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]

Reply via email to