1. 拷贝jar文件到指定位置,例如test.jar文件

2. 运行java -jar test.jar

注意:这种可以启动服务,但是关闭窗口后会这退出云服务,程序会中断

3. 让jar包在服务器后端持续一直运行下去:

nohup java -jar test.jar &

备注:nohup 意思为不挂断运行命令,当账户退出或者关闭窗口,或者退出云服务,程序仍然运行。

4. 如果需要把日志输入到指定的文件中,没有文件则会创建相应文件进行日志输出:

 nohup java -jar test.jar > testlog.txt &

注意:

该命令可能产生两个文件,testlog.txt, 另一个为nohup.out。

如果值不需要nohup.out, 可以试试把"&" 修改为 "2>&1 &"

 nohup java -jar eureka-server.jar  > ../logs/eureka-server.out  2>&1 &

解释如下:

2>表示把标准错误(stderr)重定向,1>表示标准输出(stdout)
尖括号后面可以跟文件名,或者是&1, &2,分别表示重定向到标准输出和标准错误。
2> &1  标准错误重定向到标准输出
1> &2 标准输出重定向到标准错误
2> stderr.log 标准错误重定向到指定文件
1> stdout.log 标准输出重定向到指定文件

关闭服务:

1. 查找服务的进程id : ps -ef | grep test

2. 杀死进程: kill -9 xxxx进程号