[
https://issues.apache.org/jira/browse/AXIS2-4832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joerg Spiegel updated AXIS2-4832:
---------------------------------
Summary: - (was: Modules not getting loaded from classpath in
BEA Weblogic 10.x)
Affects Version/s: (was: 1.4.1)
Environment: (was: JDK 5 , WebSphere application server 6.1)
Issue Type: Test (was: Bug)
Description: (was: 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
)
Priority: Trivial (was: Major)
Fix Version/s: (was: 1.5)
Component/s: (was: deployment)
> -
> -
>
> Key: AXIS2-4832
> URL: https://issues.apache.org/jira/browse/AXIS2-4832
> Project: Axis2
> Issue Type: Test
> Reporter: Joerg Spiegel
> Assignee: Andreas Veithen
> Priority: Trivial
>
--
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]