One more thing the packagename you use to implement your class needs to be reflected in the classes folder WEB-INF/classes so for example your class is called barServlet and your package is called foo the location should be $CATALINA_HOME/webapps/barServlet/WEB-INF/classes/foo/barServlet.class
HTH Martin-- ********************************************************************* This email message and any files transmitted with it contain confidential information intended only for the person(s) to whom this email message is addressed. If you have received this email message in error, please notify the sender immediately by telephone or email and destroy the original message without making a copy. Thank you. ----- Original Message ----- From: "McRaven, Brian" <[EMAIL PROTECTED]> To: "Tomcat Users List" <users@tomcat.apache.org> Sent: Wednesday, July 12, 2006 1:24 PM Subject: RE: Accessing a servlet I appreciate everyone's help here. I've been double checking my syntax. I created a new project with the old code with a package inserted into the project. My servlet now delivers a blank screen when it should redirect me to one of my other jsp's. So I'm getting my servlet recognized but it isn't doing what I want. I'm going to try a different approach in my code. The way I have it now I'm using a print statement to output just a <% action tag with appropiate body %>. Brian -----Original Message----- From: Lenandlar Singh [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 12, 2006 1:17 PM To: Tomcat Users List Subject: RE: Accessing a servlet "McRaven, Brian" <[EMAIL PROTECTED]> wrote: I check out on all of that. I'm not sure if this is important but when I build the servlet there is an error that I get. It underlines my package and says that the package name was not one that it expected. Make sure your package declaration is correct. e.g. package firstservlet; Your servlet should be in here... -----Original Message----- From: Jon Wingfield [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 12, 2006 12:59 PM To: Tomcat Users List Subject: Re: Accessing a servlet ROOT/WEB-INF/classes/firstpack/JustALittleTest.class and JustALittleTest.java should have a package declaration of firstpack prior to compilation. McRaven, Brian wrote: > Yes, the forms are in the ROOT webapp. The firstpack is in the > ROOT/WEB-INF/classes folder. Where should the firstpack go? > > Brian > > -----Original Message----- > From: Jon Wingfield [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 12, 2006 11:30 AM > To: Tomcat Users List > Subject: Re: Accessing a servlet > > You've deployed this in the ROOT webapp? > > form action should be "/firstpack/JustALittleTest" > > McRaven, Brian wrote: >> OK so now I have this: >> >> action="JustALittleTest/firstpack/JustALittleTest" >> >> For a web.xml of file of: >> >> >> JustALittleTest >> firstpack.JustALittleTest >> >> >> >> JustALittleTest >> /firstpack/JustALittleTest >> >> >> And I get requested resource not found. >> >> Brian >> >> -----Original Message----- >> From: Martin Gainty [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, July 12, 2006 11:05 AM >> To: Tomcat Users List >> Subject: Re: Accessing a servlet >> >> >> check your ./WEB-INF/web.xml >> >> FooServlet >> FooServlet >> >> >> FooServlet >> /servlet/Foo >> >> >> reference to invoke is >> ServletServletNameFromWeb.xml/Url-patternFromActionMapping >> e.g. >> FooServlet/servlet/Foo >> >> Martin-- >> ********************************************************************* >> This email message and any files transmitted with it contain >> confidential information intended only for the person(s) to whom this >> email message is addressed. If you have received this email message >> in error, please notify the sender immediately by telephone or email >> and destroy the original message without making a copy. Thank you. >> >> >> >> ----- Original Message ----- >> From: "McRaven, Brian" >> To: "Tomcat Users List" >> Sent: Wednesday, July 12, 2006 10:43 AM >> Subject: RE: Accessing a servlet >> >> >> 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. >> >> >> JustALittleTest >> firstpack.JustALittleTest >> >> >> >> JustALittleTest >> /firstpack/JustALittleTest >> >> >> Under the previous error to this one I was using an entry of: >> >> >> JustALittleTest >> JustALittleTest >> >> >> >> JustALittleTest >> /firstpack.JustALittleTest >> >> >> With the following entry: >> >> >> JustALittleTest >> firstpack.JustALittleTest >> >> >> >> JustALittleTest >> /firstpack.JustALittleTest >> >> >> 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 >> >> >> TheServletName >> package.ThisIsTheClassName >> >> >> TheServletName >> /a/path/to/theservlet >> >> >> "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: >>>>> >>>>> >>>>> JustALittleTest >>>>> JustAlittleTest >>>>> >>>>> >>>>> >>>>> JustALittleTest >>>>> /JustALittleTest >>>>> >>>>> >>>>> 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: >>>>> >>>>> >>>>> JustALittleTest >>>>> JustAlittleTest.class >>>>> >>>>> >>>>> >>>>> JustALittleTest >>>>> /JustALittleTest.class >>>>> >>>>> >>>>> 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] --------------------------------- Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2ยข/min or less. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]