[prev in list] [next in list] [prev in thread] [next in thread]
List: rampart-dev
Subject: [jira] Created: (AXIS2-4917) Provide proper documentation on
From: "Andreas Veithen (JIRA)" <jira () apache ! org>
Date: 2010-12-28 20:55:45
Message-ID: 19034119.49541293569745538.JavaMail.jira () thor
[Download RAW message or body]
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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic