我按照这个例子,我使用以下代码在项目WebApplication1
中创建了一个index.jsp
文件:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>First JSP Page</title>
</head>
<body>
<h1>Today's date</h1>
Date and Time: <%= (new java.util.Date().toString())%>
</body>
</html>
该文件位于WEB-INF
文件夹中。按照教程说明,我构建了项目(成功(,然后运行了它(也没有例外(。但是当我去localhost:8080/WebApplication1
时,它表明404
错误。我也尝试了localhost:8080/WebApplication1/index
,结果相同。
编辑1:我还尝试从Netbeans放置它的位置复制WebApplication1
文件夹并将其粘贴到tomcat/webapps
中,并运行具有相同(404
(结果的最简单index.html
。
编辑2:想出了解决方案 - localhost:8080/WebApplication1/web/index.jsp
工作正常!
将index.jsp
移出WEB-INF
文件夹。根据教程,index.jsp
不在WEB-INF
文件夹中,但实际上它在web
文件夹中。
web/WEB-INF/index.jsp
应该web/index.jsp