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的安装位置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步