Xshell启java服务_使用Xshell部署spring boot项目(三):Xshell启动jar包

一、下载安装Xshell

这里就不介绍下载及安装教程了,想看的可以查看:https://www.jianshu.com/p/4716cc35750f

二、进入远程页面

安装完成后,点击文件---新建,填写主机名,端口号,登录名、密码等信息后进入远程页面:

37a92e6c59f2b137cc3089fc2115d47c.png

三、使用命令

使用命令,进入所在的目录,一般我们会使用cd +路径,但是我在使用时发现直接用的话不能打开对应路径,所以我先使用cd +/ 重新打开了这个路径,注意下图红框内容:

f78a36f480717790fa3712cbc8ad9bab.png

四、启动jar包

接下来使用cd+路径,进入jar包所在的目录:

启动jar包的一般命令为:java -jar jar包名.jar。如果在运行过程中发现下图所示问题,则说明在远程环境中默认的jdk运行版本过低,得用1.8的才可以。简单来说,就是java的编译环境版本太低,java 8 class file的版本是52,Java 7虚拟机只能支持到51。所以需要升级到java 8 vm才行。

38d42770067e6dffb3e92ad9232ad9f2.png

可以使用下述语句进行执行

nohup  /home/test/jdk1.8_LIN_X64/bin/java -jar -Dspring.config.location=/home/test/application.properties /home/test/xxxx-0.1.4.jar &>/dev/null &

其中“/home/test/jdk1.8_LIN_X64/bin”为远程桌面上jdk的bin所在路径;

“/home/test/application.properties”为jar包的配置文件所在路径

五、查看java进程

最后,查看进程,在jar包有没有启动成功:ps -ef | gref java

ps命令将某个进程显示出来(是LINUX下最常用的也是非常强大的进程查看命令)

grep命令是查找(是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户)

中间的|是管道命令 是指ps命令与grep同时执行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值