This is a FAQ. By default, the Invoker servlet is disabled for everything but the /examples webapp for security reasons. It really shouldn't be enabled for the /examples webapp, either, but I'm sure that's a low priority for the dev team.
If you want your servlet to be available, you need to either: - enable the Invoker servlet (not recommended) - explicitly map your servlet in web.xml using servlet and servlet-mapping elements: <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.myApp.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/MyServlet</url-pattern> </servlet-mapping> Check the docs, check the release notes for more info. John > -----Original Message----- > From: Tan van Nguyen [mailto:[EMAIL PROTECTED] > Sent: Tuesday, February 25, 2003 5:05 AM > To: [EMAIL PROTECTED] > Subject: running servlet on Tomcat > > > Hi, I have a problem about running servlet in Tomcat. My > system information: > Apache Tomcat v4.1.18 > Java 2 SDK 1.3.1_07 > > The problem is that I can't run my servlet program placed in > ROOT/WEB-INF/classes directory with the url: > http://localhost:8080/servlet/Myprogram > I have done everything and read a lot of documentation, but > still the same error appear: The 404 Error:The requested > resource (/servlet/Myprogram) is not available. > > But when I place my program source and class files in the > webapps/examples/WEB-INF/classes directory, it ran properly.. > > It seems like something wrong with the classloader.. > > I really appriciate your reply! > > Thanks in advance! > - Tan Nguyen - > > > --------------------------------------------------------------------- > 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]
