Comment puis-je trouver le chemin de contexte normal de la classe Java
Je veux trouver le chemin de contexte de mon Application web en Java normal de la classe.Si je trouve je peux spécifier les chemins d'accès comme ce /Rod1/thermalMap.exe
où j'ai besoin.
Je sais, Comment trouver en servlet
en utilisant le code suivant
getServletContext().getRealPath("");
Mon répertoire webApps de la manière suivante.
- Peut-être que vous pouvez utiliser qqch comme ceci: "classpath*:whateveryouarelookingfor"
- pouvez-vous me dire clairement..
- désolée pour cette si vous voulez chercher une certaine contexte spécifique dans le printemps ou les annotations jpa. j'espère m'excuse.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir le chemin absolu de votre
webApp/WEB-INF/classes
répertoire comme ci-dessous:Revenir un chemin absolu comme ceci:
Et de ce que vous pouvez obtenir le chemin d'accès à la
yourApp
répertoire:que vous pouvez utiliser pour spécifier les chemins d'accès comme
/Rod1/thermalMap.exe
, en ajoutant à cettepath
.Avez-vous essayer cela?
Eclipse
répertoire.Je veux trouvercontextPath
de mon webApplication.Vous devez vous inscrire à un
dans votre web.xml comme ceci:
De cela, vous pouvez obtenir le ServletContext sur lequel vous pouvez appeler getContextPath().
web.xml
fichier. De toute façon je suis la mise en œuvre deservletContextListener
inteface dans mon normales de classe java. Ainsi, après l'ajout de<listener>
élément, ce que j'ai à faire.pouvez-vous expliquer clairement.