美文网首页
[Java学习笔记]Spring boot项目打包发布

[Java学习笔记]Spring boot项目打包发布

作者: Loamen | 来源:发表于2019-11-16 14:18 被阅读0次

由于Spring boot内置了tomcat,这里使用内置tomcat jar包运行。

安装插件

spring-boot-maven-plugin

配置pom.xml

             <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
            <!-- 跳过单元测试 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>

打包

执行清理打包:

mvn clean package -DskipTests

运行

先修改application-pro.yml中的相关配置
Linux可以放到/etc/rc.local里,每次重启Linux时,项目都会自动启动。
Linux pro环境:

nohup java -jar loamen.jar --spring.profiles.active=pro > re loamen.log 2>&1 &

Windows pro环境:

java -jar loamen.jar --spring.profiles.active=pro

关闭项目

ps -ef|grep java
kill 进程编号

Node前端

执行命令:

npm run build

修改dist/config/index.js配置
将dist目录上传至服务器nginx相关目录下

相关文章

网友评论

      本文标题:[Java学习笔记]Spring boot项目打包发布

      本文链接:https://www.haomeiwen.com/subject/lujyictx.html