If the url-pattern should be /firstpack/JustALittleTest then should the form on the JSP refer to action="firstpack.JustALittleTest" or action="firstpack/JustALittleTest" ?
Brian -----Original Message----- From: McRaven, Brian Sent: Wednesday, July 12, 2006 9:55 AM To: Tomcat Users List; [EMAIL PROTECTED] Subject: RE: Accessing a servlet When I use this entry I get a request resource not found error. <servlet> <servlet-name>JustALittleTest</servlet-name> <servlet-class>firstpack.JustALittleTest</servlet-class> </servlet> <servlet-mapping> <servlet-name>JustALittleTest</servlet-name> <url-pattern>/firstpack/JustALittleTest</url-pattern> </servlet-mapping> Under the previous error to this one I was using an entry of: <servlet> <servlet-name>JustALittleTest</servlet-name> <servlet-class>JustALittleTest</servlet-class> </servlet> <servlet-mapping> <servlet-name>JustALittleTest</servlet-name> <url-pattern>/firstpack.JustALittleTest</url-pattern> </servlet-mapping> With the following entry: <servlet> <servlet-name>JustALittleTest</servlet-name> <servlet-class>firstpack.JustALittleTest</servlet-class> </servlet> <servlet-mapping> <servlet-name>JustALittleTest</servlet-name> <url-pattern>/firstpack.JustALittleTest</url-pattern> </servlet-mapping> I get an error of 'Error allocating a servlet instance' Brian -----Original Message----- From: Pid [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 12, 2006 9:46 AM To: Tomcat Users List Subject: Re: Accessing a servlet <servlet> <servlet-name>TheServletName</servlet-name> <servlet-class>package.ThisIsTheClassName</servlet-class> </servlet> <servlet-mapping> <servlet-name>TheServletName</servlet-name> <url-pattern>/a/path/to/theservlet</url-pattern> </servlet-mapping> "servlet-name" is used to link the definition to the mapping. defs are grouped together in web.xml, as are mappings. "url-pattern" refers to the path by which you'll access the servlet. it can any unique url on your system, and does not have to reflect the class name. McRaven, Brian wrote: > I made the servlet part of a package but I'm getting a Servlet not > Found Exception. The actions I took to make the servlet part of a > package are the following: > > 1 added package line to java code, recompiled > 2 placed new class file in new subdirectory of WEB-INF/classes folder > with same name of package > 3 changed entry in web.xml file to reflect package that servlet is in > for the url-pattern > 4 changed JSP so that the forms action="firstpack.JustALittleTest" > > I've looked at the log files but I'm not sure what to look for. > > Brian > > -----Original Message----- > From: Jon Wingfield [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 12, 2006 7:49 AM > To: Tomcat Users List > Subject: Re: Accessing a servlet > > I would check in tomcat logs directory for reasons why the servlet is > not available. One reason could be that classes should be in a package: > > http://tomcat.apache.org/faq/classnotfound.html > > HTH, > > Jon > > McRaven, Brian wrote: >> OK I did that and now my system is hanging which I guess could be an >> error in my code or something with the server. I think it is my code >> so I'll look that over. Thanks for your help. Sorry for the > confusion. >> Brian >> >> -----Original Message----- >> From: David Smith [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, July 11, 2006 2:48 PM >> To: Tomcat Users List >> Subject: Re: Accessing a servlet >> >> Did you reload the webapp after making the change? All changes to >> WEB-INF/web.xml or files in WEB-INF/classes and WEB-INF/lib will >> require a reload before they become active in tomcat. >> >> --David >> >> McRaven, Brian wrote: >> >>> I was able to refer to a book I have and so I dropped the .class >>> extensions altogether. I get an error that requested resource is >>> not > >>> available still. Any suggestions on this? My web.xml file has this >>> entry: >>> >>> <servlet> >>> <servlet-name>JustALittleTest</servlet-name> >>> <servlet-class>JustAlittleTest</servlet-class> >>> </servlet> >>> >>> <servlet-mapping> >>> <servlet-name>JustALittleTest</servlet-name> >>> <url-pattern>/JustALittleTest</url-pattern> >>> </servlet-mapping> >>> >>> And my action attribute="JustALittleTest". >>> >>> Brian >>> >>> >>> -----Original Message----- >>> From: McRaven, Brian >>> Sent: Tuesday, July 11, 2006 1:14 PM >>> To: users@tomcat.apache.org >>> Subject: Accessing a servlet >>> >>> Well I'm ticking these newbie questions off. I have a simple >>> servlet > >>> that I want my form to access. I compiled the file fine and it is >>> called JustALittleTest.class. I placed this file in the >>> ROOT/WEB-INF/classes folder. In my JSP I have a form with some >>> submit buttons. The action element of the form is set to > ="JustALittleTest". >>> I changed my web.xml file so it now has the following entries: >>> >>> <servlet> >>> <servlet-name>JustALittleTest</servlet-name> >>> <servlet-class>JustAlittleTest.class</servlet-class> >>> </servlet> >>> >>> <servlet-mapping> >>> <servlet-name>JustALittleTest</servlet-name> >>> <url-pattern>/JustALittleTest.class</url-pattern> >>> </servlet-mapping> >>> >>> I've tried a few changes to the above entries but I haven't gotten >>> it > >>> right yet. Should the servlet-class value have a .class extension? >>> Is >>> my url pattern accessing the correct folder? >>> >>> Brian >>> > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, > e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, > e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]