Servlet测试不成功!
我在tomcat5.5 webapps目录下新建“myapp”目录,里面有“WEB_INF”-->classes,web.xml;我写一个HelloWorld.java并把HelloWorld.class复制到WEB_INF-->classes目录下,我修改了web.xml目录如下:
<?xml versin="1.0" encoding="ISO-8859-1"?>
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<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>
HelloWorld.java
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
response.setContentType("text/html");
PrintWrite out=response.getWriter();
out.println("<html><head><title>");
out.println("This is my first Servlet");
out.println("</title></head><body>");
out.println("<h1>Hello,World!</h1>");
out.println("</body></html>");
}
}
然后在地址栏输入:http://localhost:8080/myapp/HelloWorld
提示如下:
HTTP Status 404 - /myapp/HelloWorld
--------------------------------------------------------------------------------
type Status report
message /myapp/HelloWorld
description The requested resource (/myapp/HelloWorld) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.25
小弟搞了几天都不知道问题出在何处,希望得到大家的帮助!