You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Benjamin Drasin <li...@hotmail.com> on 2005/12/21 02:32:03 UTC
?wsdl links not working on service list page
Hello,
Please excuse me if this is covered somewhere; I looked in the
documentation, in the mail archive, and on the wiki and could not find
anything promising.
I have written some web services (which are working). Here is my web.xml:
...
...
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
...
...
I then added the file server-config.wsdd with my web services:
...
<service name="urn:mavent.review.asynchronous.poll" provider="java:RPC">
<parameter name="allowedMethods" value="reviewDocument"/>
<parameter name="className"
value="com.inventigo.mavent.comply.expert.portal.web.service.AsyncReview"/>
</service>
<service name="urn:mavent.review.view" provider="java:RPC">
<parameter name="allowedMethods" value="getReviewResult"/>
<parameter name="className"
value="com.inventigo.mavent.comply.expert.portal.web.service.GetReviewResult
"/>
</service>
...
...
The URL http://localhost/app/services now lists my web services (and the
web services work with the client I wrote), but the links lead to 404 error
pages - is there another step I need to publish the wsdl files or something?
Thanks in advance
Bye-Ben
Re: ?wsdl links not working on service list page
Posted by Benjamin Drasin <li...@hotmail.com>.
I found a solution to this - I had to add a namespace to a beanmapping I had
for an exception that the method could throw. The method itself worked
without this, but not the wsdl generation.
Weird.
bye-Ben
>From: "Benjamin Drasin" <li...@hotmail.com>
>Reply-To: axis-user@ws.apache.org
>To: axis-user@ws.apache.org
>Subject: Re: ?wsdl links not working on service list page
>Date: Wed, 21 Dec 2005 17:46:31 +0000
>
>Jason,
>
>The links come out like:
>http://localhost:8081/NG/services/urn:mavent.review.asynchronous.poll?wsdl
>
>Note that I didn't define this URL anywhere - it seems to have been
>automagically generated by Axis by concatenating the axis servlet path with
>the urn of the service.
>
>I don't see any error in the console or in the servlet log (I'm using
>Tomcat 5.0.28)
>
>bye-Ben
>
>
>>From: Jason Cwik <bi...@gmail.com>
>>Reply-To: axis-user@ws.apache.org
>>To: axis-user@ws.apache.org
>>Subject: Re: ?wsdl links not working on service list page
>>Date: Wed, 21 Dec 2005 10:00:16 -0600
>>
>>I have three AxisServlet mappings:
>>
>> <servlet-mapping>
>> <servlet-name>AxisServlet</servlet-name>
>> <url-pattern>/servlet/AxisServlet</url-pattern>
>> </servlet-mapping>
>>
>> <servlet-mapping>
>> <servlet-name>AxisServlet</servlet-name>
>> <url-pattern>*.jws</url-pattern>
>> </servlet-mapping>
>>
>> <servlet-mapping>
>> <servlet-name>AxisServlet</servlet-name>
>> <url-pattern>/services/*</url-pattern>
>> </servlet-mapping>
>>
>>
>>What's the URL that you're getting 404'd on?
>>
>>On 12/20/05, Benjamin Drasin <li...@hotmail.com> wrote:
>> >
>> > Hello,
>> >
>> > Please excuse me if this is covered somewhere; I looked in the
>> > documentation, in the mail archive, and on the wiki and could not find
>> > anything promising.
>> >
>> > I have written some web services (which are working). Here is my
>>web.xml:
>> >
>> > ...
>> > ...
>> > <servlet>
>> > <servlet-name>AxisServlet</servlet-name>
>> > <display-name>Apache-Axis Servlet</display-name>
>> > <servlet-class>
>> > org.apache.axis.transport.http.AxisServlet
>> > </servlet-class>
>> > </servlet>
>> >
>> > <servlet-mapping>
>> > <servlet-name>AxisServlet</servlet-name>
>> > <url-pattern>/services/*</url-pattern>
>> > </servlet-mapping>
>> > ...
>> > ...
>> >
>> > I then added the file server-config.wsdd with my web services:
>> >
>> > ...
>> > <service name="urn:mavent.review.asynchronous.poll"
>>provider="java:RPC">
>> > <parameter name="allowedMethods" value="reviewDocument"/>
>> > <parameter name="className"
>> >
>>value="com.inventigo.mavent.comply.expert.portal.web.service.AsyncReview
>> > "/>
>> > </service>
>> > <service name="urn:mavent.review.view" provider="java:RPC">
>> > <parameter name="allowedMethods" value="getReviewResult"/>
>> > <parameter name="className"
>> > value="
>> > com.inventigo.mavent.comply.expert.portal.web.service.GetReviewResult
>> > "/>
>> > </service>
>> > ...
>> > ...
>> >
>> > The URL http://localhost/app/services now lists my web services (and
>>the
>> > web services work with the client I wrote), but the links lead to 404
>> > error
>> > pages - is there another step I need to publish the wsdl files or
>> > something?
>> >
>> > Thanks in advance
>> >
>> > Bye-Ben
>> >
>> >
>> >
>
>
Re: ?wsdl links not working on service list page
Posted by Benjamin Drasin <li...@hotmail.com>.
Jason,
The links come out like:
http://localhost:8081/NG/services/urn:mavent.review.asynchronous.poll?wsdl
Note that I didn't define this URL anywhere - it seems to have been
automagically generated by Axis by concatenating the axis servlet path with
the urn of the service.
I don't see any error in the console or in the servlet log (I'm using Tomcat
5.0.28)
bye-Ben
>From: Jason Cwik <bi...@gmail.com>
>Reply-To: axis-user@ws.apache.org
>To: axis-user@ws.apache.org
>Subject: Re: ?wsdl links not working on service list page
>Date: Wed, 21 Dec 2005 10:00:16 -0600
>
>I have three AxisServlet mappings:
>
> <servlet-mapping>
> <servlet-name>AxisServlet</servlet-name>
> <url-pattern>/servlet/AxisServlet</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>AxisServlet</servlet-name>
> <url-pattern>*.jws</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>AxisServlet</servlet-name>
> <url-pattern>/services/*</url-pattern>
> </servlet-mapping>
>
>
>What's the URL that you're getting 404'd on?
>
>On 12/20/05, Benjamin Drasin <li...@hotmail.com> wrote:
> >
> > Hello,
> >
> > Please excuse me if this is covered somewhere; I looked in the
> > documentation, in the mail archive, and on the wiki and could not find
> > anything promising.
> >
> > I have written some web services (which are working). Here is my
>web.xml:
> >
> > ...
> > ...
> > <servlet>
> > <servlet-name>AxisServlet</servlet-name>
> > <display-name>Apache-Axis Servlet</display-name>
> > <servlet-class>
> > org.apache.axis.transport.http.AxisServlet
> > </servlet-class>
> > </servlet>
> >
> > <servlet-mapping>
> > <servlet-name>AxisServlet</servlet-name>
> > <url-pattern>/services/*</url-pattern>
> > </servlet-mapping>
> > ...
> > ...
> >
> > I then added the file server-config.wsdd with my web services:
> >
> > ...
> > <service name="urn:mavent.review.asynchronous.poll" provider="java:RPC">
> > <parameter name="allowedMethods" value="reviewDocument"/>
> > <parameter name="className"
> > value="com.inventigo.mavent.comply.expert.portal.web.service.AsyncReview
> > "/>
> > </service>
> > <service name="urn:mavent.review.view" provider="java:RPC">
> > <parameter name="allowedMethods" value="getReviewResult"/>
> > <parameter name="className"
> > value="
> > com.inventigo.mavent.comply.expert.portal.web.service.GetReviewResult
> > "/>
> > </service>
> > ...
> > ...
> >
> > The URL http://localhost/app/services now lists my web services (and
>the
> > web services work with the client I wrote), but the links lead to 404
> > error
> > pages - is there another step I need to publish the wsdl files or
> > something?
> >
> > Thanks in advance
> >
> > Bye-Ben
> >
> >
> >
Re: ?wsdl links not working on service list page
Posted by Jason Cwik <bi...@gmail.com>.
I have three AxisServlet mappings:
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
What's the URL that you're getting 404'd on?
On 12/20/05, Benjamin Drasin <li...@hotmail.com> wrote:
>
> Hello,
>
> Please excuse me if this is covered somewhere; I looked in the
> documentation, in the mail archive, and on the wiki and could not find
> anything promising.
>
> I have written some web services (which are working). Here is my web.xml:
>
> ...
> ...
> <servlet>
> <servlet-name>AxisServlet</servlet-name>
> <display-name>Apache-Axis Servlet</display-name>
> <servlet-class>
> org.apache.axis.transport.http.AxisServlet
> </servlet-class>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>AxisServlet</servlet-name>
> <url-pattern>/services/*</url-pattern>
> </servlet-mapping>
> ...
> ...
>
> I then added the file server-config.wsdd with my web services:
>
> ...
> <service name="urn:mavent.review.asynchronous.poll" provider="java:RPC">
> <parameter name="allowedMethods" value="reviewDocument"/>
> <parameter name="className"
> value="com.inventigo.mavent.comply.expert.portal.web.service.AsyncReview
> "/>
> </service>
> <service name="urn:mavent.review.view" provider="java:RPC">
> <parameter name="allowedMethods" value="getReviewResult"/>
> <parameter name="className"
> value="
> com.inventigo.mavent.comply.expert.portal.web.service.GetReviewResult
> "/>
> </service>
> ...
> ...
>
> The URL http://localhost/app/services now lists my web services (and the
> web services work with the client I wrote), but the links lead to 404
> error
> pages - is there another step I need to publish the wsdl files or
> something?
>
> Thanks in advance
>
> Bye-Ben
>
>
>
Re: ?wsdl links not working on service list page
Posted by Deepal Jayasinghe <de...@opensource.lk>.
hi all;
sorry for late reply ,
even in .93 there was no wsdl generation , it only print the wsdl if only the wsdl is there in the archive file. But with next release you will be able to get the wsdl for if the wsdl is there or not and it only generate doc/lit type wsdl. We are thinking to improve that soon.
Thanks,
Deepal
................................................................
~Future is Open~
----- Original Message -----
From: thilina madu
To: axis-user@ws.apache.org
Sent: Monday, December 26, 2005 11:50 AM
Subject: Re: ?wsdl links not working on service list page
hi
Which version are you using?
According to my knowledge axis2-0.92 is not supporting for generating wsdl for a
axis web service.(IF wrong please correct me)
madushan thilina
Benjamin Drasin <li...@hotmail.com> wrote:
Hello,
Please excuse me if this is covered somewhere; I looked in the
documentation, in the mail archive, and on the wiki and could not find
anything promising.
I have written some web services (which are working). Here is my web.xml:
...
...
AxisServlet
Apache-Axis Servlet
org.apache.axis.transport.http.AxisServlet
AxisServlet
/services/*
...
...
I then added the file server-config.wsdd with my web services:
...
value="com.inventigo.mavent.comply.expert.portal.web.service.AsyncReview"/>
value="com.inventigo.mavent.comply.expert.portal.web.service.GetReviewResult
"/>
...
...
The URL http://localhost/app/services now lists my web services (and the
web services work with the client I wrote), but the links lead to 404 error
pages - is there another step I need to publish the wsdl files or something?
Thanks in advance
Bye-Ben
------------------------------------------------------------------------------
Yahoo! DSL Something to write home about. Just $16.99/mo. or less
Re: ?wsdl links not working on service list page
Posted by Eran Chinthaka <ch...@opensource.lk>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Thilina,
Expect complete ?wsdl support with our next release.
- -- EC
thilina madu wrote:
> hi Which version are you using? According to my knowledge
> axis2-0.92 is not supporting for generating wsdl for a axis web
> service.(IF wrong please correct me) madushan thilina
>
> Benjamin Drasin <li...@hotmail.com> wrote: Hello,
>
> Please excuse me if this is covered somewhere; I looked in the
> documentation, in the mail archive, and on the wiki and could not
> find anything promising.
>
> I have written some web services (which are working). Here is my
> web.xml:
>
> ... ...
>
> AxisServlet Apache-Axis Servlet
>
> org.apache.axis.transport.http.AxisServlet
>
>
>
>
> AxisServlet /services/*
>
> ... ...
>
> I then added the file server-config.wsdd with my web services:
>
> ...
>
>
>
>
> value="com.inventigo.mavent.comply.expert.portal.web.service.AsyncReview"/>
>
>
>
>
>
>
> value="com.inventigo.mavent.comply.expert.portal.web.service.GetReviewResult
> "/>
>
> ... ...
>
> The URL http://localhost/app/services now lists my web services
> (and the web services work with the client I wrote), but the links
> lead to 404 error pages - is there another step I need to publish
> the wsdl files or something?
>
> Thanks in advance
>
> Bye-Ben
>
>
>
>
>
> --------------------------------- Yahoo! DSL Something to write
> home about. Just $16.99/mo. or less
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
iD8DBQFDsP8OjON2uBzUhh8RAnc/AJ47LnUat6gnt2SndybFOo2IVqcNLwCdEGL2
VcBzZRQfcb0n1nNJhCIiizw=
=nqs/
-----END PGP SIGNATURE-----
Re: ?wsdl links not working on service list page
Posted by thilina madu <ma...@yahoo.com>.
hi
Which version are you using?
According to my knowledge axis2-0.92 is not supporting for generating wsdl for a
axis web service.(IF wrong please correct me)
madushan thilina
Benjamin Drasin <li...@hotmail.com> wrote:
Hello,
Please excuse me if this is covered somewhere; I looked in the
documentation, in the mail archive, and on the wiki and could not find
anything promising.
I have written some web services (which are working). Here is my web.xml:
...
...
AxisServlet
Apache-Axis Servlet
org.apache.axis.transport.http.AxisServlet
AxisServlet
/services/*
...
...
I then added the file server-config.wsdd with my web services:
...
value="com.inventigo.mavent.comply.expert.portal.web.service.AsyncReview"/>
value="com.inventigo.mavent.comply.expert.portal.web.service.GetReviewResult
"/>
...
...
The URL http://localhost/app/services now lists my web services (and the
web services work with the client I wrote), but the links lead to 404 error
pages - is there another step I need to publish the wsdl files or something?
Thanks in advance
Bye-Ben
---------------------------------
Yahoo! DSL Something to write home about. Just $16.99/mo. or less