ClientPolicy fails to get resolve in Websphere AS 7.00.21
---------------------------------------------------------

                 Key: CXF-4222
                 URL: https://issues.apache.org/jira/browse/CXF-4222
             Project: CXF
          Issue Type: Bug
          Components: OSGi
    Affects Versions: 2.1
         Environment: Websphere AS7.0.0.21in Windows XP and OSGI enabled web 
application  
            Reporter: Dilip MD


Hi,

I am trying to run a CXF client from embedded OSGi in WAS 7.0.0.21. The client 
runs fine but with ClientPolicy class use I get class cast exception. I need 
ClientPolicy class to set HTTP headers like proxy setting and also for HTTPS.

below is the sample code:

Client client = ClientProxy.getClient(port);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(Long.parseLong(config.getConnectionTimeout()));
httpClientPolicy.setProxyServer(config.getProxyHost());
httpClientPolicy.setProxyServerPort(Integer.parseInt(config.getProxyPort()));

with missing DisableIBMJAXWSEngine property the exception is:
Exception data: java.lang.ClassCastException: 
org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler incompatible with 
org.apache.cxf.frontend.ClientProxy
at org.apache.cxf.frontend.ClientProxy.getClient(ClientProxy.java:93)

With default axis2 engine disables the exception is
java.lang.ClassCastException: com.sun.xml.internal.ws.client.sei.SEIStub 
incompatible with org.apache.cxf.frontend.ClientProxy


I'm using below 2 CXF dependencies in my pom.xml

<groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-frontend-jaxws</artifactId>
                        <version>2.1.2</version>

<groupId>org.apache.cxf</groupId>
                        <artifactId>cxf-rt-transports-http</artifactId>
                        <version>2.1.2</version>


With the same code, I can see it working in Tomcat, JBoss and Weblogic. Only 
problem appears in Websphere. Please suggest.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to