ubuntu中设置tomcat自启动

本文介绍如何设置Tomcat服务器在Linux环境下实现自启动。主要内容包括编辑init.d脚本以指定Java环境及Tomcat的启动、停止操作,并通过chkconfig工具进行自启动服务注册。

以root用户登录系统:

1. vi /etc/init.d/tomcat,内容如下:

 
#!/bin/sh
#tomcat auto-start

export JAVA_HOME=/usr/lib/jvm/java-1.6.0-sun #修改为自己的JAVA_HOME 
 
case $1 in
start)
 sh /opt/apache-tomcat-7.0.27/bin/startup.sh #修改为tomcat的startup.sh 
 ;;
stop)
 sh /opt/apache-tomcat-7.0.27/bin/shutdown.sh #修改为tomcat的shutdown.sh 
 ;;
restart)
 sh /opt/apache-tomcat-7.0.27/bin/shutdown.sh  #修改为tomcat的shutdown.sh 
 sh /opt/apache-tomcat-7.0.27/bin/startup.sh  #修改为tomcat的startup.sh 
 ;;
*)
 echo 'Usage:tomcat7 start|stop|restart'
 ;;
esac
exit 0


2. 自启动

chmod +x /etc/init.d/tomcat

安装sudo apt-get install chkconfig命令,

chkconfig --add tomcat

查看apachectl的状态: chkconfig --list tomcat 

如果2-5都为启动说明正常。

重启电脑即可



Ubuntu 系统中配置 Tomcat 服务开机自启动,可以通过创建系统服务脚本来实现。以下是详细步骤: ### 创建 Tomcat 服务脚本 1. **创建服务脚本文件** 在 `/etc/systemd/system/` 目录下创建一个名为 `tomcat.service` 的文件,内容如下: ```ini [Unit] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target ``` > 请根据实际安装路径和 Java 版本修改 `JAVA_HOME`、`CATALINA_HOME` 等参数[^2]。 2. **设置 Tomcat 用户和权限** 确保 Tomcat 安装目录的权限正确,并创建专用用户: ```bash sudo useradd -r -s /bin/false tomcat sudo chown -R tomcat:tomcat /opt/tomcat ``` 3. **重新加载 systemd 配置** 执行以下命令以通知 systemd 重载配置文件: ```bash sudo systemctl daemon-reload ``` 4. **启用 Tomcat 开机自启动** 执行以下命令以启用 Tomcat 服务开机自启动: ```bash sudo systemctl enable tomcat ``` 5. **启动 Tomcat 服务** 可以手动启动 Tomcat 服务进行测试: ```bash sudo systemctl start tomcat ``` 6. **验证服务状态** 执行以下命令查看 Tomcat 服务状态: ```bash sudo systemctl status tomcat ``` 7. **重启系统测试** 执行以下命令重启系统,以验证 Tomcat 是否能够正常开机自启动: ```bash sudo reboot ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值