目录
4.1.在 /data/app/project/jar/目录下新建一个 startjar.sh 文件
1.给日志目录/data/app/home增加权限
给日志目录/data/app/home增加权限
Chmod -R 777 /data/app/home
2.将jar上传到服务器/data/app/jar/目录下
执行上传命令:
rz
3.启动jar包
不加内存的启动命令:
nohup java -jar yinghui-eurka-server.jar >/dev/null 2>&1 &
nohup java -jar yinghui-gate.jar >/dev/null 2>&1 &
nohup java -jar yinghui-system.jar >/dev/null 2>&1 &
nohup java -jar yinghui-manage.jar >/dev/null 2>&1 &
加内存的启动命令:
nohup java -Xms800m -Xmx800m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=5120m -jar yinghui-managetag.jar >/dev/null 2>&1 &
4.jar包自启动
4.1.在 /data/app/project/jar/目录下新建一个 startjar.sh 文件
直接上传已有的startjar.sh文件也可以
编辑startjar.sh
vi startjar.sh
4.2.startjar.sh的内容如下
内容如下:
# 配置环境变量(linux服务器自带了jkd则不需要配置环境变量)
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
# 启动tomcat
sh /app/tomcat/apache-tomcat-9.0.37/bin/catalina.sh start
# 启动jar包
nohup java -jar /app/project/jar/yinghui-eurka-server.jar >/dev/null 2>&1 &
nohup java -jar /app/project/jar/yinghui-gate.jar >/dev/null 2>&1 &
nohup java -Xms800m -Xmx800m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=1024m -jar /app/project/jar/yinghui-system.jar >/dev/null 2>&1 &
nohup java -jar /app/project/jar/yinghui-weixin.jar >/dev/null 2>&1 &
nohup java -jar /app/project/jar/yinghui-auth-client.jar >/dev/null 2>&1 &
nohup java -jar /app/project/jar/yinghui-auth-mh.jar >/dev/null 2>&1 &
nohup java -Xms800m -Xmx800m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=1024m -jar /app/project/jar/yinghui-manage.jar &
nohup java -Xms800m -Xmx800m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=1024m -jar /app/project/jar/yinghui-managetag.jar >/dev/null 2>&1 &
里面放入jdk环境变量配置、tomcat启动方式、jar包启动方式,jar包路径安装实际路径写
4.3.给 startjar.sh授权可运行文件
sudo chmod +x startjar.sh
4.4.进入rc.local文件中设置自启动
(1)执行编辑rc.local文件命令
vi /etc/rc.d/rc.local
(2)在最后面加上startjar.sh文件的路径
/data/app/project/jar/startjar.sh
4.5.给/etc/rc.d/rc.local授权
chmod +x /etc/rc.d/rc.local
4.6.自启动设置完成,reboot重启服务器
reboot