[
https://issues.apache.org/jira/browse/AXIS2-4917?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12976362#action_12976362
]
Sam Walker commented on AXIS2-4917:
-----------------------------------
hh added via SOAP::Lite
> Provide proper documentation on deploying Axis2 in WebSphere
> ------------------------------------------------------------
>
> Key: AXIS2-4917
> URL: https://issues.apache.org/jira/browse/AXIS2-4917
> Project: Axis2
> Issue Type: Task
> Components: documentation
> Reporter: Andreas Veithen
> Assignee: Andreas Veithen
> Priority: Minor
> Fix For: 1.5.5
>
>
> Because WebSphere's JAX-WS implementation is based on Axis2, there are issues
> when deploying Axis2 on WAS 7.0 (and presumably on WAS 6.1 with the Web
> Services feature pack installed) because of conflicts with the Axis2 classes
> used internally by WebSphere. To solve this, it is necessary to change the
> class loader policy of the Web module to parent-last. However, this is not
> sufficient because Axis2 creates additional class loaders for modules and
> services, and these are parent-first.
> In particular, there is an issue with the addressing module because
> org.apache.axis2.handlers.addressing.AddressingInHandler is present both in
> the WebSphere runtime and the addressing module shipped with Axis2. Since the
> module class loader is parent-first (and the class is not present in the Web
> application class loader), it is WebSphere's version of the class that will
> be loaded. This results in the following exception:
> java.lang.ClassCastException:
> org.apache.axis2.handlers.addressing.AddressingInHandler incompatible with
> org.apache.axis2.engine.Handler
> As a workaround, IBM proposes [1] to add copies of the module files as JAR
> files to WEB-INF/lib. However, a simpler solution is to switch the module
> class loader to parent-last. This is made possible by AXIS2-4349, which will
> be available in 1.5.5.
> The different options to deploy Axis2 in WebSphere should be properly
> documented, i.e. [2] needs to be updated.
> [1]
> http://www-01.ibm.com/support/docview.wss?rs=0&q1=axis2&q2=technote&uid=swg21315686&loc=en_US&cs=utf-8&cc=us&lang=en
> [2] http://axis.apache.org/axis2/java/core/docs/app_server.html
--
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]