-
Bug
-
Resolution: Done
-
Critical
-
EAP_EWP 5.2.0 ER1
-
None
-
-
-
Documented as Resolved Issue
The JBossWS-CXF / Apache CXF jaxws client requires a bus instance. That is provided by the CXF ProviderImpl which looks for the current thread associated bus calling BusFactory.getThreadDefaultBus(). Unfortunately, whenever the current thread is not associated yet with a Bus instance, that falls back to looking for the VM default bus before deciding to actually create a new bus instance. A new bus is actually created only if both thread and VM default bus are not available.
This can lead to many potential side effects. One of the more evident, even if not very critical, is the re-use of server side only bus customizations for address rewriting when the default bus has been set deploying a ws endpoint.
- blocks
-
JBPAPP-6736 Release and Upgrade JBossWS-CXF for EAP 5.1.2
- Closed
- incorporates
-
JBWS-2844 CXF JAXWS implementation is not endorsed
- Closed
- is blocked by
-
JBPAPP-9768 JBossWS CXF installer is not valid, jbossws-cxf-factories.jar is not endorsed
- Closed
- is related to
-
JBWS-3260 modifySOAPAddress = true ends up rewriting WSDLS for WebServiceClient code as well
- Closed