Any chance of getting a tcpdump log of the interaction?

From the stack trace, it looks like the the response that came back from 
the server is not a valid SOAP message.    


Dan


On Monday 06 August 2007 03:22, lllgg wrote:
> hi,everyone
> I have a try to start the spring demo,I achieved the web services
> server and the wsdl2java client and they works fine.and now I want to
> write the spring client for inject to other codes,the code just sounds
> like the follow:   i used the latest snapshot CXF on 29-july-08.
> ClassPathResource res = new
> ClassPathResource("applicationContext.xml"); BeanFactory ac = new
> XmlBeanFactory(res);
>               HelloWorld client = (HelloWorld) ac.getBean("testclient");
>         String _synchronousRole__return = client.sayHi("test for
> HelloWorld");
>         System.out.println("Invoking sayHi... and return : " +
> _synchronousRole__return);
> and the applicationContext.xml is like:
> <beans xmlns="http://www.springframework.org/schema/beans";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   xmlns:jaxws="http://cxf.apache.org/jaxws";
>   xsi:schemaLocation="
> http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd";>
>
>   <bean id="proxyFactory"
> class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
>     <property name="serviceClass" value="demo.spring.HelloWorld"/>
>     <property name="address"
> value="http://laishenlu.arp.cn:8080/synchronous/webservices/HelloWorld
>"/> </bean>
>
>   <bean id="testclient" class="demo.spring.HelloWorld"
>     factory-bean="proxyFactory" factory-method="create"/>
> </beans>
>
> when i run the spring client ,I got the errrors as follow.How cant i
> fix the error, any help are appreciate!!.
> errors:
> Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Error
> reading XMLStreamReader.
>       at
> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:169
>) at $Proxy32.sayHi(Unknown Source)
>       at demo.spring.HelloTest.main(HelloTest.java:14)
> Caused by: org.apache.cxf.binding.soap.SoapFault: Error reading
> XMLStreamReader.
>       at
> org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handl
>eMessage(Soap11FaultInInterceptor.java:69) at
> org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handl
>eMessage(Soap11FaultInInterceptor.java:1) at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
>rChain.java:207) at
> org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessa
>ge(AbstractFaultChainInitiatorObserver.java:90) at
> org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleM
>essage(ReadHeadersInterceptor.java:178) at
> org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleM
>essage(ReadHeadersInterceptor.java:1) at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
>rChain.java:207) at
> org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:395) at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleRe
>sponse(HTTPConduit.java:1959) at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HT
>TPConduit.java:1806) at
> org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66
>) at
> org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:574)
> at
> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndin
>gInterceptor.handleMessage(MessageSenderInterceptor.java:62) at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercepto
>rChain.java:207) at
> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254) at
> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:205) at
> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) at
> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135
>) ... 2 more

-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to