In servicemix (Fuse 3.4) can you not have 2 cxf webservices under two
different servicemix instances that are clustered, but using the same
endpoint? If I do it, Servicemix will hang seem to hang when I made a
request to one of the cxf services (which will fail after a few minutes) and
I'll get see the following error appear in the console. It doesn't say
anything else:
INFO - PhaseInterceptorChain - Interceptor has thrown exception,
unwin
ding now
org.apache.cxf.interceptor.Fault: Endpoint is stopped
at
org.apache.servicemix.cxfbc.CxfBcConsumer$1.handleMessage(CxfBcConsum
er.java:444)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
orChain.java:236)
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainIniti
ationObserver.java:89)
at
org.apache.servicemix.cxfbc.CxfBcConsumer$JbiChainInitiationObserver.
onMessage(CxfBcConsumer.java:649)
at
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.serviceReque
st(JettyHTTPDestination.java:302)
at
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.doService(Je
ttyHTTPDestination.java:266)
at
org.apache.cxf.transport.http_jetty.JettyHTTPHandler.handle(JettyHTTP
Handler.java:70)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7
66)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHand
lerCollection.java:230)
at org.mortbay.jetty.handler.HandlerList.handle(HandlerList.java:49)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
52)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:53
4)
at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnectio
n.java:879)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:741)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja
va:409)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.j
ava:522)
Caused by: java.lang.Exception: Endpoint is stopped
... 19 more
Thanks!
Ryan