我使用的是IntelliJ Ultimate版本和Tomcat 9.我有一个URL问题,当我启动服务器时,它运行这个URL的前缀(myweb
)是我的项目名称,而(_war_exploded
).
localhost:8080/myweb_war_exploded/
然后,当我运行下面的链接时,我做了另一个页面,例如登录。
localhost:8080/login
它给我以下错误。
HTTP Status 404 – Not Found
Type Status Report
Message JSP file [/login.jsp] not found
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Apache Tomcat/9.0.35
当你输入url localhost:8080myweb_war_exploded时,它试图加载index.html, index.jsp.所以尝试localhost:8080myweb_war_explodedlogin.jsp或下面的选项
1 . 你可以将login.jsp的名称改为index.jsp(或)。
2 . 在confweb.xml中添加新条目login.jsp(在页面末尾你会发现一组欢迎文件标签) --> localhost:8080myweb_war_exploded - 现在login.jsp将被加载(前提是没有index.html或index.jsp)