2009-10-14 4 views
0

J'ai un fichier de ressources situé dans le fichier WAR stocké dans EAR.Impossible d'accéder aux ressources définies dans EAR à partir des classes externes (JBoss 5.1)

L'emplacement est, pour être précis: myApp-web.ear/myApp.war/WEB-INF/classes/file.properties.

J'essaie d'accéder à ce fichier à partir d'une autre classe située dans le fichier JAR (pas dans le fichier EAR principal).

Voilà comment je suis en train d'accéder au fichier:

SomeClass.class.getResourceAsStream("/WEB-INF/classes/file.properties"); 

Le résultat est nul.

Cela fonctionnait bien dans JBoss 4.2, mais ne fonctionnait pas dans 5.1.

Des idées?

Répondre

1

Cela n'aurait jamais dû fonctionner. WEB-INF/classes/ fait déjà partie du chemin de classe, donc getResourceAsStream("/file.properties") est la façon correcte de localiser le fichier.

Questions connexes