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

一、下载安装Xshell

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

二、进入远程页面

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

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

三、使用命令 

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

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

四、启动jar包

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

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

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

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

nohup  /home/test/jdk1.8_LIN_X64/bin/java -jar -Dspring.config.location=http://www.likecs.com/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同时执行

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggwyz.html