Springboot 服务 打包 及 运行
打包
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
运行
- 指定端口
java -jar springboot.jar --server.port=8181
- 指定配置文件
java -jar springboot.jar --spring.profiles.active=dev
- 同时指定 运行的端口和配置文件
java -jar springboot.jar --server.port=8181 --spring.profiles.active=dev
- linux 环境下
- 只是在命令行运行 和 在windows 下的 命令 是一样的 在Linux 环境下主要是隐藏到后台运行
- 后台服务方式启动
nohup java -jar springboot.jar --server.port=8181 >outlog.log 2>&1 &
- 加载外部服务器配置文件
nohup java -Dserver.port=8086 -Dspring.config.additional-location=./application-dev.yml -jar ./springboot.jar> nohup.out 2>&1 &