Linux开机启动tomcat脚本
时间: 2024-11-10 13:12:20 浏览: 13
linux开机启动tomcat或者java程序
Linux系统上,要让Tomcat在每次系统启动时自动运行,你可以创建一个启动脚本来完成这个任务。通常的做法是在`/etc/init.d`目录下创建一个新的服务脚本。以下是一个基本的步骤:
1. **创建启动脚本**:
- 使用文本编辑器(如`nano`, `vim` 或者 `gedit`),打开 `/etc/init.d/tomcat`(假设你的Tomcat安装在`/usr/local/tomcat`下面):
```
sudo nano /etc/init.d/tomcat
```
- 将下面的内容粘贴到文件中,替换`CATALINA_HOME`为你的实际Tomcat安装路径:
```bash
#!/bin/bash
#!/bin/sh
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$CATALINA_HOME/bin
start() {
$CATALINA_HOME/bin/startup.sh
}
stop() {
$CATALINA_HOME/bin/shutdown.sh
}
case "$1" in
start)
echo "Starting Tomcat..."
start
;;
stop)
echo "Stopping Tomcat..."
stop
;;
restart)
echo "Restarting Tomcat..."
stop
start
;;
*)
echo "Usage: /etc/init.d/tomcat {start|stop|restart}"
exit 1
;;
esac
shift
exec "$@"
```
2. **设置权限**:
```bash
chmod +x /etc/init.d/tomcat
```
3. **注册为开机启动**:
- 将服务添加到`sysvinit`的默认运行级别:
```bash
update-rc.d tomcat defaults
```
4. **测试脚本**:
```bash
sudo service tomcat start
```
现在,每次重启或启动Linux服务器时,Tomcat就会自动加载并开始运行。
阅读全文