intellij中的myweb_war_exploded URL问题

问题描述 投票:0回答:1

我使用的是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
java tomcat url intellij-idea
1个回答
0
投票

当你输入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)

© www.soinside.com 2019 - 2024. All rights reserved.