I've set the debug level to DEBUG and the following is what I got after I
typed "http://localhost:8192/HelloService/?wsdl

DEBUG - jetty                          - REQUEST /HelloService/ on
[EMAIL PROTECTED]
DEBUG - jetty                          - servlet=jbiServlet
DEBUG - jetty                          - chain=null
DEBUG - jetty                          - servelet holder=jbiServlet
DEBUG - jetty                          - RESPONSE /HelloService/  302
DEBUG - jetty                          - REQUEST /HelloService/main.wsdl on
[EMAIL PROTECTED]
DEBUG - jetty                          - servlet=jbiServlet
DEBUG - jetty                          - chain=null
DEBUG - jetty                          - servelet holder=jbiServlet
DEBUG - jetty                          - RESPONSE /HelloService/main.wsdl 
404


gnodet wrote:
> 
> The wsdl should be generated by the JSR181 component and it should be used
> by
> the http BC to expose it.  First thing to check is to make sure that the
> WSDL is generated
> for the jsr181 endpoint.  You can use a JMX console, browse for the
> endpoint
> and load its
> WSDL.  You should also raise the log level to DEBUG for ServiceMix and see
> what happens
> at deployment time (the WSDL should be generated at that time).
> 
> On 4/26/07, Bummer <[EMAIL PROTECTED]> wrote:
>>
>>
>> I have seen lots of questions and answers regarding the jsr181... but I
>> still
>> can't get it work.
>> My error is same as others. I couldn't get the WSDL for my pojo
>> service(jsr181)
>>
>> * I want to go for class-first development since I have lot's of pojos
>> and
>> I
>> don't want to
>> create the wsdl for each of the classes.
>>
>> Following is my xbean xml for http bc..
>>
>> <beans xmlns:http="http://servicemix.apache.org/http/1.0";
>>        xmlns:hello="http://servicemix.apache.org/samples/jsr181test";>
>>
>>   <http:endpoint service="hello:HelloService"
>>                  endpoint="soap"
>>                  role="consumer"
>>                  locationURI="http://0.0.0.0:8192/HelloService/";
>>                  defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
>>                  soap="true"
>>                  />
>>
>> </beans>
>>
>> and for the jsr181 xbean.xml is
>>
>> <beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0";>
>>
>>    <jsr181:endpoint
>> pojoClass="org.apache.servicemix.samples.jsr181test.HelloWorldSvc"
>>                     endpoint="helloworld" />
>>
>>
>> </beans>
>>
>>
>> I get following error when I tried
>> "http://lifegrapher:8192/HelloService/?wsdl";
>>
>> HTTP ERROR: 404
>> Unable to find requested resource
>> RequestURI=/HelloService/main.wsdl
>>
>>
>> My question is how these two xbean.xml setting can be related so that the
>> "
>> http://lifegrapher:8192/HelloService/?wsdl"; will generate proper wsdl ? I
>> don't see any relation as far as the xbean setting is concerned.
>>
>> Also, I have loaded the jsr181 before the http bc ...
>> I guess my wsdl generation was failed but could't figure it out what went
>> wrong...
>> I was able to find wsdl using jconsole at the endpoint node but it was
>> under
>> the "internal" node.
>>
>> I wish I could find clear example regarding pojo sample for the
>> class-first
>> development.
>>
>> Thanks.
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/JSR181%2C-POJO%2C-WSDL-question-again...-tf3650616s12049.html#a10197284
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> ------------------------
> Principal Engineer, IONA
> Blog: http://gnodet.blogspot.com/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/JSR181%2C-POJO%2C-WSDL-question-again...-tf3650616s12049.html#a10211232
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to