关于Servlet出现404的问题,大神来解答
问题是这样的:
我配置一个servlet,运行老是404..
这是web.XML配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>first_servlet</display-name>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>servlet.HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>
这是代码:
/*******************************************************************
* --_--!!!!!!
******************************************************************/
package servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
* @author: Great
* @email: ge-haoran@outlook.com
* @date: 下午1:21:40
*/
public class HelloWorld extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World!</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
有大神帮忙看看,是哪错了吗?class文件也放到WEB-INF的classes文件夹里了,但运行还是404.实在解决不了了