I've got a Problem with ServiceMix and the HTTP Connector.
I am using apache-servicemix-3.3-20080721.213539-7 for testing it. I am
always getting the following error:



WARN  - jetty                          - /
java.lang.IllegalStateException: Cannot write non xml faults for non soap
messages
        at
org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(SoapWriter.java:124)
        at
org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:92)
        at
org.apache.servicemix.http.processors.ConsumerProcessor.sendFault(ConsumerProcessor.java:277)
        at
org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:176)
        at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
        at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
        at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        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:505)
        at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)


My Configuration:

SunHTTP -----HTTPConnector_Provider----ServiceMix ---

----  HTTPConnector_Consumer-----Apache Commons HTTP Client


xbean.xml from HTTP_Connector_Provider
<beans xmlns:http="http://servicemix.apache.org/http/1.0";>
  <http:endpoint service="http:provider"
                 endpoint="httpprovider"
                                 
                                 targetEndpoint="httpconsumer"
                                 soap="false"
                 role="provider" 
                 locationURI="http://localhost:8888/";
    />             

</beans>


xbean.xml from HTTP_Connector_Consumer

<beans xmlns:http="http://servicemix.apache.org/http/1.0";>
  <http:endpoint service="http:consumer"
                 endpoint="httpconsumer"
                                 
                                 targetEndpoint="httpprovider"
                                 soap="false"
                 role="consumer" 
                 locationURI="http://0.0.0.0:4444/";
   />             
</beans>



ty for your help






-- 
View this message in context: 
http://www.nabble.com/Simple-HTTP-does-not-work.-tp18606632p18606632.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to