Try this;
In your server.xml, add this context to the Host element:
<Context path="/testapp" docBase="/webapps/testapp"
reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_testapp_log." suffix=".txt"
timestamp="true" /></Context>
Create your web.xml in testapp/WEB_INF as follows:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>test app</display-name>
<description>
My test web application.
</description><servlet>
<servlet-name>
Testservlet
</servlet-name> <servlet-class>
Testservlet.class
</servlet-class></servlet>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping></web-app>
Shutdown and restart Tomcat then direct your browser to: http://localhost:8080/testapp/form.html
(If you want your URL to be .../servlet/form.html, replace the asterisk with the word servlet in the servlet-mapping element of the testapp web.xml file.)
Jerry David wrote:
I'm trying tomcat-4.1.24 out and have it up and running ok. But when I try to deploy a new servlet it is not seen (404) by tomcat. I have it like this:
$CATALINA_HOME/webapps/testapp/form.html
$CATALINA_HOME/webapps/testapp/WEB-INF/classes/Testservlet.class
I can access the form.html-page on http://localhost:8080/testapp/form.html but not the servlet on http://localhost:8080/testapp/servlet/Testservlet. If I put the class in $CATALINA_HOME/examples/WEB_INF/classes/ it works ok.
I've restarted tomcat, tried it with and without a web.xml in WEB-INF, tried to add it as a <Context> in server.xml but I still just gets that awful 404...
Could someone give me any hints please?
regards /David
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
