如何使用嵌入式tomcat创建/查找应用程序jar来部署Spring Boot Maven应用程序?

时间:2020-06-29 03:43:29

标签: spring spring-boot embedded-tomcat-7

我想在spring -boot中使用嵌入式tomcat部署我的应用程序。我认为必须运行 java -jar spring-boot-app.jar命令,但在任何地方都找不到该应用程序的jar文件。

在运行mvn clean package时,我可以生成一个war文件以在外部部署,该如何使用嵌入式tomcat做到这一点?

2 个答案:

答案 0 :(得分:0)

您需要从pom.xml中删除以下行

<packaging>war</packaging>

或用war替换jar包装。确保您有spring-boot-maven-plugin的Maven构建插件

然后应在target文件夹中找到该罐子

答案 1 :(得分:0)

要创建一个可执行jar,我们需要将spring-boot-maven-plugin添加到我们的pom.xml中。为此,请在“ dependencies”部分的下面插入以下行:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

有关更多信息,请参考: https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html