如何使用嵌入式 create/find 应用程序 jar 部署 spring 启动 maven 应用程序 tomcat?
How to create/find application jar to deploy your spring boot maven application using embedded tomcat?
我想使用 spring -boot 中的嵌入式 tomcat 部署我的应用程序。我认为我必须 运行 java -jar spring-boot-app.jar
命令,但我无法在任何地方找到该应用程序的 jar 文件。
在 运行ning mvn clean package
上,我能够生成一个 war 文件以在外部部署,我如何对嵌入式 tomcat 做同样的事情?
您需要从 pom.xml
中删除以下行
<packaging>war</packaging>
或将war
包装替换为jar
。确保你在 maven build plugins
中有 spring-boot-maven-plugin
然后应该可以在 target
文件夹
中找到该 jar
要创建可执行 jar,我们需要将 spring-boot-maven-plugin 添加到我们的 pom.xml。为此,请在依赖项部分下方插入以下行:
<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
我想使用 spring -boot 中的嵌入式 tomcat 部署我的应用程序。我认为我必须 运行 java -jar spring-boot-app.jar
命令,但我无法在任何地方找到该应用程序的 jar 文件。
在 运行ning mvn clean package
上,我能够生成一个 war 文件以在外部部署,我如何对嵌入式 tomcat 做同样的事情?
您需要从 pom.xml
中删除以下行<packaging>war</packaging>
或将war
包装替换为jar
。确保你在 maven build plugins
spring-boot-maven-plugin
然后应该可以在 target
文件夹
要创建可执行 jar,我们需要将 spring-boot-maven-plugin 添加到我们的 pom.xml。为此,请在依赖项部分下方插入以下行:
<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