This week's book giveaway is in the OCAJP 8 forum.
We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line!
See this thread for details.
The moose likes Servlets and the fly likes web.xml within tomcat Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "web.xml within tomcat" Watch "web.xml within tomcat" New topic

web.xml within tomcat

ellen berry
Ranch Hand

Joined: Jun 10, 2001
Posts: 31
Hi, guys:
I wanted to put some code in tomcat/webapps/, I got a folder named 'test' within 'webapps', such as: webapps/test/, then I put .class files to webapps/test/WEB-INF/classes/;
for example: webapps/test/WEB-INF/classes/1.class;
The process flow is 1 call 2, then call 3.
I worte the file web.xml in WEB-INF; after starting tomcat, I used http://localhost:8080/test/1; I got 1, but the browser can not find 2. I do not know why. Acctually, I wrote <servlet-class> A.2</servlet-class>. So, Do you know how to descript the web.xml.

I know you guys have a lot of good idea, please give me some hint. or give me some reference files. Thanks!

Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17149

The location of the files in the WEB-INF/classes directory has to be exactly that which satifies classpath rules - If you have a file: WEB-INF/classes/A/1.class, then its package name must be
specified in the source code as "package A;" and its class name must, of course be "public class 1 {..." (well, actually a legal java name)

An IDE is no substitute for an Intelligent Developer.
mocca az
Ranch Hand

Joined: Mar 07, 2001
Posts: 93
In other words your web.xml should look something like this
to invoke it you should have http://localhost:8080/2
I agree. Here's the link:
subject: web.xml within tomcat
It's not a secret anymore!