Buon giorno a tutti! Ho il seguente problema: quando scrivo files di qualunque tipo attraverso le JSP non riesco a individuarli sul filesystem, come mai? Inoltre non riesco a leggere un file per esempio che si trova nella mia home! Potete darmi qualche suggerimento?
Per esempio il seguente codice alza un FileNotFoundException
Codice:
codice:
FileInputStream fileInputStream=new FileInputStream("/home/diego/file.dat"); // Il file esiste nel filesystem ma JSP non riesce a leggerlo
ObjectInputStream objectInputStream=new ObjectInputStream(fileInputStream);
// leggo un oggetto di tipo XXX dal file
objectInputStream.close();
Mentre il seguente codice va bene, però il file file.dat non riesco ad individuarlo nel filesystem.
Codice:
codice:
FileOutputStream fileOutputStream=new FileOutputStream("file.dat");
ObjectOutputStream objectOutputStream=new ObjectOutputStream(fileOutputStream);
objectOutputStream.writeObject(
new Post("Administrator", "admin@system.it", "Primo post!", "Nulla di particolare!!!")
);
objectOutputStream.close();
FileInputStream fileInputStream=new FileInputStream("file.dat");
ObjectInputStream objectInputStream=new ObjectInputStream(fileInputStream);
// leggo un oggetto di tipo XXX dal file
objectInputStream.close();
Confido in voi!!!!
Info: OS Ubuntu 9.04, Server tomcat6