2010-12-14 64 views
1

Existe-t-il un moyen de récupérer le répertoire GWT local Tomcat afin de sauvegarder un fichier?Récupérer le chemin Tomcat local pour l'accès au fichier

Pour récupérer un fichier, il est

new File(getClass().getResource(nameOfAFile).getPath()); 

donc comment pourrais-je récupérer chemin de l'hôte tomcat afin d'enregistrer un fichier « hello.xml »?

+0

J'essaie également d'obtenir mon chemin d'application gwt sur le serveur pour accéder aux fichiers sur le serveur. J'ai lié pour utiliser ServletContext.getRealPath() dans la classe Java côté serveur (l'implémentation du service), mais il n'est pas résolvable. Je reçois l'erreur: "Impossible de faire une référence statique à la méthode non statique getContextPath() du type" Puis-je savoir comment vous avez utilisé cette solution ou toute autre solution? – Ehsan

Répondre

1

Dans Tomcat, vous pouvez utiliser ServletContext.getRealPath() pour obtenir le chemin d'accès à un fichier dans votre webapp, vous pouvez alors naviguer jusqu'à "../" pour trouver le répertoire tomcat.