Linux发布jar项目

使用Xshell 6登录Linux服务器

  1. 执行命令
Last login: Fri Mar 26 12:00:28 2021 from 172.16.3.43
[root@ipo ~]# cd /
[root@ipo /]# cd /usr/local/
[root@ipo local]# ll
总用量 4
drwxr-xr-x. 2 root root    6 8月  12 2015 bin
drwxr-xr-x. 6 root root   52 1月   6 14:55 curl
drwxr-xr-x  3 root root  105 3月  26 12:02 datacenter
drwxr-xr-x. 2 root root    6 8月  12 2015 etc
drwxr-xr-x. 2 root root    6 8月  12 2015 games
drwxr-xr-x. 2 root root    6 8月  12 2015 include
drwxr-xr-x  7   10  143 4096 4月   2 2019 jdk
drwxr-xr-x. 2 root root    6 8月  12 2015 lib
drwxr-xr-x. 2 root root    6 8月  12 2015 lib64
drwxr-xr-x. 2 root root    6 8月  12 2015 libexec
drwxr-xr-x. 9 root root   81 1月   6 14:24 php
drwxr-xr-x  6 root root   52 1月  20 13:40 python3
drwxr-xr-x. 2 root root    6 8月  12 2015 sbin
drwxr-xr-x. 5 root root   46 1月   6 18:05 share
drwxr-xr-x. 5 root root   77 1月  21 17:02 src
[root@ipo local]# cd datacenter/
[root@ipo datacenter]# ll
总用量 77932
-rw-r--r-- 1 root root   645102 2月   1 09:22 admin.out
drwxr-xr-x 3 root root       23 1月  29 19:40 D:
-rw-r--r-- 1 root root 76201344 3月  26 11:59 datacenter-admin.jar
-rw-r--r-- 1 root root  1686019 1月  29 18:49 datacenteradmin.out
-rw-r--r-- 1 root root  1259120 4月   1 10:54 datacenter.out
[root@ipo datacenter]# ps -ef|grep datacenter
root      5988     1  0 3月26 ?       00:15:23 java -Dfile.encoding=utf-8 -jar -Xms256m -Xmx512m datacenter-admin.jar
root      7387  7323  0 10:59 pts/0    00:00:00 grep --color=auto datacenter
[root@ipo datacenter]# kill -9 5988
[root@ipo datacenter]# ps -ef|grep datacenter
root      7464  7323  0 11:00 pts/0    00:00:00 grep --color=auto datacenter

---------------------------------上传新的jar---------------------------------

[root@ipo datacenter]# ls
admin.out  D:  datacenter-admin.jar  datacenteradmin.out  datacenter.out
[root@ipo datacenter]# nohup java -Dfile.encoding=utf-8 -jar -Xms256m -Xmx512m datacenter-admin.jar > datacenter.out 2>&1 &
[1] 7747
[root@ipo datacenter]# ps -ef|grep datacenter
root      7747  7323 99 11:06 pts/0    00:00:33 java -Dfile.encoding=utf-8 -jar -Xms256m -Xmx512m datacenter-admin.jar
root      7783  7323  0 11:06 pts/0    00:00:00 grep --color=auto datacenter
[root@ipo datacenter]# 

  1. 测试发布是否成功

http://172.16.200.33/login

注:
Windows上直接使用 java -jar xxx.jar 是没问题的
在这里插入图片描述
但是在Linux中,这样运行的话会有一个问题,就是我们一关闭当前窗口就会停止运行项目,要想解决这个问题,就需要在后台运行。

[root@iZ2zei8ft0h4q485kxwxjgZ babyshark]# nohup java -jar babyshark-0.0.1-SNAPSHOT.jar  > log.file  2>&1 &

上面的2 和 1 的意思如下:

0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,是用户终端控制台)
2 标准错误(错误信息输出)

  将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。

[root@iZ2zei8ft0h4q485kxwxjgZ babyshark]# nohup java -jar babyshark-0.0.1-SNAPSHOT.jar  > log.file  2>&1 &
[1] 669

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Windyº

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值