jQuery in Action, 2nd edition*
The moose likes Servlets and the fly likes Problem with JWSDP - Tomcat 4 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Problem with JWSDP - Tomcat 4" Watch "Problem with JWSDP - Tomcat 4" New topic
Author

Problem with JWSDP - Tomcat 4

Savio Mascarenhas
Ranch Hand

Joined: Nov 29, 2000
Posts: 108
Hi Guy's !!!
I want to deploy a web appln in Tomcat 4 in the same simple way as is done in Tomcat 3.2.1. In the sence i do not want to create a .war file which is created in Tomcat 4 though the use of the depoyment tool which internally carries out the task of creating the the deployment descriptor file - web.xml. The reason being that the when Tomcat 4 server is used along with the deployment tool it slows the system to a considerable extent.Also, i would like to have the flexibilty to edit the deployment descriptor file anytime without much difficulty. Is it nessacessy to have a .war file ?

Also, in order to make the system perform better & reduce the load of both these programs(Tomcat server & deploy tool) i tried to do away with the deployment tool by trying to use the Manager App. For this i created a dummy appln, the folder & file paths of which were as follows :
c:\jwsdp\webapps\dummyappln\Web-inf\web.xml
c:\jwsdp\webapps\dummyappln\Web-inf\classes\dummyServlet
However, on trying to install this application using the Manager Command
http://localhost:8080/manager/install?path=dummyappln&war=file:/c:\jwsdp\webapps\dummyappln
the appln got install and gave an indication of "running" when the following url was accessed
http://localhost:8080/manager/list. But, finally on running the application it threw a "resource not available" exception. On checking the logs folder ie c:\jwsdp\logs folder i found that it had logged an internal server error : "web.xml not found, defaults set". That is since it was'nt able to find web.xml it was unable to read the "<servlet>" & "<servet-mapping>" tags and thus finally could'nt locate the servlet.
Can someone pls tell me where i am going wrong !!! Does'nt everything seem right ... pls let me know.
Thanks Guys
Dave Vick
Ranch Hand

Joined: May 10, 2001
Posts: 3244
Savio
As to the first question, you dont hae to have a war file to deploy your app. You can just put the exploded directory structure under the webapps directory of your Tomcat installation. Then the web.xml file will be in the WEB-INF directory immediately under your web app folder.
hope that helps


Dave
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
c:\jwsdp\webapps\dummyappln\Web-inf\web.xml
has to have WEB-INF upper case like this:
c:\jwsdp\webapps\dummyappln\WEB-INF\web.xml
Bill
 
wood burning stoves
 
subject: Problem with JWSDP - Tomcat 4
 
Similar Threads
new to servlets
Remote Appln Deployment in Tomcat4
Remote Appln Deployment in Tomcat4
Application not Available
question on getInitParameter(String)