axis-java-user mailing list archives

Hi all
I've been scouring this list and the net for an answer to my question
- seems some people have had similar issues, but no fixes.
http://localhost:8181/taskServices/TaskWS is the service. And when I
visit that through a browser, I get:
And now... Some Services
* TaskWS (wsdl)
o addInt
When I add ?wsdl to the url
(http://localhost:8181/taskServices/TaskWS?WSDL), then I get:
AXIS error
Could not generate WSDL!
There is no SOAP service at this location
Which seems to be a common error, and one I'd like to fix. Yes, I know
there's tools to generate this, but I'd much prefer it happen
automatically.
One other issue (maybe related, maybe not) is that the (wsdl) link on
the main page points to
http://localhost:8181/taskServices/services/TaskWS?wsdl (note the
/services added) - so that actually gives me a 404. Changing the path
from taskServices to services makes no difference, it still adds it
into the url (ie. http://localhost:8181/services/services/TaskWS?wsdl)
For references' sake, my server-config.wsdd is as follows:
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="TaskWS" provider="java:RPC">
<parameter name="className"
value="com.freelancingGods.life.lifeCore.TaskWS"/>
<parameter name="allowedMethods" value="*"/>
<namespace>http://xml.apache.org/axis/wsdd/</namespace>
</service>
</deployment>
The .java file:
package com.freelancingGods.life.lifeCore;
public class TaskWS
{
public int addInt(int a, int b){
return(a+b);
}
}
In WEB-INF i have the classes folder, and then the namespace folders
(com/freelancingGods/life/lifeCore/) and then in there TaskWS.class
(and .java for what its worth).
In the WEB-INF/lib folder, just in case, i also have
com.freelancingGods.life.lifeCore.jar
I'm running this through Jetty, which is enclosed within my own Java
app. Not the most simple setup, granted, but it's what I prefer. I'm
currently running it through Eclipse on WinXP
If anyone can spot anything stupid that I've done, come up with any
suggestions, anything, just let me know.
Thanks
Pat
====
pat at freelancing-gods dot com