科学健康资讯 · 内容仅供参考,不替代专业诊疗 联系我们|疾病百科
操作系统

开机启动设置(卡仕达导航开机启动设置)

2023-05-06 操作系统 本文链接

在项目开发过程中经常会遇到Linux服务器重启后,tomcat需要人工重新启动,如果使用了大批量服务器,这样会产生巨大的工作量,因此,tomcat自启动就很重要了。

一、修改tomcat的catalina.sh文件

假设tomcat存放目录为/opt,jdk目录为/opt/jdk1.8

1. 执行命令:

vi /opt/apache-tomcat-8.5.39/bin/catalina.sh

2. 在编辑窗口输入:set number然后回车

在143行添加CATALINA_PID="$CATALINA_BASE/tomcat.pid"

如图一

二、 创建文件tomcat.service

1. 执行命令

vi /usr/lib/systemd/system/tomcat_xxx.service

特别说明:因在同一台机器可能部署多个tomcat,采用tomcat_xxx以区分多个tomcat。

2. Tomcat_xxx.service内容为:

[Unit]

Description=tomcat_performance

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

Environment="JAVA_HOME=/opt/jdk1.8"

PIDFile=/opt/tomcat_performance/tomcat.pid

ExecStart=/opt/tomcat_performance/bin/startup.sh

ExecStop=/opt/tomcat_performance/bin/shutdown.sh

ExecReload=/bin/kill -s HUP $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

注意:修改Environment和PIDFile、ExecStart、ExecStop为实际的jdk和tomcat的路径

三、 设置开机启动

systemctl enable tomcat_xxx

四、开始/停止/重启 tomcat

systemctl start/stop/ restart tomcat_xxx

#程序员# #tomcat#

本文内容仅供健康科普参考,不能替代专业医疗诊断和治疗建议。如有身体不适,请及时就医并遵从医师指导。

相关阅读