项目打jar包部署到linux

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版权协议,转载请附上原文出处链接和本声明。