Je tente d'accéder à un fichier sur mon MacBook Pro via une application web exécutée sur Tomcat dans Eclipse (localhost). Chaque fois que j'essaie d'accéder au fichier, je reçois l'exception IO suivante :
Exception : /private/var/appname/app_config.txt (Fichier ou dossier introuvable)
Ce fichier existe bel et bien et lorsque j'utilise Apple+I
, la fenêtre d'informations du fichier donne cet emplacement :
/private/var/appname
Alors pourquoi l'application web reçoit-elle l'exception (Fichier ou dossier introuvable) ? Comment puis-je obtenir le chemin réel si la fenêtre d'informations du fichier n'est pas valide via l'application web ?
MODIFIER
Les autorisations sur le fichier en question sont :
-rw-r--r--
où le propriétaire est le contexte utilisateur sous lequel s'exécute l'application web, qui est déterminé en entrant la commande suivante dans le shell :
ps axu -w
Les autorisations sur le répertoire appname
sont les suivantes :
drwxr-x---
où, une fois encore, le propriétaire est le contexte utilisateur sous lequel s'exécute l'application web.
Et enfin, le répertoire var
a les autorisations suivantes :
drwxr-xr-x
avec root comme propriétaire.
De plus, en enlevant private
du chemin, le même exception se produit, sans le private
dans le chemin :
Exception : /var/appname/app_config.txt (Fichier ou dossier introuvable)