我试图在我的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。也尝试过,但仍然无法正常工作。
答案 0 :(得分:0)
tomcat服务器已经启动,没有任何内容,即没有Web应用程序。您必须在该Eclipse Tomcat服务器中“运行”或实际部署某些东西,以免获得404。
您确实收到404错误消息的事实表明Tomcat实际上正在运行。如果您从Eclipse / IJ / TaskManager中将其关闭,那么您将不再获得404