my dog learned polymorphism
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
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: 17414

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!