File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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: 16729

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)

Customer surveys are for companies who didn't pay proper attention to begin with.
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