Centos7 启动jar包详细步骤

Centos7 启动jar包详细步骤

1、新建jar文件夹(用来存放所有项目的jar包)

2、新建项目名文件夹,里面用来存放项目jar包及log文件

1

2

3

4

5

6

7

8

#新建apired文件夹

mkdir apired

 

#新建apired.log文件用来出入日志文件

touch apired.log

 

#如果出现无法写去的问题,就给文件读写权限

ch sudo chmod -R 777 apired.log

3、准备工作完毕,执行启动

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

#静默启动并输出日志(进阶版)

nohup java -jar api-red-2.0.1.jar > apired.log 2>&1 &

 

#另外还有几种方法(&代表在后台运行。)

#方式一:

#java -jar api-red-2.0.1.jar

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

 

#方式二:

#java -jar api-red-2.0.1.jar &

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

 

#方式三:

#nohup java -jar api-red-2.0.1.jar &

#nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

#特点:当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

 

#方式四:

#nohup java -jar api-red-2.0.1.jar >apired.log &

#解释下 >temp.txt

#command >out.file

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

3、查看启动日志

1

tail -f apired.log