Comment récupérer le chemin des ressources dans .war déjà déployer ?
bonjour a tous,
Je cherche une solution simple pour récupérer le chemin d'un fichier qui est dans mes ressources ? (quand je fait un simple main pour faire des tests sa fonctionne avec :
Code:
1 2 3
|
System.out.println("Path1 : "+getClass().getResource("/file.ttl").toString());
System.out.println("Path2 : "+MyClass.class.getResource("/file.ttl").toString()); |
résultat :
Code:
1 2 3
|
Path1 : vfs:/Z:/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/bin/content/ProjetDate-war.war/WEB-INF/classes/file.ttl
Path2 : vfs:/Z:/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final/bin/content/ProjetDate-war.war/WEB-INF/classes/file.ttl |
Mais quand le code est déploye dans serveur JEE (Jboss7 pour mon cas) ce n'est pas le même chemin qui récupéré...!? le bon chemin est dans le serveur dans le .war
NB: je n'est pas de servlet, ou de faces
Comment je peu le faire juste en backend java ?
Merci