java jar包部署到服务器

12 篇文章 1 订阅

 在IDEA 中 先把项目代码拉下来,然后点开 Maven → clean,看到BUILD SUCCESS 之后 ,再 Maven → install

(题外话, 

-Dspring.profiles.active=sit 表示环境指定为sit,对应的配置文件是application-sit.yml

)

打包完成之后会生成一个jar包,通过ftp软件把jar包上传到服务器的文件夹 /usr/local/dmsService(自己定) 中
(为了安全起见,要先备份服务器的jar包到自己本地,以防新的jar包启动不起来,阻塞大家测试)

登录到xshell
1.查看进程命令: ps aux | grep java  (netstat -tunlp | grep 端口号)
    root     23900 47.5 15.1 3626572 586284 pts/2  Sl   14:43   0:31 java -jar dms-0.0.1-SNAPSHOT.jar
2.终止进程命令: kill -9 进程号(root后面的第一个号码就是进程号),例如:kill -9 23900
3.启动服务命令:nohup java -jar /usr/local/dmsService/dms-0.0.1-SNAPSHOT.jar --spring.profiles.active=uat > /usr/local/dmsService/log.txt 2>&1 &

     a."nohup": 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
     b."java -jar dms-0.0.1-SNAPSHOT.jar" : 启动jar包
     c."> /usr/local/dmsService/log.txt" jar包运行时控制台日志重定向到文件log.txt中
     d. "&" 代表后台运行

     e. 蓝色的“--spring.profiles.active=uat” 表示指定 文件为uat环境,application-uat.yml(-- 前有个英文空格)
4.查看日志:tail -f /usr/local/dmsService/log.txt
    tail -f /usr/local/dmsService/log.txt  实时查看日志文件 tail -f 日志文件log
    tail - 100f /usr/local/dmsService/log.txt 实时查看日志文件 后一百行
    tail -f -n 100 /usr/local/dmsService/log.txt   查看日志后100行

 看到“Started xxx in xxx seconds”表示服务启动成功

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值