You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Kevin Kang (Intl Vendor)" <v-...@microsoft.com> on 2005/04/27 07:27:20 UTC

Issue: HTTP 404---requested resource is not available

Hi, all

 

I have written several servlets in my app class folder. But the browser
still says that.

 

I have a servlet named TestServlet.class and want to show the result.
The structure of my app folder is below:

 

|webapps

|--myapp

|      |--WEB-INF

|               |--classes

|                        |--test (here is the place where that servlet
class located)

 

The content of my web.xml is below:

 

<?xml version="1.0" encoding="UTF-8"?>

 

<!DOCTYPE web-app 

                   PUBLIC "-//Sun Microsystem, Inc.//DTD Web Application
2.3//EN"

                   "http://java.sun.com/dtd/web-app_2_3.dtd">

 

<web-app>

<display-name>My Web Application</display-name>

<description>

A application for test.

</description>

<servlet>

<servlet-name>TestServlet</servlet-name>

<display-name>Test</display-name>

<description>A test servlet!</description>

<servlet-class>test.TestServlet</servlet-class>

</servlet>

<servlet>

<servlet-name>Redirect</servlet-name>

<display-name>Redirect Demo</display-name>

<description>This is a just demo for redirecting.</description>

<servlet-class>test.RedirectServlet</servlet-class>

</servlet>

<servlet>

<servlet-name>Forward</servlet-name>

<display-name>Forward Demo</display-name>

<description>This is a just demo for forwarding.</description>

<servlet-class>test.ForwardServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>TestServlet</servlet-name>

<url-pattern>/Test</url-pattern>

<servlet-name>Redirect</servlet-name>

<url-pattern>/TestRedirect</url-pattern>

<servlet-name>Forward</servlet-name>

<url-pattern>/Forward</url-pattern>

</servlet-mapping>

</web-app>

 

My Tomcat is 4.1.31. I don't know what's going on. Thanks.

 

Best Regards

Kevin Kang

MSN: kangjiandesigner@hotmail.com


Re: Issue: HTTP 404---requested resource is not available

Posted by Anto Paul <an...@gmail.com>.
On 4/27/05, Kevin Kang (Intl Vendor) <v-...@microsoft.com> wrote:
> Hi, all
> 
> I have written several servlets in my app class folder. But the browser
> still says that.
> 
> I have a servlet named TestServlet.class and want to show the result.
> The structure of my app folder is below:
> 
> |webapps
> 
> |--myapp
> 
> |      |--WEB-INF
> 
> |               |--classes
> 
> |                        |--test (here is the place where that servlet
> class located)
> 
> The content of my web.xml is below:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <!DOCTYPE web-app
> 
>                    PUBLIC "-//Sun Microsystem, Inc.//DTD Web Application
> 2.3//EN"
> 
>                    "http://java.sun.com/dtd/web-app_2_3.dtd">
> 
> <web-app>
> 
> <display-name>My Web Application</display-name>
> 
> <description>
> 
> A application for test.
> 
> </description>
> 
> <servlet>
> 
> <servlet-name>TestServlet</servlet-name>
> 
> <display-name>Test</display-name>
> 
> <description>A test servlet!</description>
> 
> <servlet-class>test.TestServlet</servlet-class>
> 
> </servlet>
> 
> <servlet>
> 
> <servlet-name>Redirect</servlet-name>
> 
> <display-name>Redirect Demo</display-name>
> 
> <description>This is a just demo for redirecting.</description>
> 
> <servlet-class>test.RedirectServlet</servlet-class>
> 
> </servlet>
> 
> <servlet>
> 
> <servlet-name>Forward</servlet-name>
> 
> <display-name>Forward Demo</display-name>
> 
> <description>This is a just demo for forwarding.</description>
> 
> <servlet-class>test.ForwardServlet</servlet-class>
> 
> </servlet>
> 
> <servlet-mapping>
> 
> <servlet-name>TestServlet</servlet-name>
> 
> <url-pattern>/Test</url-pattern>
> 
> <servlet-name>Redirect</servlet-name>
> 
> <url-pattern>/TestRedirect</url-pattern>
> 
> <servlet-name>Forward</servlet-name>
> 
> <url-pattern>/Forward</url-pattern>
> 
> </servlet-mapping>
> 
> </web-app>
> 
> My Tomcat is 4.1.31. I don't know what's going on. Thanks.
> 
> Best Regards
> 
> Kevin Kang
> 
> MSN: kangjiandesigner@hotmail.com
> 
> 

<servlet-mapping> need to be changed. It should be like

<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>Redirect</servlet-name>
<url-pattern>/TestRedirect</url-pattern>
</servlet-mapping>

<servlet-mapping>
<servlet-name>Forward</servlet-name>
<url-pattern>/Forward</url-pattern>
</servlet-mapping>

You can see any errors on the console if you run it in windows using
startup.bat or catalina.bat. If you are running it as service check
logs\stderr and logs\stdout files for error messages.

--
rgds 
Anto Paul

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org