Well, I can't figure out this directory structure and finding stuff at all. Here are my directory listings
docroot= /usr/share/tomcat5/webapps/smsinfo ******************************************* anw-dev:/usr/share/tomcat5/webapps/smsinfo$ ls -laF total 20 drwxr-xr-x 3 anw root 4096 2006-05-19 21:14 ./ drwxr-xr-x 9 tomcat5 root 4096 2006-05-13 16:10 ../ -rw-r--r-- 1 anw anw 564 2006-05-19 21:20 login.jsp drwxr-xr-x 4 anw anw 4096 2006-05-19 21:15 WEB-INF/ -rw-r--r-- 1 anw anw 241 2006-05-19 21:20 welcome.jsp ******************************************** anw-dev:/usr/share/tomcat5/webapps/smsinfo/WEB-INF$ ls -laF total 20 drwxr-xr-x 4 anw anw 4096 2006-05-19 21:15 ./ drwxr-xr-x 3 anw root 4096 2006-05-19 21:14 ../ drwxr-xr-x 3 anw root 4096 2006-05-18 20:27 classes/ drwxr-xr-x 2 anw root 4096 2006-05-13 15:49 lib/ -rw-r--r-- 1 anw anw 440 2006-05-19 21:18 web.xml (lib is empty) *********************************************** anw-dev:/usr/share/tomcat5/webapps/smsinfo/WEB-INF/classes$ ls -laF total 12 drwxr-xr-x 3 anw root 4096 2006-05-18 20:27 ./ drwxr-xr-x 4 anw anw 4096 2006-05-19 21:15 ../ drwxr-xr-x 2 anw root 4096 2006-05-18 20:27 UserConfig/ ************************************************* anw-dev:/usr/share/tomcat5/webapps/smsinfo/WEB-INF/classes/UserConfig$ ls -laF total 12 drwxr-xr-x 2 anw root 4096 2006-05-18 20:27 ./ drwxr-xr-x 3 anw root 4096 2006-05-18 20:27 ../ -rwxr-xr-x 1 anw root 1322 2006-05-19 21:18 login.class* ************************************************* Here is the source to login.jsp (located in docroot, /usr/share/tomcat5/webapps/smsinfo): <html> <head> <title>SMS Information Transfer Login Page</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" onload="document.loginForm.username.focus()"> <!-- form name="loginForm" method="post" action="/servlet/UserConfig.login" --> <form name="loginForm" method="post" action="WEB-INF/classes/UserConfig.login"> <p>User Name:<input type="text" name="username"></p> <p>Password:<input type="password" name="password"></p> <p><input type="Submit" name="Submit"></p> </form> </body> </html> ************************************************* Here is the source to login.class: package UserConfig; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*; public class login extends HttpServlet { private String target="/welcome.jsp"; private String getUser(String username, String password) { return username; } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // If it is a Get request, forward to doPost doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Get user name and password: String username= request.getParameter("username"); String password= request.getParameter("password"); String user= getUser(username, password); // Add fake user to the request request.setAttribute("USER", user); ServletContext context= getServletContext(); RequestDispatcher dispatcher= context.getRequestDispatcher(target); //target defined above dispatcher.forward(request, response); } } *************************************************** Here is the source for my web.xml file: <?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/j2ee/dtds/web-app_2_3.dtd"> <web-app> <servlet> <servlet-name>login</servlet-name> <servlet-class>UserConfig.login</servlet-class> </servlet> <servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/servlet/login</url-pattern> </servlet-mapping> </web-app> ******************************************************* As can be seen, all this is very simple, my very first Tomcat web app. I have followed the instructions in http://tomcat.apache.org/tomcat-5.5-doc/appdev/index.html When I go to http://localhost:8180/smsinfo/login.jsp, I get the form, input some text, then get the following screen from tomcat: HTTP Status 404 - /smsinfo/WEB-INF/classes/UserConfig.login Type: Status report Message: /smsinfo/WEB-INF/classes/UserConfig.login Description: The requested resource (/smsinfo/WEB-INF/classes/UserConfig.login) is not available. Apache Tomcat/5.0 ***************************************************** I've been screwing around with this for days, reading books and the web help, but can't find out what's wrong. Any help is greatly appreciated. TIA and regards, anw --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]