Thanks, David, that seems to have got it. Any idea why the default "Hello World (down one)" example is not working?
Steve -----Original Message----- From: David Smith [mailto:[EMAIL PROTECTED] Sent: Thursday, August 24, 2006 10:59 AM To: Tomcat Users List Subject: Re: Apache 5.5 HelloWorldExample 404 error We have a winner. Take a look at http://faq.javaranch.com/view?InvokerServlet. The form tag should be: <form action="servlet/elsewise.ui.user.LoginServlet" method=POST> If the package of LoginServlet.class is elsewise.ui.user. --David Steve Willett (Initiative Computing) wrote: >Thanks again, David. > >Since I restarted, the localhost log has: > > Aug 24, 2006 9:31:17 AM org.apache.catalina.core.ApplicationContext >log > SEVERE: Error loading WebappClassLoader > delegate: false > repositories: > /WEB-INF/classes/ > ----------> Parent Classloader: > [EMAIL PROTECTED] > ui > java.lang.ClassNotFoundException: ui > ... > Aug 24, 2006 9:31:17 AM org.apache.catalina.core.ApplicationContext >log > SEVERE: invoker: Cannot allocate servlet instance for path >/elsewise/servlet/ui/user/LoginServlet > javax.servlet.ServletException: Wrapper cannot find servlet class ui >or a class it depends on > ... > >And > > Aug 24, 2006 9:32:00 AM org.apache.catalina.core.ApplicationContext >log > SEVERE: Error loading WebappClassLoader > delegate: false > repositories: > /WEB-INF/classes/ > ----------> Parent Classloader: > [EMAIL PROTECTED] > elsewise > java.lang.ClassNotFoundException: elsewise > ... > Aug 24, 2006 9:32:00 AM org.apache.catalina.core.ApplicationContext >log > SEVERE: invoker: Cannot allocate servlet instance for path >/elsewise/servlet/elsewise/ui/user/LoginServlet > javax.servlet.ServletException: Wrapper cannot find servlet class >elsewise or a class it depends on > ... > >However, I shut Tomcat down again, restarted it, and tried to access >the "Hello World (down one)" Servlet Example from the default Tomcat home page. >I got no error messages in the log, even though it still gives me the >404, not found error. > >So I guess these two 404 errors are from a different cause? > >Steve > >-----Original Message----- >From: David Smith [mailto:[EMAIL PROTECTED] >Sent: Thursday, August 24, 2006 10:03 AM >To: Tomcat Users List >Subject: Re: Apache 5.5 HelloWorldExample 404 error > >Ok. > >Have you taken a look at the logs generated by tomcat from startup >through the request? May have some insight as to what's happening (or >not happening). > >--David > >Steve Willett (Initiative Computing) wrote: > > > >>David, thanks for your quick response to my post! >> >>My reading of the dire warnings about enabling the invoker servlet >>lead me to believe that I should not do so in a production environment. >>However, this is a development environment, and I don't want to have >>to modify a web.xml file every time I create a new Servlet class. Am >>I reading this wrong? >> >>As to the problem - my servlet was in package "elsewise.ui.user" (not >>"ui.user") and my class file was in the directory you specified. >> >>I just tried moving the class tree down one level: >> >> webapps/elsewise/WEB-INF/classes/elsewise/ui/user/LoginServlet.class >> >>and changed the form tag to: >> >> <form action="servlet/elsewise/ui/user/LoginServlet" method=POST> >> >>I got a similar error: >> >> The requested resource >>(/elsewise/servlet/elsewise/ui/user/LoginServlet) is not available. >> >>In my original post I pointed out that I was having a similar problem >>with the default Tomcat home page "Hello World" example. Since I did >>not change the location of these files from the original installation, >>I assume there is a configuration error. If I get that working, I can >>compare my attempts to set up my own application to that example. >> >>Any thoughts? >> >>Steve >> >>-----Original Message----- >>From: David Smith [mailto:[EMAIL PROTECTED] >>Sent: Thursday, August 24, 2006 4:24 AM >>To: Tomcat Users List >>Subject: Re: Apache 5.5 HelloWorldExample 404 error >> >>I won't comment (too much) on the implications of enabling the invoker >>servlet. I just hope you read the dire warnings before doing that. >> >>On the problem itself -- >> >>Did you declare your servlet of package ui.user and place the compiled >>.class file in webapps/elsewise/WEB-INF/classes/ui/user? Did you also >>restart tomcat after enabling the invoker and your webapp after >>placing the class file where it belongs? >> >>Just covering the usual suspects here. >> >>--David >> >>Steve Willett (Initiative Computing) wrote: >> >> >> >> >> >>>I have installed Apache.5.5.17 on my Windows XP development box >>>(steve.elsewise.net) to work on a web-app, but I cannot get the >>>webapp to find the servlet files. When I try, with a jsp link: >>> >>> <form action="servlet/ui/user/LoginServlet" method=POST> >>> >>>I get the following error: >>> >>> HTTP Status 404 - /elsewise/servlet/ui/user/LoginServlet >>> >>> type Status report >>> >>> message /elsewise/servlet/ui/user/LoginServlet >>> >>> description The requested resource >>>(/elsewise/servlet/ui/user/LoginServlet) is not available. >>> Apache Tomcat/5.5.17 >>> >>>With the following URL displayed in the address window: >>> >>> http://steve.elsewise.net/elsewise/servlet/ui/user/LoginServlet >>> >>>When I go to the Apache default page on this machine >>>(http://steve.elsewise.net/), it comes up fine. When I go to the >>>Servlet Examples, the page comes up and the "Hello World" example >>>works, but the "Hello World (down one)" example gives me a similar error: >>> >>> HTTP Status 404 - /servlets-examples/world/servlet/HelloWorldExample >>> >>> type Status report >>> >>> message /servlets-examples/world/servlet/HelloWorldExample >>> >>> description The requested resource >>>(/servlets-examples/world/servlet/HelloWorldExample) is not available. >>> Apache Tomcat/5.5.17 >>> >>>I am assuming I have some problem with my configuration files. I >>>have uncommented the "invoker" servlet and servlet-mapping tags in my >>>default web.xml file. >>> >>>Any suggestions? >>> >>>Steve Willett >>>Initiative Computing >>>510 654-7818 >>> >>> >>>--------------------------------------------------------------------- >>>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] >> >> >>__________ NOD32 1.1723 (20060824) Information __________ >> >>This message was checked by NOD32 antivirus system. >>http://www.eset.com >> >> >> >>--------------------------------------------------------------------- >>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] > > >__________ NOD32 1.1724 (20060824) Information __________ > >This message was checked by NOD32 antivirus system. >http://www.eset.com > > > >--------------------------------------------------------------------- >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] __________ NOD32 1.1724 (20060824) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]