在Linux系统中,要配置Tomcat开机自启动,可以创建一个名为 tomcat.service 的 systemd 服务文件,并将其放置在 /etc/systemd/system/ 目录下。以下是一个基本的服务文件示例,假设Tomcat安装在 /usr/local/tomcat 路径下:
1 创建服务文件:
sudo nano /etc/systemd/system/tomcat.service
添加以下内容到文件中:
[Unit]
Description=tomcat-server
After=network.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/local/jdk1.8.0_181"
ExecStart=/bin/bash /usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/solr/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
User=root
Group=root
[Install]
WantedBy=multi-user.target
确保 JAVA_HOME、CATALINA_HOME、CATALINA_BASE 等环境变量设置正确,并且 ExecStart 指向正确的Tomcat启动脚本路径。
2 重新加载systemd管理器配置:
sudo systemctl daemon-reload
3 启用Tomcat服务:
sudo systemctl enable tomcat.service
4(可