You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Mi...@netscape.net on 2000/07/24 14:35:44 UTC

How do I define the contextRoot to point to /webpages instead of /examples?

My Servlets placed under examples directory can be invoked, however when I place them under webapps\root\web-inf\classes I get an error saying that servlet cannot be found:

Starting endpoint port="80" handler="org.apache.tomcat.service.http.HttpConnectionHandler" 
Starting endpoint port="8007" handler="org.apache.tomcat.service.connector.Ajp12ConnectionHandler" 
Context log: path="" Exception in init servlet Can't find resource for base name LocalStrings, locale en_US
 java.util.MissingResourceException: Can't find resource for base name LocalStrings, locale en_US
    at java.util.ResourceBundle.getBundle(Unknown Source)
    at java.util.ResourceBundle.getBundle(Unknown Source)
    at OneExample.<init>(OneExample.java:19)
    at java.lang.Class.newInstance0(Native Method)
    at java.lang.Class.newInstance(Unknown Source)
    at org.apache.tomcat.core.ServletWrapper.initServlet(ServletWrapper.java, Compiled Code)
    at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java, Compiled Code)
    at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
    at org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java, Compiled Code)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
    at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:156)
    at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java, Compiled Code)
    at java.lang.Thread.run(Unknown Source)
Context log: path="" Can't find servet OneExample


How can I invoke the servlet without specifying the port, like instead of http://localhost:8040/servlet/SnoopServlet, use
http://localhost/servlet/SnoopServlet?

thanks,
Mimi

----------
Get your own FREE, personal Netscape Webmail account today at http://webmail.netscape.com/