Yes, that was the problem. It didnt have the <servlet-mapping> element with
the right tags.
Thanks for the reply.


Steve R Burrus wrote:
> 
> hi. you say that you added the <servlet></servlet> tag to the * bottom *
> of 
> your Deployment Descriptor file, the web.xml. Now I hope that you know --
> u 
> should know -- that that it is the very * first * thing contained in a 
> web.xml file and you also need the <servlet-mapping> tag right under that. 
> It contains the <servlet-name> and the <url-pattern> tags. Hope that that 
> helps you to "fly right" with trying to get the servlet viewed in Tomcat.
> 
> ----- Original Message ----- 
> From: "cuco2772" <[EMAIL PROTECTED]>
> To: <users@tomcat.apache.org>
> Sent: Wednesday, December 19, 2007 3:43 PM
> Subject: Configuring tomcat, servlet not found error
> 
> 
>>
>> I keep getting this error:
>>
>> 'The requested resource (/servlet/HelloServlet) is not available'. (404)
>> The servlet is not getting located by tomcat for some reason. This
>> happens
>> when I go to localhost:8080/servlet/HelloServlet.
>> The servlet engine is running, tomcat is running.
>>
>> I did this:
>>
>> javac -classpath 
>> /usr/local/tomcat/apache-tomcat-6.0.14/lib/servlet-api.jar
>> HelloServlet.java
>>
>> and I was able to at least compile the servlet into a .class file.
>>
>> If  you have tomcat installed, there should be an html document on how to
>> configure it somewhere like here :
>> file:///usr/local/tomcat/apache-tomcat-6.0.14/webapps/docs/config/server.html
>> I've been studying this document trying to figure out what I need to do, 
>> but
>> so far to no avail.
>>
>> I added the folowing Context element to my context.xml, located in
>> $CATALINA_HOME/conf:
>>
>> <Context path="" docBase="webapps/ROOT" debug="0" reloadable="true"
>>
>>    crossContext="true">
>>    </Context>
>>
>>
>> My HelloServlet.class is located in .../webapps/ROOT/WEB-INF/classes
>> In addition I added the following element to the bottom of my
>> ..../webapps/ROOT/WEB-INF/web.xml to try to provide some sort of servlet
>> mapping, I think:
>>
>> <servlet>
>>     <servlet-name>HelloWorld</servlet-name>
>>     <servlet-class>HelloWorld</servlet-class>
>>  </servlet>
>>
>> I got this info mostly from doing Google research, so I dont know
>> how well this applies. The only thing I can think of at this point is 
>> maybe
>> I need to set my
>> java -classpath also,  but attempts to set it to my .../classes directory
>> fail. I'm not sure exactly what it needs to be set to, and if you have
>> to provide a .class filename every time. Could anybody help clarify
>> some of this ? Thanx
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Configuring-tomcat%2C-servlet-not-found-error-tp14425976p14425976.html
>> Sent from the Tomcat - User mailing list archive at Nabble.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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Configuring-tomcat%2C-servlet-not-found-error-tp14425976p14490718.html
Sent from the Tomcat - User mailing list archive at Nabble.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]

Reply via email to