1.springboot项目打jar包流程:
首先要在pox.xml添加节点:
<groupId>com.tw.home</groupId>
<artifactId>demo-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
【build节点是官方提供的,可固定使用】
<build>
<finalName>ExtQuery</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
2.项目右键—run as –Run Configurations添加打包条件:
Goals可自行添加:
3.第2步其实就是设置maven install的方式。等下次打包的时候,就直接可以右键—run as --maven build了
把名字屏蔽后:
4.将打包好的jar包上传到linux
5.执行命令:
nohup java -jar ExtQuery.jar > ExQ.file 2>&1 &
nohup java -jar JianYuCrawler.jar > JianYu.file 2>&1 &
【注意】
运行的jar包是文件夹的相对位置,在运行此命令时,就在存放jar包的文件夹下运行
运行jar包,并且生成ExQ.file日志文件
6.tail -100f ExQ.file
查看日志文件,定位是否成功
7.如果想替换jar包,先杀掉进程
kill -9 27291 这个ID就是通过ps -ef|grep java命令查找到的正在运行的jar包对应的进程ID
8.然后 rm ExtQuery.jar 再上传新的
ps -ef|grep java/jps:查看当前起了哪些服务
版权声明:本文为weixin_42590334原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。