Sto tentando di accedere a un file sul mio MacBook Pro tramite un'app Web in esecuzione su Tomcat in Eclipse (localhost). Ogni volta che provo ad accedere al file, ricevo la seguente eccezione IO:
Exception: /private/var/appname/app_config.txt (No such file or directory)
Questo file esiste e quando uso Apple+I
la finestra di informazioni sul file fornisce questa posizione:
/private/var/appname
Quindi perché l'app Web ottiene l'eccezione (nessun file o directory)? Come ottengo il percorso reale se la finestra delle informazioni sul file non è valida tramite l'app Web?
Modifica
Le autorizzazioni sul file nelle domande sono:
-rw-r--r--
dove il proprietario è il contesto utente in cui viene eseguita l'app web, che viene determinata immettendo quanto segue nella shell:
ps axu -w
I permessi sulla directory appname
sono come tali:
drwxr-x---
dove ancora, il proprietario è il contesto utente in cui è in esecuzione l'app web.
E infine, la directory var
ha le autorizzazioni:
drwxr-xr-x
con root come proprietario.
Inoltre, rimuovendo private
dal percorso si ottiene la stessa identica eccezione, sans il private
nel percorso:
Exception: /var/appname/app_config.txt (No such file or directory)