我以前没有使用 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 时出现问题。它说 Not Found 并且我一直在互联网上寻找解决方案但没有成功。如果有人帮助我,我将不胜感激。
最佳答案
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
以安装所有 jars 文件,然后运行 java -Dspring.profiles.active=prod -Xms768m -Xmx768m -jar espd-web.war
因为它写在文档上。此外,当应用程序在 localhost:8080
上运行时,确保添加 localhost:8080/espd
关于java - 使用java + maven + tomcat(嵌入式)运行应用程序找不到端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56984861/