Spring boot 在tomcat 9上部署spring boot应用程序时apache服务器出现问题:状态404-未找到
我已经开发了一个在spring boot中构建的应用程序,它在我的本地环境中运行良好,但在生产环境中部署时,我遇到了一个错误 HTTP状态404-未找到 描述:源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。检查tomcat运行状况Spring boot 在tomcat 9上部署spring boot应用程序时apache服务器出现问题:状态404-未找到,spring-boot,tomcat9,Spring Boot,Tomcat9,我已经开发了一个在spring boot中构建的应用程序,它在我的本地环境中运行良好,但在生产环境中部署时,我遇到了一个错误 HTTP状态404-未找到 描述:源服务器找不到目标资源的当前表示形式,或者不愿意透露存在该表示形式。检查tomcat运行状况 移除你的战争并发动它 转到localhost:port,必须呈现tomcat主页: 如果您的tomcat没有显示预期的主页,请在部署应用程序之前尝试修复它 可能原因 根据您的评论,您的问题可能是: 您的java web应用程序在以下位置显示
- 移除你的战争并发动它
- 转到localhost:port,必须呈现tomcat主页:
acme-web.war
所以如果你在你的tomcat中部署这场战争
http://localhost:1234 (which must render the tomcat home page)
您的应用程序将在以下位置提供:
http://localhost:1234/acme-web
有一种技术可以显示web,而不是tomcat主页。问问我
我希望这对您有所帮助。您能分享您的错误日志吗?不要在我的错误日志中记录任何内容,我已经附加了我的tomcatimage@SatyajitBiswal不,您尚未附加图像。抱歉。@Taschi抱歉,我现在附加了您可以检查的内容。您是否检查了这是否与以下事实有关:如果tomcat启用了它的自动部署功能,则会将应用程序的上下文名称设置为与war文件相同的名称?因此,如果您作为localhost:8080/进行本地测试,部署到tomcat之后,它将是serveraddress/?
http://localhost:1234/acme-web