主页 > 知识库 > CentOS7设置jar应用程序开机启动的方法

CentOS7设置jar应用程序开机启动的方法

热门标签:西柏坡地图标注 燃气管线地图标注颜色 400电话申请要什么条件 哈尔滨400电话去哪办理 话术外呼系统 i智能电话机器人yeta 北京人工外呼系统厂家 宁波400电话办理对企业的意义 广东如何申请400电话

项目部署时遇到坑

在部署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/jdk8
export JRE=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.
export PATH=$JAVA_HOME/bin/:$JRE/bin:$PATH
nohup 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'

至此,大功告成!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

标签:西藏 巴中 张家口 湘潭 开封 襄阳 阜阳 珠海

巨人网络通讯声明:本文标题《CentOS7设置jar应用程序开机启动的方法》,本文关键词  CentOS7,设置,jar,应用程序,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《CentOS7设置jar应用程序开机启动的方法》相关的同类信息!
  • 本页收集关于CentOS7设置jar应用程序开机启动的方法的相关信息资讯供网民参考!
  • 推荐文章