On Thu, 27 Mar 2003, Randal E. Curnutt wrote:
> Date: Thu, 27 Mar 2003 13:23:09 -0500 > From: Randal E. Curnutt <[EMAIL PROTECTED]> > Reply-To: Tomcat Users List <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > Subject: Re: Tomcat 4.1.18 config for Servlet ... > > Craig, Thank you for the feedback. This is my first Servlet / Tomcat > project and apparently I have some things confused. Within my web > application I do have a Servlet named, SAWSServlet. > It was my impression that when I export my application to a WAR file > that I should name it with the exact same name as the Servlet. So > I've created a war file called SAWSServlet.war, which when unpacked > creates a SAWSServlet folder under the Tomcat webapps directory. > > Also, to provide more of the details which you had asked about. > My initial logon JSP just has a simple form as follows: > <FORM action="/SAWSServlet" class="formClass" method="get" > > <INPUT type="HIDDEN" id="action" name= "action" value="logon"> > <p>UserId: <INPUT type="TEXT" id="UserId" > name= "UserId" width="50"></p> > <p>Password: <INPUT type="PASSWORD" id="Password" > name= "Password" width="50"></p> > <p><INPUT type="SUBMIT" id="Submit" value="Logon" width="50"></p> > </FORM> > > The URL generated when that form is submitted is: > http://localhost:8080/SAWSServlet/action=logon&userId=test&password=test > > Is it possible to configure Tomcat so that when the form in my JSP is > submitted that it will generate a URL such as: > http://localhost:8080/myServletsName?parm1=anAction&parm2=value2 > > Lastly, I used the auto-deploy feature of Tomcat and just placed my WAR > file in the webapps directory. Therefore I haven't made any > modifications to conf/server.xml or conf/web.xml. > You've confirmed that my guess about what was going on is correct, and either of the two approaches I recommended will take care of it for you. > Again, thanks for all of the help! > Regards, > Randy > Craig > Quoting "Craig R. McClanahan" <[EMAIL PROTECTED]>: > > > > > > > On Thu, 27 Mar 2003, Randy Curnutt wrote: > > > > > Date: Thu, 27 Mar 2003 10:13:40 -0500 > > > From: Randy Curnutt <[EMAIL PROTECTED]> > > > Reply-To: Tomcat Users List <[EMAIL PROTECTED]>, > > > Randy Curnutt <[EMAIL PROTECTED]> > > > To: Tomcat Users List <[EMAIL PROTECTED]> > > > Subject: Tomcat 4.1.18 config for Servlet ... > > > > > > I can't get Tomcat 4.1.18 to send a form "GET" to my Servlet. My > > current > > > guess is that maybe the GET is being handled by the DefaultServlet. > > I > > > checked my log file after starting Tomcat and then having the error > > occur. > > > In the log it looks like it maps to my servlet correctly but then > > it adds " > > > default: DefaultServlet.serveResource: Serving resource '/' headers > > and > > > data". > > > What does this mean? Is it saying that the DefaultServlet is > > handling > > > these requests instead of my servlet? > > > > > > 2003-03-27 09:48:10 StandardHost[localhost]: Mapping request URI > > > '/SAWSServlet' > > > 2003-03-27 09:48:10 StandardHost[localhost]: Trying the longest > > context path > > > prefix > > > 2003-03-27 09:48:10 StandardHost[localhost]: Mapped to context > > > '/SAWSServlet' > > > > You don't tell us the entire URL you are submitting, or how you've > > got > > your webapps organized, so the best we can do is guess, but this line > > is > > pretty revealing -- it implies that you are using a URL like this: > > > > http://localhost:8080/SAWSServlet > > > > and you've got your web application in a directory named > > "/SAWSServlet" > > under webapps. To make this work, you need to do one of the > > following: > > > > * Use a different URL (http//localhost:8080/SAWSServlet/SAWSServlet) > > -- note that it is pretty confusing to have a webapp and a servlet > > using the same prefix. > > > > * Make your web application the "default" webapp for this Tomcat > > installation, by putting it in the "webapps/ROOT" directory. > > > > Craig > > > > > --------------------------------------------------------------------- > 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]