java - 使用java + maven + tomcat(嵌入式)运行应用程序找不到端口

标签 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 时出现问题。它说 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/

相关文章:

java - ICU4J - 相同的货币符号作为前缀或后缀,具体取决于区域设置

java - 如何将元数据写入 .JPG?

eclipse - web.xml 丢失且 <failOnMissingWebXml> 设置为 true

java - 将 groupId 值包装在 Maven 依赖规范中

java - 在 Vaadin 网格中显示来自 SQL 的数据

java - 有人可以解释这种类型的语法以及它在做什么吗?

java - IntelliJ maven 项目生成的源未获取(仅部分)

maven - 如何查找有关 Liberty Maven 插件的详细文档?

spring-boot - Gradle子项目排序并生成jar(spring boot + Angular)

继承所有存储库方法的 Spring Data JPA 全局过滤器子句