我想在spring -boot中使用嵌入式tomcat部署我的应用程序。我认为必须运行 java -jar spring-boot-app.jar
命令,但在任何地方都找不到该应用程序的jar文件。
在运行mvn clean package
时,我可以生成一个war文件以在外部部署,该如何使用嵌入式tomcat做到这一点?
答案 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