使用Java + Maven + Tomcat(嵌入式)运行应用程序未找到端口

时间:2019-07-11 08:31:35

标签: java maven spring-boot tomcat

我以前没有使用Java的经验。尝试从github-https://github.com/ESPD/ESPD-Service运行项目。该服务使用Maven来构建多模块Maven项目。我正在使用mvn clean package来生成project.war文件。然后键入java -Dspring.profiles.active=prod -Xms768m -Xmx768m -jar project.war,应用程序在端口8080的Tomcat容器中运行,并且在cmd控制台上显示该应用程序运行良好,但是当我尝试访问localhost:8080时出现问题。它说“未找到”,我一直在互联网上寻找解决方案,但没有成功。如果有人帮助我,将不胜感激。

1 个答案:

答案 0 :(得分:1)

Java版本应为JDK 1.8, Maven版本不得大于3.5.0

然后将2个库添加到ESPD-Service \ espd-web \ target \ espd-web \ WEB-INF \ lib文件夹中:mail-1.4.7.jar和activation-1.1.1.jar由于当前缺少它们。

此后,运行mvn install以安装所有jar文件,然后按照文档上的说明运行java -Dspring.profiles.active=prod -Xms768m -Xmx768m -jar espd-web.war。另外,当应用在localhost:8080上运行时,请确保添加localhost:8080/espd