I get a MissingResourceException when accessing a resource bundle. The problem comes up due to my specific class loader exception.
The calling class
I am trying to read a text.properties file from within a class which resides under JBOSS_HOME/server/myServer/myDeployDir/myEAR/myJAR.jar (Note: the class is not under WEB-INF/classes!). The text.properties file is here: JBOSS_HOME/server/myServer/myDeployDir/myEAR/myWAR/WEB-INF/classes.
When running the following code
java.util.MissingResourceException: Can't find bundle for base name text, locale de_DE
Unfortunately, I cannot change the structure of the application: I can neither move the caller class (now in myJAR.jar) to WEB-INF/classes, nor can I pack the properties file into myJAR.jar. Is there any way to access the properties file from outside WEB-INF/classes?
The application runs on JBOSS 4.2.3., so I guess I have to keep web-server thread handling in mind.