When I do that, I just get this in my browser:

***********************************************************************
Type: Status report

Message: /smsinfo/

Description: The requested resource (/smsinfo/) is not available.
**********************************************************************

Also, for what it's worth, none of the documentation seems to indicate that
I put this under ROOT.

Any further ideas, from anyone out there?

On Saturday 20 May 2006 11:11, you wrote:
> Try putting your webapp under:
>
> docroot= /usr/share/tomcat5/webapps/ROOT/smsinfo
>
>   -=> Gregg <=-
>
> Mladen Adamovic wrote:
> > I would suggest you to install and work with Netbeans 5.0. Netbeans
> > 5.0 have bundled Tomcat which work out of the box. Than you will not
> > have problems like these before deployment.
> >
> > Allen Williams wrote:
> >> 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]
> >>
> >>
> >>
> >>
> >
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.0 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFEbvbWMcSsEtbyA2cRAtxNAJ0Uk/vsQXZx4ao/95rqW9yeNqdOSACZAelz
> 29EquM0PPbFTTpASfv6yJUE=
> =w+ty
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> 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]

Reply via email to