1. 获取tomcat安装包,并编译
    安装放到 /usr/local/
tar -zxvf apache-tomcat-9.0.19.tar.gz
  1. 编写tomcat.service

所在目录:/usr/local/apachetomcat-9.0.19/

[Unit]
Description=Tomcat
After=network.target

[Service]
Type=forking
PIDFile=/usr/local/apache-tomcat-9.0.19/tomcat.pid
Environment=JAVA_HOME=/usr/local/jdk1.8.0_211
Environment=CATALINA_PID=/usr/local/apache-tomcat-9.0.19/tomcat.pid
ExecStart=/usr/local/apache-tomcat-9.0.19/bin/startup.sh
ExecReload=/usr/local/apache-tomcat-9.0.19/bin/catalina.sh restart
ExecStop=/usr/local/apache-tomcat-9.0.19/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target

[Unit] 表示这是基础信息
Description描述
After 是在那个服务后面启动,一般是网络服务启动启动
[Service] 表示这里服务信息
Type服务类型
PIDFile 是服务pid文件路径开启后,必须在tomcat的bin/catalina.sh加入CATALINA_PID参数
ExecStart启动服务命令
ExecReload重启服务的命令
ExecStop停止服务的指令
[Install] 表示这是是安装相关信息
WantedBy 是以哪种方式启动:multiuser.target表明当系统多用户方式默认运行级别)启动时,这个服务需要自动运行

  1. 拷贝文件指定目录
cp /usr/local/apache-tomcat-9.0.19/tomcat.service /lib/systemd/system
  1. 启用服务
systemctl enable tomcat
  1. 查看是否启动成功
systemctl list-unit-files | grep tomcat
  1. 常用操作
查看状态
systemctl status tomcat
启动
systemctl start tomcat
停止
systemctl stop tomcat

原文地址:https://blog.csdn.net/q121365405/article/details/126621969

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_44492.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注