Re: No services in tomcat
ffellico@inwind.it wrote:
I have a webservice named thewebservice and it work ok in windows.
When I copy it from the webapps of windows to the webapps of linux I
can't see it.
Infact visiting the url http://localhost:8080/thewebservice/services
on linux I see only the following line:
And now... Some Sevices (and nothing after)
If I delete in server-config.wsdd the lines to deploy my new WS I can
see the following:
And now... Some Sevices
AdminService (wsdl)
AdminService
Version (wsdl)
getVersion
I will make guesses about the (substantial amount of) information that you
omitted from your description. If they are mistaken, please provide the
missing information.
Guess: You are using Axis 1.x.
Guess: You are deploying to Tomcat 5.x.
The disappearance of the services from the "And now..." page comes from the
failure of 'thewebservice' to deploy properly. Their reappearance after you
deleted the references from the WSDD indicates that Axis is correctly installed.
What are the WSDD tags pertinent to your service?
Are they exactly (!) the same in the Linux WSDD as in Windows?
Are the same libs (JAR files) for the service installed in the Linux
application as for the Windows?
It'll probably help to clear out all cached classes and other deployment
artifacts from Tomcat relating to your service between deployments. You have
to hunt through directories like ${CATALINA_HOME}/work/Catalina/localhost and
${CATALINA_HOME}/webapps for these.
Your symptoms are tricky to nail down. The WSDD is the first trouble spot to
investigate. Anything that messes up the service deployment will produce the
same symptoms in the browser.
--
Lew