在Tomcat 9上托管SpringBoot会出现404错误

时间:2019-08-14 07:28:22

标签: java maven spring-boot tomcat9

我试图在我的JAVA 8 JDK上运行的本地Tomcat 9服务器上托管由EU(ESPD Git)开发的APP。我只有Java的基本知识,这给我带来了很多问题。

当我使用以下命令运行项目时:

java -Dspring.profiles.active=prod -Xms768m -Xmx768m -Dserver.port=8080 -jar espd-web.war

该应用程序运行平稳,但是当我尝试在Tomcat 9上运行它,然后转到Tomcat管理器并单击上下文路径“ / espd”时,出现404错误。 该日志文件没有任何帮助,因为它们仅记录发生404错误的日志,仅此而已。

我用项目中定义的两个配置文件构建* .war文件。

mvn package -Pembedded

mvn package -Pnon-embedded

但是它们都不在Tomcat中工作。顺带一提,该项目建立在Springboot框架上。

希望有人可以帮助我,并指出正确的方向。

在项目要求中,它指出应使用Tomcat 7和Java 7。也尝试过,但仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

tomcat服务器已经启动,没有任何内容,即没有Web应用程序。您必须在该Eclipse Tomcat服务器中“运行”或实际部署某些东西,以免获得404。

您确实收到404错误消息的事实表明Tomcat实际上正在运行。如果您从Eclipse / IJ / TaskManager中将其关闭,那么您将不再获得404