springboot部署
时间: 2023-09-24 19:14:15 浏览: 97
Spring Boot 应用的部署可以分为两种方式:jar 包部署和war 包部署。
1. jar 包部署
使用 Spring Boot 的 jar 包部署方式非常简单,只需要在命令行中执行以下命令即可启动应用:
```
java -jar xxx.jar
```
其中 `xxx.jar` 为你的 Spring Boot 应用的 jar 包名。如果你的应用需要指定端口号,则可以在命令行中添加参数 `--server.port=端口号`。
2. war 包部署
如果你需要将 Spring Boot 应用部署在 Tomcat 或者其他 Servlet 容器中,则需要将应用打包成 war 包。打包方式非常简单,只需要在 pom.xml 文件中添加以下插件:
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
```
然后在命令行中执行 `mvn package` 命令即可生成 war 包。将生成的 war 包放到 Tomcat 的 webapps 目录下即可启动应用。
需要注意的是,war 包部署方式需要在 pom.xml 文件中添加以下依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
```
这是因为在 Servlet 容器中已经包含了 Tomcat,因此不需要将 Tomcat 打包进 war 包中。
阅读全文