You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by stevewu <st...@primavera.com> on 2008/04/21 19:40:27 UTC

CXF WS-Addressing

Hi all,
I am converting the ws-addressing sample in cxf 2.0.5 to a servlet version.
When I deploy and run, I am getting the following error. I checked CXF users
guide on how to configure WS-Addressing but it doesn't help. I included the
build.xml and cxf-servlet.xml that I used to create the war file. Am I
misising some configuration on the server
side?

SteveWu

client-servlet:
     [java]
URL===http://localhost:8080/helloworldaddr/services/hello_world_addr?wsdl
     [java] Invoking sayHi...
     [java] Apr 21, 2008 1:14:13 PM
org.apache.cxf.ws.addressing.soap.MAPCodec encode
     [java] INFO: Outbound WS-Addressing headers
     [java] Apr 21, 2008 1:14:13 PM
org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
     [java] INFO: MessageID : urn:uuid:ddd32553-8aa0-4ed9-88f3-0b809bd0d4eb
     [java] Apr 21, 2008 1:14:13 PM
org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
     [java] INFO: To : http://localhost:9050/SoapContext/SoapPort
     [java] Apr 21, 2008 1:14:13 PM
org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
     [java] INFO: ReplyTo : http://localhost:9990/decoupled_endpoint
     [java] Apr 21, 2008 1:14:13 PM
org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
     [java] INFO: FaultTo : http://localhost:9990/decoupled_endpoint
     [java] javax.xml.ws.soap.SOAPFaultException: Connection refused:
connect
     [java]     at
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:175)
     [java]     at $Proxy33.sayHi(Unknown Source)
     [java]     at demo.ws_addressing.client.Client.main(Client.java:76)
     [java] Caused by: org.apache.cxf.interceptor.Fault: Connection refused:
connect
     [java]     at
org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:75)
     [java]     at
org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
     [java]     at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207)
     [java]     at
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254)
     [java]     at
org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:205)
     [java]     at
org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
     [java]     at
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135)
     [java]     ... 2 more
     [java] Caused by: com.ctc.wstx.exc.WstxIOException: Connection refused:
connect
     [java]     at
com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
     [java]     at
org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:73)
     [java]     ... 8 more
     [java] Caused by: java.net.ConnectException: Connection refused:
connect
     [java]     at java.net.PlainSocketImpl.socketConnect(Native Method)
     [java]     at
java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
     [java]     at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
     [java]     at
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
     [java]     at java.net.Socket.connect(Socket.java:519)
     [java]     at sun.net.NetworkClient.doConnect(NetworkClient.java:152)
     [java]     at
sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
     [java]     at
sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
     [java]     at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
     [java]     at sun.net.www.http.HttpClient.New(HttpClient.java:304)
     [java]     at sun.net.www.http.HttpClient.New(HttpClient.java:316)
     [java]     at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:813)
     [java]     at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:765)
     [java]     at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:690)
     [java]     at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:857)
     [java]     at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1766)
     [java]     at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1734)
     [java]     at
org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
     [java]     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
     [java]     at
com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
     [java]     at
com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
     [java]     ... 9 more
http://www.nabble.com/file/p16808296/cxf-servlet.xml cxf-servlet.xml 
http://www.nabble.com/file/p16808296/build.xml build.xml 
-- 
View this message in context: http://www.nabble.com/CXF-WS-Addressing-tp16808296p16808296.html
Sent from the cxf-user mailing list archive at Nabble.com.


Re: CXF WS-Addressing

Posted by stevewu <st...@primavera.com>.
Hi Glen,
I cannot access the link. I got "page not found error".



Glen Mazza-2 wrote:
> 
> I don't know, but perhaps Steps 7 and 8 of my example
> (http://www.jroller.com/gmazza/date/20080417) might give you a hint.
> 
> Glen
> 
> 
> 2008-04-21 stevewu wrote:
>> Hi all,
>> I am converting the ws-addressing sample in cxf 2.0.5 to a servlet
>> version.
>> When I deploy and run, I am getting the following error. I checked CXF
>> users
>> guide on how to configure WS-Addressing but it doesn't help. I included
>> the
>> build.xml and cxf-servlet.xml that I used to create the war file. Am I
>> misising some configuration on the server
>> side?
>> 
>> SteveWu
>> 
>> client-servlet:
>>      [java]
>> URL===http://localhost:8080/helloworldaddr/services/hello_world_addr?wsdl
>>      [java] Invoking sayHi...
>>      [java] Apr 21, 2008 1:14:13 PM
>> org.apache.cxf.ws.addressing.soap.MAPCodec encode
>>      [java] INFO: Outbound WS-Addressing headers
>>      [java] Apr 21, 2008 1:14:13 PM
>> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>>      [java] INFO: MessageID :
>> urn:uuid:ddd32553-8aa0-4ed9-88f3-0b809bd0d4eb
>>      [java] Apr 21, 2008 1:14:13 PM
>> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>>      [java] INFO: To : http://localhost:9050/SoapContext/SoapPort
>>      [java] Apr 21, 2008 1:14:13 PM
>> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>>      [java] INFO: ReplyTo : http://localhost:9990/decoupled_endpoint
>>      [java] Apr 21, 2008 1:14:13 PM
>> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>>      [java] INFO: FaultTo : http://localhost:9990/decoupled_endpoint
>>      [java] javax.xml.ws.soap.SOAPFaultException: Connection refused:
>> connect
>>      [java]     at
>> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:175)
>>      [java]     at $Proxy33.sayHi(Unknown Source)
>>      [java]     at demo.ws_addressing.client.Client.main(Client.java:76)
>>      [java] Caused by: org.apache.cxf.interceptor.Fault: Connection
>> refused:
>> connect
>>      [java]     at
>> org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:75)
>>      [java]     at
>> org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
>>      [java]     at
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207)
>>      [java]     at
>> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254)
>>      [java]     at
>> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:205)
>>      [java]     at
>> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
>>      [java]     at
>> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135)
>>      [java]     ... 2 more
>>      [java] Caused by: com.ctc.wstx.exc.WstxIOException: Connection
>> refused:
>> connect
>>      [java]     at
>> com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>>      [java]     at
>> org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:73)
>>      [java]     ... 8 more
>>      [java] Caused by: java.net.ConnectException: Connection refused:
>> connect
>>      [java]     at java.net.PlainSocketImpl.socketConnect(Native Method)
>>      [java]     at
>> java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>>      [java]     at
>> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>>      [java]     at
>> java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>>      [java]     at java.net.Socket.connect(Socket.java:519)
>>      [java]     at
>> sun.net.NetworkClient.doConnect(NetworkClient.java:152)
>>      [java]     at
>> sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
>>      [java]     at
>> sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
>>      [java]     at
>> sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
>>      [java]     at sun.net.www.http.HttpClient.New(HttpClient.java:304)
>>      [java]     at sun.net.www.http.HttpClient.New(HttpClient.java:316)
>>      [java]     at
>> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:813)
>>      [java]     at
>> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:765)
>>      [java]     at
>> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:690)
>>      [java]     at
>> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:857)
>>      [java]     at
>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1766)
>>      [java]     at
>> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1734)
>>      [java]     at
>> org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
>>      [java]     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>>      [java]     at
>> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>>      [java]     at
>> com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>>      [java]     ... 9 more
>> http://www.nabble.com/file/p16808296/cxf-servlet.xml cxf-servlet.xml 
>> http://www.nabble.com/file/p16808296/build.xml build.xml 
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/CXF-WS-Addressing-tp16808296p16850187.html
Sent from the cxf-user mailing list archive at Nabble.com.


Re: CXF WS-Addressing

Posted by Glen Mazza <gl...@verizon.net>.
I don't know, but perhaps Steps 7 and 8 of my example
(http://www.jroller.com/gmazza/date/20080417) might give you a hint.

Glen


2008-04-21 stevewu wrote:
> Hi all,
> I am converting the ws-addressing sample in cxf 2.0.5 to a servlet version.
> When I deploy and run, I am getting the following error. I checked CXF users
> guide on how to configure WS-Addressing but it doesn't help. I included the
> build.xml and cxf-servlet.xml that I used to create the war file. Am I
> misising some configuration on the server
> side?
> 
> SteveWu
> 
> client-servlet:
>      [java]
> URL===http://localhost:8080/helloworldaddr/services/hello_world_addr?wsdl
>      [java] Invoking sayHi...
>      [java] Apr 21, 2008 1:14:13 PM
> org.apache.cxf.ws.addressing.soap.MAPCodec encode
>      [java] INFO: Outbound WS-Addressing headers
>      [java] Apr 21, 2008 1:14:13 PM
> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>      [java] INFO: MessageID : urn:uuid:ddd32553-8aa0-4ed9-88f3-0b809bd0d4eb
>      [java] Apr 21, 2008 1:14:13 PM
> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>      [java] INFO: To : http://localhost:9050/SoapContext/SoapPort
>      [java] Apr 21, 2008 1:14:13 PM
> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>      [java] INFO: ReplyTo : http://localhost:9990/decoupled_endpoint
>      [java] Apr 21, 2008 1:14:13 PM
> org.apache.cxf.ws.addressing.soap.MAPCodec encodeAsExposed
>      [java] INFO: FaultTo : http://localhost:9990/decoupled_endpoint
>      [java] javax.xml.ws.soap.SOAPFaultException: Connection refused:
> connect
>      [java]     at
> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:175)
>      [java]     at $Proxy33.sayHi(Unknown Source)
>      [java]     at demo.ws_addressing.client.Client.main(Client.java:76)
>      [java] Caused by: org.apache.cxf.interceptor.Fault: Connection refused:
> connect
>      [java]     at
> org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:75)
>      [java]     at
> org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
>      [java]     at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:207)
>      [java]     at
> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:254)
>      [java]     at
> org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:205)
>      [java]     at
> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
>      [java]     at
> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135)
>      [java]     ... 2 more
>      [java] Caused by: com.ctc.wstx.exc.WstxIOException: Connection refused:
> connect
>      [java]     at
> com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>      [java]     at
> org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:73)
>      [java]     ... 8 more
>      [java] Caused by: java.net.ConnectException: Connection refused:
> connect
>      [java]     at java.net.PlainSocketImpl.socketConnect(Native Method)
>      [java]     at
> java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>      [java]     at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>      [java]     at
> java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>      [java]     at java.net.Socket.connect(Socket.java:519)
>      [java]     at sun.net.NetworkClient.doConnect(NetworkClient.java:152)
>      [java]     at
> sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
>      [java]     at
> sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
>      [java]     at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
>      [java]     at sun.net.www.http.HttpClient.New(HttpClient.java:304)
>      [java]     at sun.net.www.http.HttpClient.New(HttpClient.java:316)
>      [java]     at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:813)
>      [java]     at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:765)
>      [java]     at
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:690)
>      [java]     at
> sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:857)
>      [java]     at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1766)
>      [java]     at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1734)
>      [java]     at
> org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
>      [java]     at com.ctc.wstx.io.UTF8Writer.flush(UTF8Writer.java:96)
>      [java]     at
> com.ctc.wstx.sw.BufferingXmlWriter.flush(BufferingXmlWriter.java:214)
>      [java]     at
> com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:311)
>      [java]     ... 9 more
> http://www.nabble.com/file/p16808296/cxf-servlet.xml cxf-servlet.xml 
> http://www.nabble.com/file/p16808296/build.xml build.xml