Tomcat
主页 > 服务器 > Tomcat >

linux设置tomcat开机启动的两种方式

2024-12-13 | 佚名 | 点击:

方法一:

1. 添加文件

1

vi /etc/systemd/system/tomcat.service

添加内容

1

2

3

4

5

6

7

8

9

10

11

12

13

[Unit]

Description=Tomcat8

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

 

[Service]

Type=oneshot

ExecStart=/usr/local/apache-tomcat-8.5.40/bin/startup.sh

ExecStop=/usr/local/apache-tomcat-8.5.40/bin/shutdown.sh

ExecReload=/bin/kill -s HUP $MAINPID

RemainAfterExit=yes

 

[Install]

WantedBy=multi-user.target

2. 进入目录

1

cd /etc/systemd/system/

3. 设置开机启动

1

systemctl enable tomcat.service

4. 查看当前tomcat状态

1

systemctl status tomcat.service

5. 关闭开机自启动

1

systemctl disable tomcat.service

6. tomcat添加jdk路径,否则自启动会报错 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

1

2

3

4

vi /usr/local/apache-tomcat-8.5.40/bin/catalina.sh

 

export JAVA_HOME=/usr/local/jdk8

export JRE_HOME=/usr/local/jdk8/jre

方法二:

1. 编辑启动脚本: vim /usr/local/auto_run.sh

1

/usr/local/apache-tomcat-8.5.40/bin/startup.sh

2. 添加 crontab 任务

crontab -e

1

@reboot /usr/local/auto_run.sh

保存即可

重启服务器,测试

1

reboot

原文链接:
相关文章
最新更新