【发布时间】:2018-02-18 11:02:05
【问题描述】:
我正在使用带有子模块的 maven 从 Spring Boot Rest 项目部署到本地 tomcat 服务器。使用命令mvn tomcat7: deploy,部署成功,但是在访问本地服务器并尝试访问项目时出现404错误代码。
我的架构是:
/雷达车载应用
/ 服务
/ api
/ dao
pom.xml
libs文件夹中是所有压缩成jar文件的子模块,以及项目的依赖
我已经用 java 编写代码多年了,但我之前从未做过任何部署...是否缺少为项目工作设置一些东西?还是部署做错了?
【问题讨论】:
-
因为它是一个
Spring Boot应用程序,它已经嵌入了一个Tomcat。您不需要显式部署到 Web 服务器。您可以通过从父目录调用以下命令来启动应用程序,mvn spring-boot:run或java -jar <my.jar> -
但是,它在生产服务器中是如何工作的?我一直在使用 spring-boot 来开发本地应用程序,但我参与了一个项目,该应用程序需要部署在现有的 tomcat 8 服务器中,所以我试图在本地进行此操作以学习之前实施
-
@BrunoCésar 请检查现有的 Stack Overflow 响应 here
-
@ibasak 我按照这些步骤操作,部署到 tomcat 没问题,但是当我尝试从 localhost 访问项目时,出现 404 错误,如上所述。
标签: java spring-boot maven-2 maven-3