Ciao a tutti, volevo porvi un quesito.
Ho creato una semplice applicazione Web in java che prendendo un file di imput lo elabora e ne restituisce uno in output. Il file di input è in locale sul PC che accede alla pagina e il file di output (nome prefissato) viene salvato nella stessa directory del file sorgente.
ho sviluppato il tutto con Eclipse. Se eseguo l'applicazione da eclipse funziona senza nessuno problema, l'ho provato più volte. Ma se tento sullo stesso PC di eseguirla accedendo alla pagina WEB correttamente pubblicata su server web APACHE mi restituisce il seguente errore, premetto che fallisce sia che il file esista sia che non esista
----------------------------------------------------------codice:java.io.FileNotFoundException: C:\Documents and Settings\corrado.lanino\Documenti\Sviluppo\Prove TXT\ttttt.txt (Impossibile trovare il percorso specificato) java.io.FileOutputStream.openAppend(Native Method) java.io.FileOutputStream.<init>(Unknown Source) java.io.FileWriter.<init>(Unknown Source) dati.outStandard.Elabora(outStandard.java:66) controller.Profili.doPost(Profili.java:32) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
vi posto la porzione di codice interessata, sapete darmi una mano?
da qui in poi scrive i dati che deve scriverecodice:File f = new File(fileOUT); //Se il file già esiste cancellalo if (f.exists()){ f.delete(); } User user = new User(); PrintWriter out = new PrintWriter(new FileWriter(f,true)); linea incriminata (66) //Dichiaro un buffer dove leggere linea per linea le informazioni BufferedReader in = new BufferedReader(new FileReader(fileIN)); //Stringa che legge linea per linea il file String linea = in.readLine();

Rispondi quotando

