linux下的tomcat开机自启
时间: 2023-09-22 19:09:38 浏览: 124
要在Linux下实现Tomcat开机自启动,可以按照以下步骤进行操作:
1. 确保已经安装Tomcat,并将其安装目录设置为`CATALINA_HOME`环境变量。例如,假设Tomcat安装在`/opt/tomcat/`目录下,可以通过以下方式设置环境变量:
```
export CATALINA_HOME=/opt/tomcat/
```
2. 创建一个启动脚本。可以使用文本编辑器创建一个新的脚本文件,例如`tomcat_start.sh`:
```
sudo nano /etc/init.d/tomcat_start.sh
```
3. 在脚本文件中输入以下内容:
```bash
#!/bin/bash
# 需要根据实际情况修改以下两行
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export CATALINA_HOME=/opt/tomcat/
case "$1" in
start)
$CATALINA_HOME/bin/startup.sh
;;
stop)
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
$CATALINA_HOME/bin/shutdown.sh
sleep 5
$CATALINA_HOME/bin/startup.sh
;;
*)
echo "Usage: /etc/init.d/tomcat_start.sh {start|stop|restart}"
exit 1
;;
esac
exit 0
```
4. 将脚本文件设置为可执行:
```
sudo chmod +x /etc/init.d/tomcat_start.sh
```
5. 将脚本添加到系统服务中,并设置开机自启动:
```
sudo update-rc.d tomcat_start.sh defaults
```
现在,Tomcat应该已经配置为开机自启动了。可以尝试重启系统,然后检查Tomcat是否成功启动。
阅读全文