当我们使用SpringBoot的方式开发好了我们的应用,放到我们的Linux服务器上准备上线,首先想到的可能就是通过 java -jar xxx.jar 的方式来运行我们的jar包,程序运行正常,但是窗口被锁定,当我们关闭窗口或Ctrl + C打断程序运行时,程序就会退出,这肯定不是我们想要的,下面我介绍几种Linux下后台启动jar包的方法

优化方法一:

java -jar xxx.jar &

& 表示后台运行,ssh窗口不被锁定,但是关闭窗口时,程序还是会退出

优化方法二:

nohup java -jar xxx.jar &
nohup 表示不挂断运行命令行,当账号退出或关闭终端时,程序仍然运行

当用 nohup 命令执行作业时,该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

优化方法三:

nohup java -jar xxx.jar >/usr/local/temp.txt &

 > /usr/local/temp.txt 表示将所有启动的日志信息记录到temp.txt文件中

Linux下运行jar包的方法相关推荐

  1. linux下运行jar包命令

    本人第一次给安卓的朋友做了迷你级别app的后台,但是一关xshell程序就终止了,因此将搜刮到的资料分享出来 阅览目录 linux下运行jar包的命令 详细介绍第三种方式 linux下的nohup命令 ...

  2. linux下运行jar包

    linux下运行jar包 一. java -jar kafka_data.jar 基本jar包执行方式.当用Ctrl+c中断或者关闭Xshell窗口时,程序也会中断执行. 二. java -jar k ...

  3. Java命令 在Linux下运行jar包

    一.如果java定义了jar包的main class入口,则使用如下命令 $ java -jar my.jar 其中使用maven pom文件配置如下 <!--编译打包插件--> < ...

  4. linux 下运行 jar包 java.lang.ClassNotFoundException: 解决办法

    1    发现了这个常见的异常  E:\test>java -cp . -jar x.jar  Exception in thread "main" java.lang.No ...

  5. Windows/Linux下引用jar包,并用javac/java编译运行

    Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, ja ...

  6. 在Linux服务器运行jar包并一直处于后台执行

    在Linux服务器运行jar包并一直处于后台执行: 一.一般情况 jar包在linux的目录为 /jarmanager/xxx.jar 使用在/jarmanager目录下使用 java -jar xx ...

  7. linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)

    Linux 运行jar包命令如下: 方式一 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu. ...

  8. nohup java -jar_Linux下运行jar包为什么要用nohup命令

    在本地开发完的Java项目如果只是在本地运行是非常方便的,在IDE里执行运行在带有Main函数的Java文件里运行run就可以了.在服务器上运行Java项目就稍微麻烦一些,但是也不复杂.这些都是在刚学 ...

  9. centos运行jar包需要的环境_CentOS 7.4下运行jar包

    0.说明 1.虚拟机系统为CentOS 7.4_X64 2.初始化安装.未做任何配置 3.本例中测试运行jar包需要调用数据库,所有需要根据jar包中jdbc数据源的配置安装oracle及配置表空间和 ...

最新文章

  1. C++ static静态成员变量详解
  2. oracle的一些常使用命令,Oracle 经常使用命令小结
  3. PostgreSQL PostGIS 的5种空间距离排序(knn)算法
  4. 3cdaemon上传文件到Linux,PC用3CDaemon搭建FTP Server,交换机作为 Client备份配置文件...
  5. VS2017编译libcef 2623_20181107完成
  6. CIM是什么?CIM智慧城市建设路径分析
  7. 双动道岔计算机控制系统,车站信号自动控制习题.doc
  8. 利用APPium获取自动浏览获取喵币
  9. 1688搜索店铺列表 API
  10. OpenCV开发笔记(四十四):红胖子8分钟带你深入了解霍夫圆变换(图文并茂+浅显易懂+程序源码)
  11. DRILLNET 2.0------第十四章 钻具扭矩/摩阻模型
  12. 三国杀开源系列之四-工程目录分析107@365
  13. 1055-叙拉古猜想
  14. python中list的意思_python中列表和集合有什么区别
  15. 从哲学角度理解面向对象的思想
  16. COMSO Livelink With MATLAB初级---连接MALTAB(已安装COMSOL Livelink For MATLAB前提下)
  17. 解读“速途研究院:2012年手机浏览器市场分析报告”-----碎片化时间
  18. Authorware使用案例:DirectMediaXtra制作内部媒体播放器
  19. heartbleed
  20. centos6.8离线安装HDP

热门文章

  1. 爬虫实战—拿下最全租房数据 | 附源码
  2. 分享一个免费的计算机书籍资料网站(含有编程语言,算法,人工智能,游戏开发等书籍资料)
  3. 使用 HuggingFace Transformers创建自己的搜索引擎
  4. 汽车钥匙改装成手机蓝牙无钥匙进入一键启动 ,汽车无钥匙进入为何不能集成到手机?蓝牙无钥匙进入一键启动解决方案
  5. vue字符云-------把老婆放到云端
  6. 如何更改计算机任务栏图标,win7修改任务栏图标|win7系统如何将任务栏图标变大...
  7. html四舍五入函数,Javascript四舍五入(Math.round()与Math.pow())
  8. Linux学习:用户和用户组管理(大量用户创建)
  9. 外罚函数法(一):外罚函数的构造
  10. ISIS如何选举DIS的,DIS的具体作用,和OSPF的DR有什么相同和不同点。举例说明