我的结构就像
- 网页内容
- 元信息
- 网络信息
- jsp
- 索引.jsp
- web.xml
文件web.xml
尽可能简单
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>servlets</display-name>
<welcome-file-list>
<welcome-file>WEB-INF/jsp/index.jsp</welcome-file>
</welcome-file-list>
</web-app>
但是当我在浏览器中使用 eclipse 执行它时,我得到了404 error
,但是当我将 index.jsp 移动到根目录时它工作正常。
编辑:更改后
jsp
--index.jsp
元信息
网络信息
--web.xml
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>servlets</display-name>
<welcome-file-list>
<welcome-file>jsp/index.jsp</welcome-file>
</welcome-file-list>
</web-app>
解决方案
我发现编译时我的 Tomcat 服务器没有重新启动。现在,当我每次编译 servlet 时,tomcat 都重新启动它可以工作。
谢谢你的病人