1.编写脚本jarLauncher.sh
vim jarLauncher.sh
# !/bin/bash
## JDK start 配置自己服务器的JDK环境
export JAVA_HOME=/usr/local/jdk8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
## JDK end
# 有多少个jar就后面加上去就好
nohup java -jar /faces/faces.jar >/faces/faces.log 2>&1 &
其中 2> 表示把标准错误(stderr)重定向,尖括号后面可以跟文件名,或者是&1, &2,分别表示重定向到标准输出和标准错误;避免报错的问题:执行sh文件报错 nohup: redirecting stderr to stdout
2.授予脚本执行权限
chmod 777 jarLauncher.sh
3.编辑 rc.local文件,加入jar启动脚本
cd /etc/rc.d/
vim rc.local
4.系统启动后,在加载完所有组件后会以root身份执行rd.local的命令。给rc.local可运行权限
chmod 777 rc.local