- 下载和解压Tomcat:
- 访问Tomcat官方网站(https://tomcat.apache.org/download-80.cgi)下载Tomcat 8.5.91版本。
- 将下载的Tomcat压缩包解压到你想安装的目录,例如
/opt/tomcat
.
- 创建Tomcat用户:(若不需要单独用户,可省略此步骤)
- 运行以下命令创建一个名为
tomcat
的系统用户:
- 运行以下命令创建一个名为
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
这将创建一个系统用户,用于运行Tomcat,并将用户的主目录设置为Tomcat的安装目录。
- 分配权限:
- 将Tomcat目录的所有权和组设置为新创建的
tomcat
用户:
sudo chown -R tomcat: /opt/tomcat
4.创建一个Systemd服务单元文件:
- 在
/etc/systemd/system/
目录下创建一个名为tomcat.service
的文件,并使用编辑器打开它:
sudo nano /etc/systemd/system/tomcat.service
- 将以下内容复制到文件中:
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[Service]
User=tomcat
Group=tomcat
Type=forking
ExecStart=/opt/tomcat/bin/startup.sh /*tomcat启动文件路径*/
ExecStop=/opt/tomcat/bin/shutdown.sh /*tomcat停止文件路径*/
Restart=on-failure
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
保存并关闭文件。
重新加载Systemd服务:
- 运行以下命令重新加载Systemd服务:
sudo systemctl daemon-reload
这将让Systemd知道有新的服务配置可用。
设置Tomcat开机自启动:
- 运行以下命令来启用Tomcat的开机自启动:
sudo systemctl enable tomcat
启动Tomcat:
- 运行以下命令来启动Tomcat服务:
sudo systemctl start tomcat
这将启动Tomcat并将其运行在后台。要停止Tomcat服务,可以运行 sudo systemctl stop tomcat
。
现在,Tomcat 8.5.91已成功配置为在Red Hat 7.6上的开机自启动。可通过访问Tomcat默认端口(通常为8080)来验证Tomcat是否正在运行。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...