• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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/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'

    至此,大功告成!

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

    上一篇:Linux中crontab输出重定向不生效问题的解决方法
    下一篇:在Linux中如何一次重命名多个文件详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

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