getResourceAsStream(String) failure for files under WEB-INF/classes
-------------------------------------------------------------------
Key: AXIS2-2636
URL: https://issues.apache.org/jira/browse/AXIS2-2636
Project: Axis 2.0 (Axis2)
Issue Type: Bug
Components: kernel
Affects Versions: 1.2
Environment: Windows Vista, Tomcat 5.5.20, JDK 1.5.0_10
Reporter: Alan Xu
One of the ways to access resource files is through
this.getClass().getResourceAsStream(filename). In our example, "this" is a
class that's in the .aar file. You would place the resources files under
WEB-INF/classes, and things would just work. With Axis2, the .aar file is
placed under WEB-INF/services, but the getResourceAsStream call still works
properly.
With 1.2 release, however, that call is no longer work. It appears that there
have been some retooling of DeploymentClassLoader such that it can only
resolves files in the .aar file.
A workaround is to instead of using a class in the .aar file for the
getResourceAsStream(filename) call, you would reference a class located in
WEB-INF/lib or WEB-INF/classes.
-Alan
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]