Linux环境下通过java -jar命令部署项目
2018-03-28 14:28
381 查看
现在接触的项目很多不再通过tomcat启动,只需要启动主函数就可以运行项目。
假定一个项目名为A.jar,如果直接使用java -jar A.jar命令运行,则当前登录的ssh进程将不能再使用任何其他指令(Ctrl+C可以退出),且当SSH断开后,此进程自动关闭,项目也会非正常关闭。
-------------------------------------
解决步骤:
1.创建日志文件 test.log vim test.log 2.使用nohub命令将程序在后台运行,并将相关输出信息重定向到test.log
4.如果想再次启动项目,只需要再次执行第2步就可以了
假定一个项目名为A.jar,如果直接使用java -jar A.jar命令运行,则当前登录的ssh进程将不能再使用任何其他指令(Ctrl+C可以退出),且当SSH断开后,此进程自动关闭,项目也会非正常关闭。
-------------------------------------
解决步骤:
1.创建日志文件 test.log vim test.log 2.使用nohub命令将程序在后台运行,并将相关输出信息重定向到test.log
nohup java -jar A.jar >test.log 2>&1 &3.如果想killA.jar的进程ps aux|grep A.jar此时通常会得到两条输出信息
root 20059 4.7 8.0 2303320 82284 pts/0 Sl 13:42 0:03 java -jar A.jar //有java -jar命令的是应该kill的进程,进程号为20059 root 20124 0.0 0.0 103328 892 pts/0 S+ 13:43 0:00 grep A.jar然后kill -9 20059
4.如果想再次启动项目,只需要再次执行第2步就可以了
相关文章推荐
- Linux 项目部署、系统常用命令、java环境安装、tomcat安装部署。
- 通过云服务器在Linux环境下部署java项目(一)文件拷贝
- 非web java项目部署到linux总结(非打包成jar,配置文件可以随时修改)
- Linux环境java项目安装部署
- linux 环境下部署 JAVA项目到tomcat服务器
- 解决SpringBoot项目打成jar包访问不了jsp模板的问题: SpringBoot项目集成jsp模板打成war包 然后通过java -jar 命令启动访问
- Linux学习掌握(二):CentOS系统中搭建java开发环境与部署web项目
- java项目对应的jar文件通过命令接收参数并且执行
- 详解在LINUX上部署带有JAR包的JAVA项目
- Java在Linux部署项目时,常用Linux命令。适用初学者!
- java项目linux环境部署
- Linux中java项目环境部署,简单记录一下
- Linux 环境部署 jar项目
- java项目部署在服务器环境配置以及命令的编写
- LINUX环境中部署JAVA项目步骤
- Jenkins自动部署Maven +tomcat+linux环境java项目并自动部署到外网
- [Linux]在Linux上部署Java开发环境笔记(五):Linux中安装MySQL
- 纯Java通过SSH执行Linux命令的方法及代码
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
- Linux部署项目常用的命令