运行servlet出现Error 404--Not Found错误。
我的HelloServlet.class放在myServlet\WEB-INF\classes\myservlet目录下
web.xml放在myServlet\WEB-INF目录下
还有index.html放在myServlet目录下
web.xml的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>myservlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/helloservlet</url-pattern>
</servlet-mapping>
</web-app>
地址栏输入:http://key:7001/myServlet/index.html这可以正确显示
地址栏输入:http://key:7001/myServlet/helloservlet?getvar=kkkkk就出现
Error 404--Not Found的错误。