Graal chemin racine de l'application
Est-il une variable où je peux trouver le répertoire racine de mon Graal application?
par exemple, j'ai un dossier nommé chart
sous \%root%\web-app\images\
où j'ai mis mes cartes. Une fois que j'ai déployer mon Graal application sur la Jetée, je vais obtenir FileNotFoundException
parce que le chemin de la racine devient /srv/www/vhosts/domain-name/jetty-version/
Je voudrais savoir si il y a une variable qui renvoie le chemin d'accès racine (comme /srv/www/vhosts/domain-name/jetty-version/webapps/myapp
), et il devrait être parce que CSS utilise le chemin d'accès relatif à l'amende juste.
Je suppose que ma question est: pourquoi avez-vous besoin pour obtenir à la racine du chemin d'accès? Vous pouvez utiliser l'URL relative /images/graphiques pour obtenir vos cartes afin d'obtenir le chemin d'accès racine semble que le travail supplémentaire dans ce cas.
J'ai utilisé une URL relative, mais il ne pouvait pas trouver le dossier. nouveau Fichier("..").getAbsolutePath() donne le même résultat que pour le Système.propriétés['base.dir'] renvoie le dossier racine de la Jetée dossier à la place de mon dossier de l'application.
veuillez marquer Martijn est que la réponse est correcte s'il est en marche et assez simple.
J'ai utilisé une URL relative, mais il ne pouvait pas trouver le dossier. nouveau Fichier("..").getAbsolutePath() donne le même résultat que pour le Système.propriétés['base.dir'] renvoie le dossier racine de la Jetée dossier à la place de mon dossier de l'application.
veuillez marquer Martijn est que la réponse est correcte s'il est en marche et assez simple.
OriginalL'auteur steve.yu | 2009-12-24
Vous devez vous connecter pour publier un commentaire.
résolu.
cela me donne en fait le chemin à l'endroit où mon application met les images, css, WEB-INF, etc. des dossiers.
OriginalL'auteur steve.yu
OriginalL'auteur Sev
Je sais que c'est une vieille question, mais cela pourrait fonctionner si vous n'êtes pas dans une requête http:
OriginalL'auteur M. Wangel
Si vous voulez établir, c'est GSPs essayez ceci:
downvote parce que la question a été abouth chemin et de ne pas l'URL
Upvote parce que le titre de la question m'a conduit directement à partir de DuckDuckGo pour une réponse que je cherchais. "Cette réponse est utile", oui!
OriginalL'auteur robotwasp