2 u013451048 u013451048 于 2015.06.07 12:51 提问

servlet错误The requested resource is not available

初学jsp,servlet的错误,
servlet:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet{

public void doGet(HttpServletRequest request,HttpServletResponse response)
    throws IOException,ServletException{

    PrintWriter out = response.getWriter();

    out.println("Hello World!");
}

}

web.xml:

<?xml version="1.0" encoding="ISO-8859-1"?>

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"
version="2.5">

Welcome to Tomcat

Welcome to Tomcat

<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>

文件位置:
图片说明
错误信息:
图片说明

4个回答

xiao14753b
xiao14753b   2015.06.07 13:23

要看web.xml文件中配置的servlet路径与请求的servlet的路径不一致。servlet应该被部署到classes目录下。

u013451048
u013451048 我照着着书上写的,D:\Tomcat6\apache-tomcat-6.0.44\webapps\11-1\WEB-INF\classes,这是.class的那个目录。不知道怎么写web.xml里面的东西
2 年多之前 回复
u012328159
u012328159   2015.06.07 14:04

servlet就一普通java类,放在src下呢,然后url-pattern配置路径

u013451048
u013451048 不知道我的写的哪不对。
2 年多之前 回复
u012484988
u012484988   2015.06.07 16:07

楼上 回答都挺好 的,不过建议你写类养成良好的习惯

u013451048
u013451048 。。。现在连最基本的helloWorld都出不来。都写了4遍了,还是不知道哪错了
2 年多之前 回复
datou431
datou431   Rxr 2015.06.09 18:32

建议你写类养成良好的习惯

Csdn user default icon
上传中...
上传图片
插入图片