http 404错误报告tomcat eclipse

时间:2012-12-03 07:40:42

标签: eclipse tomcat http-status-code-404

我是网络应用的新手,这是我第一次使用tomcat。尝试运行index.jsp时,我不断收到此消息。

screenshot

我正在使用eclipse indigo,使用tomcat 6.0(localhost上的Tomcat v6.0 Server已经启动并同步)。我已经将ROOT文件夹复制到wtpwebapp,在server.xml文件中检查了<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />,但似乎没什么用。

这是服务器配置: enter image description here

我刚用这个开始index.jsp:

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"                                 "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    Hello World!
    </body>
    </html>

这是我的web.xml

            <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>ChatBot</display-name>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
    </web-app>

我想知道出了什么问题......先谢谢。

2 个答案:

答案 0 :(得分:2)

首先,我想知道你使用哪个框架。如果您正在使用struts 2,请尝试使用此代码替换web.xml中的ur代码...

   <?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<display-name>Struts2</display-name>

 <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>*.action</url-pattern>
</filter-mapping>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

</web-app>

答案 1 :(得分:0)

以下对我有用:尝试将index.jsp拖到WebContent目录。然后,右键单击index.jsp并单击“在服务器上运行”。