Springboot 服务 打包 及 运行

Springboot 服务 打包 及 运行

打包

  • Maven pom.xml 中添加如下内容
    <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>
  • 执行 mvn 中的 package 命令即可

运行

  • windows 环境下
  1. 指定端口
java -jar springboot.jar --server.port=8181
  1. 指定配置文件
java -jar springboot.jar --spring.profiles.active=dev
  1. 同时指定 运行的端口和配置文件
java -jar springboot.jar --server.port=8181 --spring.profiles.active=dev
  • linux 环境下
  • 只是在命令行运行 和 在windows 下的 命令 是一样的 在Linux 环境下主要是隐藏到后台运行
  1. 后台服务方式启动
nohup java -jar springboot.jar --server.port=8181 >outlog.log 2>&1 &
  1. 加载外部服务器配置文件
nohup java -Dserver.port=8086  -Dspring.config.additional-location=./application-dev.yml -jar ./springboot.jar> nohup.out 2>&1 &
posted @ 2023-08-02 17:26  codervibe  阅读(45)  评论(0)    收藏  举报