• 以命令方式启动jar包:

    • java -jar XXX.jar
      

      特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出。

    • java -jar XXX.jar &
      

      特点:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

    • nohup java -jar XXX.jar &
      

      特点:当窗口关闭时,程序也不会中止运行;当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

    • nohup java -jar XXX.jar >temp.txt &
      

      ​>temp.txt是将command的输出重定向到temp.file文件,即输出内容不打印到屏幕上,而是输出到temp.file文件中

  • >/dev/null 2>&1
    

    启动jar包或war包时,启动脚本中经常看到类似以下启动命令:

    nohup java -jar  /data/server/ifsmp/ifsmp.war --spring.profiles.active=test --server.port=8080 >/dev/null 2>&1 &
    

    其中 >/dev/null 2>&1的含义是:

    该条shell命令将不会输出任何信息到控制台,也不会有任何信息输出到文件中

  • –spring.profiles.active=test

    连续的两个减号–就是对application.properties中的属性值进行赋值的标识,java -jar xxx.jar --spring.profiles.active=test --server.port=8080命令,等价于我们在application.properties中添加属性spring.profiles.active=test 和 server.port=8080

java -jar命令启动jar包相关推荐

  1. nohup java -jar 命令启动jar包,项目仍然会莫名其妙挂掉的解决方法

    问题描述: 暑假期间在个人服务器(centos7)上部署springcloud项目.出现了服务莫名其妙会挂掉一两个的问题,重新启动挂掉的服务之后又会出现其他服务挂掉的情况,查看启动日志也并没有发现有异 ...

  2. java -jar 工作原理_Spring Boot 的java -jar命令启动原理详解

    导语 在运用Spring Boot 后,我们基本上摆脱之前项目每次上线的时候把项目打成war包.当然也不排除一些奇葩的规定,必须要用war包上线,不过很多时候,我们对一些东西只是处在使用的阶段,并不会 ...

  3. Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案

    Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案 参考文章: (1)Java:L ...

  4. nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题

    nohup命令解决SpringBoot/java -jar命令启动项目运行一段时间自动停止问题 问题背景 有一个springboot项目,放在测试服务器跑,但是隔一段时间,就会GG,要搞清楚怎么回事. ...

  5. java -jar命令运行jar包时指定外部依赖jar包

    大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口.具体的方法是修改jar包内目录META-INF下的MANIFE ...

  6. java 运行jar包命令_用java –jar 命令运行Jar包

    摘要 这个技巧阐明了如何不直接处理清单文件而将一个不能运行jar包转换成一个可以执行的jar包.学会如何写一段转换jar包的程序,将你的jar包转换成你能使用java -jar 命令运行jar包或象在 ...

  7. java -jar 运行jar包_用java –jar 命令运行Jar包

    用java –jar 命令运行Jar包 摘要 这个技巧阐明了如何不直接处理清单文件而将一个不能运行jar包转换成一个可以执行的jar包.学会如何写一段转换jar包的程序,将你的jar包转换成你能使用j ...

  8. 用java –jar 命令运行Jar包

    摘要 这个技巧阐明了如何不直接处理清单文件而将一个不能运行jar包转换成一个可以执行的jar包.学会如何写一段转换jar包的程序,将你的jar包转换成你能使用java -jar 命令运行jar包或象在 ...

  9. 命令启动jar包_java项目打jar包,一句命令搞定

    jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名 其中{ctxu}这四个参数必须选选其一. [v f m e 0 M i ]是可选参数,文件名也是必须 ...

最新文章

  1. HTTP长连接服务器端推技术
  2. 大型网站压力测试及优化方案
  3. [C#]用HttpWebRequest加载证书建立SSL通道时发生异常的解决办法
  4. Android最佳的开源库(四)
  5. volumio怎么连接屏幕_电视机维修电话|电视开起一闪一闪的,是怎么回事?
  6. 柔性体没有应变_柔性应变和压力传感器
  7. SAP Netweaver的负载均衡消息服务器 vs CloudFoundry的App Router
  8. red hat enterprise linux 7关闭防火墙的方法
  9. POJ 2960 博弈论
  10. 云计算入门科普系列:云计算与人工智能
  11. 第二章 用户画像建模
  12. C语言中按位取反操作符详解
  13. 【ADNI】数据预处理(6)ADNI_slice_dataloader ||| show image
  14. 工具用法有道云笔记: Mac和Windows上有道云笔记更换背景方法--202205更新
  15. 性能工具之 Locust 工具关联与参数化
  16. c语言计算个人成绩平均分,C语言 | 计算总平均分及第n个人的成绩
  17. python 函数修饰器 父类_手把手教你学python第十四讲(函数装饰器,super用法和时间处理)...
  18. jQuery实现淘宝轮播图
  19. 论文:Detecting and Correcting for Label Shift with Black Box Predictors(BBSE)
  20. Win7x64系统过TP的一些尝试和目前遇到的问题

热门文章

  1. Executor - Shutdown、ShutdownNow、awaitTermination 详解与实战
  2. linux shutdown 函数,Linux_正确关闭Linux计算机的命令和方法,shutdown -h now 立即关机 shutdown - - phpStudy...
  3. 点石互动--robin之:一个搜索引擎工程师眼中的搜索引擎
  4. LeetCode:快速排序
  5. 关于中国日历部分算法---摘自别人Blog
  6. HTML Label标签文字自动换行解决方案
  7. PyG的Planetoid无法下载Cora、Citeseer、Pubmed
  8. Postgresql数据库连接池
  9. VSOMEIP双机通信
  10. 前端Js实现模糊查询