Springboot项目的jar包的运行方式以及使用yum安装java后忘记了位置

SpringBoot项目打包后的jar的部署方式

这里我写了五种部署方式

1.直接启动 java -jar xxx.jar

这种方式就只适合自己在测试时用一下,关闭会话就能停止运行属实是方便。

2.后台启动 java -jar xxx.jar &

在后台静默启动,同样关闭会话也会停止,优点是和上面一样,日志是打印在窗口的

3、nohup启动:nohup java -jar demo.jar &

这种会把日志打印到nohup.out文件中,但只会打印标准输出不会打印错误输出,关闭通过pid号来kill掉

4、nohup启动:nohup java -jar demo.jar>/root/demo.log 2>&1 &

这种会把普通输出和错误输出都打印到demo.log中

5、系统服务启动,自带定义一个系统服务来启动

上线用这种
1、创建一个系统服务文件vi /etc/systemd/system/xxx.service

2、输入下面信息

[Unit]

# 服务名称
Description=demo Service

# 在什么服务启动后启动
After=syslog.target

[Service]

# jar包启动命令,这里java要写绝对路径
ExecStart=/usr/local/jdk1.8.0_291/bin/java -jar /usr/local/java/demo.jar 

[Install]

# 设置服务安装,可以设置多个,用逗号隔开
WantedBy=multi-user.target

4、执行命令

systemctl start demo    # 启动
systemctl stop demo    # 关闭
systemctl status demo    # 服务当前状态
systemctl enable demo    # 设置服务开机启动
systemctl disable demo    # 关闭服务开机启动
systemctl restart demo    # 重启服务

这里我找不到java文件的位置

1.使用which命令寻找java可执行文件路径

which java

2.使用whereis命令查找java安装目录

whereis java

3.使用find命令在整个文件系统寻找java的安装目录

find / -name java

使用以下指令可以找到java的安装位置

posted @ 2024-05-09 17:40  码下流年  阅读(66)  评论(0)    收藏  举报