File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

web.xml within tomcat

 
ellen berry
Ranch Hand
Posts: 31
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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;
webapps/test/WEB-INF/classes/A/2.class;
webapps/test/WEB-INF/classes/B/3.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!

Ellen
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17633
39
Android Eclipse IDE Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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)
 
mocca az
Ranch Hand
Posts: 93
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In other words your web.xml should look something like this
<web-app>
<servlet>
<servlet-name>2</servlet-name>
<servlet-class>A.2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>2</servlet-name>
<url-pattern>2</url-pattern>
</servlet-mapping>
</web-app>
to invoke it you should have http://localhost:8080/2
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic