The web.xml requirement changed between 4.24 and 4.29. Once I upgraded to
4.1.29, I needed to add web.xml to a remote directory that I had mapped as a
context otherwise that context would not start. Normally not a problem,
however I only had read access so I had to get the admin to create a WEB-INF
directory with a nearly empty web.xml. This had worked without a web.xml in
4.1.24, so I'm not sure which version actually changed the requirement.
I haven't tried 5.x, so I'm not sure if it requires web.xml or not.
Charlie
-Original Message-
From: Shapira, Yoav [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 09, 2004 9:40 AM
To: Tomcat Users List
Subject: RE: Advice needed on deploying on Tomcat 5.0.25
Hi,
A web.xml was a requirement with 4.x in that otherwise it would just use
defaults. 5.x is the same way, so while web.xml is not strictly
required by tomcat, it is required by the spec and strongly encouraged.
5.x and later versions of 4.x (after 4.1.18) comment out the invoker
servlet by default. That's probably why you're seeing your error. So
your assertion that your app worked on 4.x is false: it may have worked
on 4.0.x and 4.1.y where y 18, but not later version of 4.x.
You can read more about the invoker servlet and why it was commented out
in the tomcat faq (jakarta.apache.org/tomcat/faq).
Yoav Shapira
Millennium Research Informatics
-Original Message-
From: Edd Dawson [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 09, 2004 9:29 AM
To: [EMAIL PROTECTED]
Subject: Advice needed on deploying on Tomcat 5.0.25
Hi
I recently installed Tomcat 5.0.25 on my windows laptop.
I did have 4.x installed and i copied over my faithful HelloWorld
example from 4.x/webapps directory to my new 5.0.25/webapps directory..
and it doesn't work! I get the following error :
HTTP Status 404 - /hello/servlet/HelloWorld
---
-
type Status report
message /hello/servlet/HelloWorld
description The requested resource (/hello/servlet/HelloWorld) is not
available
It still works fine on 4.x.
So i tried putting the class file in the /class directory of the
servlets-examples webapp that came with 5.0.25 and it didn't work until
i added its details the web.xml for that app.
Now do i HAVE to have a web.xml now i am using 5.0.25 ? as with 4.x it
wasn't a requirement.
cheers
Edd Dawson
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential,
proprietary
and/or privileged. This e-mail is intended only for the individual(s) to
whom
it is addressed, and may not be saved, copied, printed, disclosed or used
by
anyone else. If you are not the(an) intended recipient, please
immediately
delete this e-mail from your computer system and notify the sender. Thank
you.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]