CentOS7设置jar应用程序开机启动的方法
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,项目部署时遇到坑在部署zhihudemo时,没有用Jenkins这种自动化部署工具,在linux centos中部署jar包项目时遇到一个坑,通过xshell远程连接服务器,在系统中使用"java -
千家信息网最后更新 2024年11月18日CentOS7设置jar应用程序开机启动的方法
项目部署时遇到坑
在部署zhihudemo时,没有用Jenkins这种自动化部署工具,在linux centos中部署jar包项目时遇到一个坑,通过xshell远程连接服务器,在系统中使用"java -jar"命令启动jar包时,输出日志会占据当前终端页面,如果关闭终端窗口的话,整个java程序就将停止,为了解决这个问题,可以将jar包设置为后台服务,并进一步设置为系统服务和开机自启
1. 编写启动脚本
脚本存放位置随意,本例保存在了/etc/rc.d/init.d/file-preview-server.sh
# !/bin/bash# program# file preview server start export JAVA_HOME=/opt/jdk8export JRE=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.export PATH=$JAVA_HOME/bin/:$JRE/bin:$PATHnohup java -jar /root/file-preview-server/file-preview-server.jar > /root/file-preview-server/stdout.log &
2. 给/etc/rc.d/init.d/file-preview-server.sh文件添加执行权限
chmod +x /etc/rc.d/init.d/file-preview-server.sh
3. 给/etc/rc.d/rc.local文件添加执行权限
chmod +x /etc/rc.d/rc.local
4. 编辑/etc/rc.d/rc.local文件
在文件末尾添加如下语句
su - root -c '/etc/rc.d/init.d/file-preview-server.sh'
至此,大功告成!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
文件
服务
权限
系统
终端
脚本
项目
程序
大功告成
位置
内容
后台
命令
大功
就是
工具
日志
有用
服务器
末尾
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏服务器机柜费用
深圳网络安全培训
魔兽和游戏服务器的连接中断
aix数据库建连很慢
校友录数据库是数值数据库
宁海财务软件开发价格
软件开发学哪个
中国最严重的网络安全
网络安全法实施标志
php从数据库中提取数据
德国vs韩国技术数据库
qq怎么传文件到服务器
传奇4国际版如何选择服务器
浦东新区智能化软件开发要多少钱
保证银行数据库安全性
vc 数据库控件
网络安全 胡建伟 pdf
年读书软件开发
linux无可用查询服务器
计算机网络技术题库无答案
原油数据库
互联网和多媒体科技有限公司
做软件开发应付自如
数据库安装后不能执行
网络安全调整
队列服务器安全吗
网络安全主题班会名字
网络安全儿童画简单小学生画
厦门大学分布式数据库安装
吉林大学软件开发公司