Linux环境下jar包的发布


使用IDEA+Maven 打jar包,然后在Linux系统中发布。

IDEA+Maven打包

直接使用Idea中maven工具打包

  1. 在Idea右边栏中选中Maven,点击项目名,点开Lifecycle
  2. 同时选中clean(清除所有上次构建生成的文件)和package(将工程文件打包);
  3. 点击运行按钮。
  4. 直接复制target文件中jar包

在这里插入图片描述在这里插入图片描述

使用Xshell和Xftp连接Linux服务器

  1. 使用Xshell连接Linux服务器;
    在这里插入图片描述
    在这里插入图片描述
  2. 使用Xftp将打好的jar复制放到相应的位置;

发布并启动的命令

  1. 使用 netstat -ntlp|grep 端口号 命令找到正在运行的jar项目服务的pid;
    在这里插入图片描述
  2. 使用 kill -9 端口号 杀死线程;

Kill -2 :功能类似于Ctrl + C 是程序在结束之前,能够保存相关数据,然后再退出。
Kill -9 :直接强制结束程序。

在这里插入图片描述

  1. 启动项目。

nohup java -jar -Dspring.profiles.active=test talent_management-0.0.1-SNAPSHOT.jar >talent.out &

nohup
意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行;

-Dspring.profiles.active=test
指定运行环境;

command >talent.out
输出内容不打印到屏幕上,而是输出到指定文件中;

&
当退出或关闭shell时,使程序不停止掉,让jar运行后一直在后台运行。

查看打印日志

tail -nf 日志文件名称

-nf中的n是指显示多少行,可以不写默认打印最后10行。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值