I am using the link below for learning purposes: http://cwiki.apache.org/CXF20DOC/writing-a-service-with-spring.html
I am using CXF 2.1.6 in RAD 7.5 (WebSphere Test server 6.1). I have placed all the jar files that come with CXF 2.1.6 in web-inf/lib folder of the application. I probably have more jar files that I need in that web-in/lib. However, that should not be an issue. I get the following errors: 1. The server and the application (deployed in the server) both start. But I get a pop-up message saying: Publishing failed Deploying MyExampleWebService Deployment from com.ibm.ast.ws.jaxws.deployer.JAXWSDeployer had errors: Tools for WebSphere V6.1 must be installed in order to generate WebSphere V6.1 compliant code. 2. When I execute the client code, I get the error below: org.apache.cxf.interceptor.Fault: Response was of unexpected text/html ContentType. Incoming portion of HTML stream: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML><HEAD><LINK type="text/css" rel="stylesheet" href="/Ws3/?stylesheet=1"><meta http-equiv=content-type content="text/html; charset=UTF-8"><title>CXF - Service list</title></head><body>Available services: <table cellpadding="1" cellspacing="1" border="1" width="100%"><tr><td>HelloWorld sayHi </td><td>Endpoint address: http://localhost:9081/Ws3/HelloWorld Wsdl: {http://spring.demo/}HelloWorldImplService Target namespace: http://spring.demo/</td></tr></table></body></html> at org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInInterceptor.java:73) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:658) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2136) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2019) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1944) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:632) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:472) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:302) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254) at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:127) at $Proxy47.sayHi(Unknown Source) at demo.spring.client.Client.main(Client.java:20) Exception in thread "main" javax.xml.ws.WebServiceException: org.apache.cxf.interceptor.Fault: Response was of unexpected text/html ContentType. Incoming portion of HTML stream: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML><HEAD><LINK type="text/css" rel="stylesheet" href="/Ws3/?stylesheet=1"><meta http-equiv=content-type content="text/html; charset=UTF-8"><title>CXF - Service list</title></head><body>Available services: <table cellpadding="1" cellspacing="1" border="1" width="100%"><tr><td>HelloWorld sayHi </td><td>Endpoint address: http://localhost:9081/Ws3/HelloWorld Wsdl: {http://spring.demo/}HelloWorldImplService Target namespace: http://spring.demo/</td></tr></table></body></html> at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145) at $Proxy47.sayHi(Unknown Source) at demo.spring.client.Client.main(Client.java:20) Caused by: org.apache.cxf.interceptor.Fault: Response was of unexpected text/html ContentType. Incoming portion of HTML stream: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML><HEAD><LINK type="text/css" rel="stylesheet" href="/Ws3/?stylesheet=1"><meta http-equiv=content-type content="text/html; charset=UTF-8"><title>CXF - Service list</title></head><body>Available services: <table cellpadding="1" cellspacing="1" border="1" width="100%"><tr><td>HelloWorld sayHi </td><td>Endpoint address: http://localhost:9081/Ws3/HelloWorld Wsdl: {http://spring.demo/}HelloWorldImplService Target namespace: http://spring.demo/</td></tr></table></body></html> at org.apache.cxf.interceptor.StaxInInterceptor.handleMessage(StaxInInterceptor.java:73) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:658) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2136) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:2019) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1944) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:632) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:472) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:302) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254) at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:127) ... 2 more Any input will be appreciated. Regards, Sam -- View this message in context: http://www.nabble.com/CXF2.1.6-in-WebSphere-6.1-Test-server-RAD-7.5---2-errors-tp25515896p25515896.html Sent from the cxf-user mailing list archive at Nabble.com.
