Hi,
yes,the logical part(wsdl schema/message/operation/binding) in wsdls used
for consumer and provider is identical.
just service name,port name and soap address are different.
external application's web service base on Xfire.any conflict with cxf?
And if i create web service client code base on wsdl of consumer,I got
Exception as follow in servicemix console:
WARN - JettyHTTPDestination - writeResponse failed:
org.apache.cxf.transport.http.WSDLQueryException: Exception occurred while
trying to process
http://localhost:8194/ADInterface/services/ModelADService?wsdl
at
org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:215)
at
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:236)
at
org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:70)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerList.handle(HandlerList.java:49)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
Caused by: com.ctc.wstx.exc.WstxIOException: null
at
com.ctc.wstx.sw.BaseStreamWriter.writeCharacters(BaseStreamWriter.java:520)
at org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:627)
at
org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:610)
at
org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:507)
at org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:624)
at
org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:610)
at
org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:507)
at org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:624)
at
org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:610)
at
org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:507)
at org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:624)
at
org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:485)
at
org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:473)
at org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:643)
at
org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:210)
... 14 more
Caused by: org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:787)
at
org.mortbay.jetty.AbstractGenerator$Output.blockForOutput(AbstractGenerator.java:548)
at
org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:569)
at
org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:946)
at
org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:646)
at
org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:577)
at com.ctc.wstx.io.UTF8Writer.write(UTF8Writer.java:139)
at
com.ctc.wstx.sw.BufferingXmlWriter.flushBuffer(BufferingXmlWriter.java:1103)
at
com.ctc.wstx.sw.BufferingXmlWriter.writeCharacters(BufferingXmlWriter.java:476)
at
com.ctc.wstx.sw.BaseStreamWriter.writeCharacters(BaseStreamWriter.java:518)
... 28 more
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:60)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at
org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:169)
at
org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:221)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:721)
... 37 more
Aug 18, 2010 5:48:15 PM sun.reflect.NativeMethodAccessorImpl invoke0
WARNING: Committed before 500 Exception occurred while trying to process
http://localhost:8194/ADInterface/services/ModelADService?wsdl
Aug 18, 2010 5:48:15 PM sun.reflect.NativeMethodAccessorImpl invoke0
SEVERE: EXCEPTION
java.lang.IllegalStateException: Committed
at org.mortbay.jetty.Response.resetBuffer(Response.java:994)
at org.mortbay.jetty.Response.sendError(Response.java:240)
at
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(JettyHTTPDestination.java:240)
at
org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTPHandler.java:70)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerList.handle(HandlerList.java:49)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
Regards,
sunny
--
View this message in context:
http://servicemix.396122.n5.nabble.com/CXF-BC-problem-tp2636512p2639147.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.