I installed Tomcat 4.0.1 under Win 2k using JDK 1.3 and able to run the
example servlets, but not my own.  My html displays and I can execute my
JSPs, but a POST to a servlet does not work (this app has run under Forte
and VA Java in the past).   I get a 404 error with "the requested resource
(/myservlet) is not available". Since the examples work, I have to assume
it's something in my configuration. Any help figuring out why the servlet
won't run would be *greatly* appreciated.  I suspect it's something
simple/braindead on my part.


o  My directory structure for the app:
   TomcatHome
        |
        +--webapps
              |
              +--myapp\.jsp, .html .gif
                 |
                 +--WEB-INF\web.xml
                       |
                       +--classes\.class files


o  My html POST stmt. I've tried various path prefixes to myservlet, eg      
   "classes/myservlet".  As with the Tomcat examples, this servlet has no
   package:

    <FORM ACTION="/myservlet" method="POST">


o  My web.xml - I know Tomcat's seeing/parsing this because if I deliberately
   make a typo I get an error upon startup:

     <?xml version="1.0" encoding="ISO-8859-1"?>
     <!DOCTYPE web-app
       PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
       "http://java.sun.com/dtd/web-app_2_3.dtd";>
    <web-app>
       <!-- Define servlets that are included in the application -->
       <servlet>
           <servlet-name>myservlet</servlet-name>
           <servlet-class>myservlet</servlet-class>
       </servlet>   
       <servlet-mapping>
           <servlet-name>myservlet</servlet-name>
           <url-pattern>/classes</url-pattern>
       </servlet-mapping>
    </web-app>


o  Update to server.xml 

   <Context path="/myapp" docBase="myapp" debug="0">
       <Logger className="org.apache.catalina.logger.FileLogger"
               prefix="myapp_log." suffix=".txt"
               timestamp="true"/>
   </Context>




                    



--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to