本文主要给大家介绍了关于systemctl管理Tomcat启动,停止,重启及开机启动的相关内容,分享出来供大家参考学习、下面话不多说了,来一起看看详细的介绍吧。
用服务来管理服务的时候,是在/etc/摆在目录中创建一个脚本文件,来管理服务的启动和停止,在systemctl中,也类似,文件目录有所不同,在/lib/systemd/系统目录下创建一个脚本文件tomcat,里面的内容如下:
(单位) 描述=Tomcat=network.target后 (服务) 类型=分支 PIDFile=/usr/地方/tomcat/pid ExecStart=/usr/地方/tomcat/bin/卡特琳娜。sh开始 ExecReload=/usr/地方/tomcat/bin/卡特琳娜。sh重启 ExecStop=/usr/地方/tomcat/bin/卡特琳娜。sh停止 (安装) WantedBy=multi-user.target
(单位)表示这是基础信息
-
<李>描述是描述李>
<李>后是在那个服务后面启动,一般是网络服务启动后启动李>
[服务]表示这里是服务信息
-
<李>类型是服务类型李>
<李> PIDFile是服务的pid文件路径,开启后,必须在tomcat的bin/catalina.sh中加入CATALINA_PID参数李>
<李> ExecStart是启动服务的命令李>
<李> ExecReload是重启服务的命令李>
<李> ExecStop是停止服务的指令李>
(安装)表示这是是安装相关信息
-
<李> WantedBy是以哪种方式启动:multi-user.target表明当系统以多用户方式(默认的运行级别)启动时,这个服务需要被自动运行。李>
tomcat的bin/卡特琳娜。上海中加入CATALINA_PID参数时,需要在#操作系统特定的支持。上加入
CATALINA_PID=/usr/地方/tomcat/pid #操作系统特定的支持。$ var _must_被设置为真或假。 cygwin=false ....略…
创建软链接是为了下一步系统初始化时自动启动服务
ln - s/lib/systemd/system/tomcat.服务/etc/systemd/system/multi-user.target.wants/tomcat.service
创建软链接就好比Windows下的快捷方式
ln - s是创建软链接
ln - s原文件目标文件(快捷方式的决定地址)
如果创建软连接的时候出现异常,不要担心,看看/etc/systemd/系统/multi-user.target。希望/目录是否正常创建软链接为准,有时候报错只是提示一下,其实成功了。
$ ll/etc/systemd/system/multi-user.target.wants/共8 drwxr-xr-x 2根根4096年3月30日15:46。/drwxr-xr-x 13根根4096年3月13日14:18 . ./11月31日23日14:43 tomcat lrwxrwxrwx 1根根。服务→/lib/systemd/system/tomcat.service 略…
刚刚配置的服务需要让systemctl能识别,就必须刷新配置
美元systemctl daemon-reload
如果没有权限可以使用sudo
$ sudo systemctl daemon-reload
启动tomcat
美元systemctl启动tomcat
重启tomcat
美元systemctl重启tomcat
停止tomcat
美元systemctl停止tomcat
5。开机自启动
tomcat服务加入开机启动
美元systemctl使tomcat
禁止开机启动
美元systemctl禁用tomcat
6。查看状态
查看状态
systemctl美元地位tomcat
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。