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