Hello World Servlet编程404未找到

时间:2014-12-23 11:29:57

标签: servlets http-status-code-404

文件夹结构

的/ usr /共享/ tomcat7 / web应用/测试

我已将类文件放入 的的/ usr /共享/ tomcat7 / web应用/测试/ WEB_INF /类

中的web.xml

的/ usr /共享/ tomcat7 / web应用/测试/ WEB_INF

Tomcat安装路径: 的/ usr /共享/ tomcat7 /

echo $ CLASSPATH

/usr/share/tomcat7/lib/servlet-api.jar:

编译的Java文件

**sudo javac HelloWorld.java   -classpath /usr/share/tomcat7/lib/servlet-api.jar**

当我尝试访问

http://localhost:8080/HelloWorld

http://localhost:8080/test/HelloWorld

Apache tomcat服务器工作,我通过执行

检查它
**http://localhost:8080**
浏览器中的

我得到 HTTP状态404 - / HelloWorld

我错过任何配置吗?Pl帮助

1 个答案:

答案 0 :(得分:0)

1.制作一个简单的index.jsp页面并将其复制到/usr/share/tomcat7/webapps/test/。在浏览器中输入http://localhost:8080/test/。它会显示你的index.jsp页面吗?如果是,请转到下一级。

2.您的web.xml文件应包含到您的servlet的映射:

<web-app>
    ......
    <servlet>
         <servlet-name>HelloWorld</servlet-name>
         <servlet-class>HelloWorld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>
</web-app>