[ 
https://issues.apache.org/jira/browse/AXIS2-4258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Veithen reassigned AXIS2-4258:
--------------------------------------

    Assignee: Andreas Veithen

> Modules not getting loaded from classpath in websphere 6.1
> ----------------------------------------------------------
>
>                 Key: AXIS2-4258
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4258
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: deployment
>    Affects Versions: 1.4.1
>         Environment: JDK 5 , WebSphere application server 6.1
>            Reporter: Vijay Pandey
>            Assignee: Andreas Veithen
>
> 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  "java.net.JarURLConnection", we can't use directly 
> this way of getting the URL of the jar
> ((java.net.JarURLConnection)url.openConnection()).getJarFileURL();
> One more "else if" clause was added for "wsjar" and its file name was fetched 
> directly by doing
> else if (fileName.startsWith("wsjar")) {
>     fileName =fileName.substring("wsjar:".length());
>     fileName =fileName.substring(0, 
> fileName.lastIndexOf("!/META-INF/module.xml"));
> }
> Thanks
> Vijay

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to