axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joerg Spiegel (JIRA)" <>
Subject [jira] Created: (AXIS2-4833) Modules not getting loaded from classpath in Oracle WebLogic 10.x
Date Tue, 28 Sep 2010 06:59:32 GMT
Modules not getting loaded from classpath in Oracle WebLogic 10.x

                 Key: AXIS2-4833
             Project: Axis2
          Issue Type: Bug
          Components: deployment
    Affects Versions: 1.4.1
         Environment: JDK 5 , WebSphere application server 6.1
            Reporter: Joerg Spiegel
            Assignee: Andreas Veithen
             Fix For: 1.5

I tried to deploy the axis2  ver 1.4.1 in websphere 6.1 with jdk 1.5 and wanted to load the
modules from the classpath., which did not work. In websphere a jar URL will be starting with
"wsjar" instead of  "jar" for eg.  the addressing module xml file came up like wsjar:file:/opt/IBM/WebSphere/xyz/xyz.ear/addressing-1.4.1.jar!/META-NNF/module.xml.

To overcome this issue in the class org.apache.axis2.deployment.RepositoryListener, method
name "loadClassPathModules()", i changed its implementation to also look for "wsjar" instead
of  just "jar"  and "file". Also since the "wsjar" is not actually an instance of  "",
we can't use directly this way of getting the URL of the jar

One more "else if" clause was added for "wsjar" and its file name was fetched directly by

else if (fileName.startsWith("wsjar")) {
    fileName =fileName.substring("wsjar:".length());
    fileName =fileName.substring(0, fileName.lastIndexOf("!/META-INF/module.xml"));


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:
For additional commands, e-mail:

View raw message