Help!
I set up an http consumer & provider to pass through to an external
webservice running under tomcat. I cannot for the life of me get it
to work. Searching the mailing list shows the same error reported by
other people but I do not find any solutions posted. I'm using
3.1.1-incubating.
xbean.xml:
<http:endpoint service="test:MyProviderService"
endpoint="myProvider"
role="provider"
soapVersion="1.1"
soap="true"
locationURI="http://0.0.0.0:8080/test-business-service/services/BookService"
/>
<http:endpoint service="test:MyConsumerService"
endpoint="myConsumer"
targetService="test:MyProviderService"
role="consumer"
locationURI="http://0.0.0.0:8192/BookService/"
defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
soapVersion="1.1"
soap="true"
/>
web page result (http://ics030126:8192/BookService/?wsdl):
HTTP ERROR: 404
Unable to find requested resource
RequestURI=/BookService/main.wsdl
Powered by Jetty://
in the servicemix log:
18:21:50,858 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @
0.0.0.0:8192 | JettyContextManager |
ntextManager$ThreadPoolWrapper 441 | Dispatching job:
[EMAIL PROTECTED],io=0,w=true,b=0|0]
18:21:50,858 | DEBUG | btpool0-2 | ConsumerProcessor |
p.processors.ConsumerProcessor 120 | Receiving HTTP request: GET
/BookService/?wsdl HTTP/1.1
Host: ics030126:8192
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
18:21:50,967 | DEBUG | btpool0-0 - Acceptor0 SelectChannelConnector @
0.0.0.0:8192 | JettyContextManager |
ntextManager$ThreadPoolWrapper 441 | Dispatching job:
[EMAIL PROTECTED],io=1,w=true,b=0|0]
18:21:50,967 | DEBUG | btpool0-2 | ConsumerProcessor |
p.processors.ConsumerProcessor 120 | Receiving HTTP request: GET
/BookService/main.wsdl HTTP/1.1
Host: ics030126:8192
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
18:21:50,967 | DEBUG | btpool0-2 | HttpComponent |
e.servicemix.soap.SoapEndpoint 276 | Retrieving proxied endpoint
definition
18:21:50,967 | DEBUG | btpool0-2 | HttpComponent |
icemix.common.DefaultComponent 79 | Querying service description for
ServiceEndpoint[service={http://servicemix.apache.org/service}MyProviderService,endpoint=myProvider]
18:21:50,967 | DEBUG | btpool0-2 | HttpComponent |
icemix.common.DefaultComponent 87 | No description found for
{http://servicemix.apache.org/service}MyProviderService:myProvider
I'm completely blocked by this, quite embarrassingly so in front of my
client! If anyone can tell me how to get past this I'd be very
grateful. I'm trying to build a proof of concept for a new project.
Thanks,
Michael