【发布时间】:2021-05-14 04:14:13
【问题描述】:
我有一个使用 Spring Boot 开发的 REST API。
如果我从 IDE 运行它,它工作正常。
例如,以下 url 返回正确的 json。
http://localhost:8080/xyz
现在我想部署应用程序。
生成一个war文件并在本地部署到:
C:\apache-tomcat-9.0.43\webapps
关闭 IDE。
然后启动Tomcat,再次访问如下url。
http://localhost:8080/xyz
我收到 HTTP 404 错误。
可能是什么原因?
Tomcat 正在正确启动。
http://localhost:8080 正确打开tomcat主页。
它也在 \webapps 下正确生成了 app 文件夹。
【问题讨论】:
-
404多为目标文件路径不正确,请检查路径是否正确 -
用ROOT.war重命名war文件
-
@Deviprasad Sharma 我正在使用与从 IDE 运行应用程序时相同的路径访问它(localhost:8080/xyz).So 路径可能有什么问题?不应该是一样的吗?
-
@Alien 尝试重命名为 ROOT.war。没用。同样的 404 错误。
标签: java spring-boot tomcat war