[ 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.