Centos 启动jar包的详细步骤

一、准备工作

1.1 创建目录和日志文件

在linux系统,你认为合理的地方创建一个目录,可以用来存放所有项目的jar包,也可以每一个项目创建一个目录存放单独的jar包。

#解释:新建projectName目录
命令:mkdir projectName
 
#解释:新建日志文件 projectName.log
命令:touch projectName.log
 
#解释:如果出现无法写入的问题,就给日志文件赋读写权限
命令:sudo chmod -R 777 projectName.log

1.2 上传jar包

把本地电脑上打好的jar包上传到刚刚创建的目录里。可以通过 rz命令 上传,也可以通过 FileZilla等FTP软件 远程工具上传。

#解释:上传本地打好的jar包(最好cd 进入到第一步创建的目录里,避免上传文件之后再移动)

rz命令:rz 敲回车键

二、执行启动

2.1 方式一(不常用)

#解释:当前ssh窗口被锁定,可按 ctrl + c 中断程序运行,或者直接关闭窗口,程序退出(注意:程序不会一直运行)
命令:java -jar projectName.jar

2.2 方式二(不常用)

#解释:当前ssh窗口不被锁定,但是关闭窗口时,程序中止运行。(注意:程序不会一直运行)
 
命令:java -jar projectName.jar &

2.3 方式三(常用)

#解释:nohup 是不挂断运行的命令,当前账户退出或者关闭终端时,程序在后台仍然一直运行。(注意:当用 nohup 命令时,默认情况下所有的输出会被重定向到 nohup.out 的文件中,除非另外有指定的输出文件。)
 
命令:nohup java -jar projectName.jar &

2.4 方式四(常用)

#解释:不挂断运行程序,并且将日志输出到 projectName.log 文件中。即输出内容不打印到屏幕上,而输出到projectName.log文件中。
 
命令:nohup java -jar projectName.jar > projectName.log &

2.5方式五(常用)

进阶版<br>nohup java -jar projectName.jar > /xxx/log/log.log 2>&1 &

三、查看日志

#解释:查看最新输出的日志,同时监视文件的改变,只要文件有一变化就同步刷新并显示出来
 
命令:tail -f projectName.log

四、关闭后台进程

先查看后台进程pid:ps -aux

记住进程pid,然后kill命令关闭:kill [pid]    例如:kill 2678

相关推荐

  1. Centos 启动jar详细步骤

    2024-05-04 13:08:02       10 阅读
  2. centos7 后台启动jar

    2024-05-04 13:08:02       11 阅读
  3. shell启动jar 脚本

    2024-05-04 13:08:02       18 阅读
  4. shell脚本启动jar

    2024-05-04 13:08:02       13 阅读
  5. SpringBoot JarCentOS7.x上注册成服务并开机启动

    2024-05-04 13:08:02       13 阅读
  6. springboot jar编写启动start.sh

    2024-05-04 13:08:02       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-04 13:08:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-04 13:08:02       18 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-04 13:08:02       17 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-04 13:08:02       20 阅读

热门阅读

  1. nginx在CentOS系统安装

    2024-05-04 13:08:02       9 阅读
  2. VM Ubuntu unknown filesystem

    2024-05-04 13:08:02       14 阅读
  3. 综合案例(账号密码登录和SQL注入)

    2024-05-04 13:08:02       11 阅读
  4. 我的创作纪念日

    2024-05-04 13:08:02       10 阅读
  5. 批处理任务的通用工具类

    2024-05-04 13:08:02       9 阅读
  6. git简介

    git简介

    2024-05-04 13:08:02      9 阅读
  7. 【Trick】conda指令安装yml文件中的python依赖

    2024-05-04 13:08:02       11 阅读
  8. 纯正英语新闻 5.7(提前)

    2024-05-04 13:08:02       9 阅读
  9. CDA Level Ⅰ 2023认证考试大纲

    2024-05-04 13:08:02       16 阅读
  10. Flask知识点汇总表格总结

    2024-05-04 13:08:02       9 阅读