CentOS7中Tomcat设置开机自启动

CentOS7中Tomcat设置开机自启动

systemctl方式开机启动设置

配置:将以下内容添加到startup.sh、shutdown.sh、catalina.sh 当中, 并指定jdk路径文件在/usr/local/tomcat/bin 目录

export JAVA_HOME=/usr/local/jdk #jdk路径export TOMCAT_HOME=/usr/local/tomcat #tomcat路径export CATALINA_HOME=/usr/local/tomcat #tomcat路径export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jarexport PATH=$PATH:/usr/local/jdk/bin:/usr/local/tomcat/bin

1. 进入/lib/systemd/system

cd /lib/systemd/system

2. 创建tomcat.service

vi /lib/systemd/system/tomcat.service

3. tomcat.service中添加配置信息

[Unit]Description=tomcatAfter=network.target[Service]Type=oneshotExecStart=/usr/local/tomcat/bin/startup.shExecStop=/usr/local/tomcat/bin/shutdown.shExecReload=/bin/kill -s HUP $MAINPIDRemainAfterExit=yes[Install]WantedBy=multi-user.target

保存 退出

systemctl enable tomcat.service #(设置开机自启动)

4. 操作命令

systemctl status tomcat.service #(查看服务当前状态)systemctl start tomcat.service #(启动tomcat服务)systemctl stop tomcat.service #(停止tomcat服务)systemctl restart tomcat.service #(重新启动服务)systemctl reload tomcat.service  #(重新加载配置)systemctl enable tomcat.service #(设置开机自启动)systemctl disable tomcat.service #(停止开机自启动)systemctl list-units --type=service #(查看所有已启动的服务)

查看服务启动状态(已启动状态)

Tomcat 访问页面

测试地址http://192.168.1.128:8080/

5.参考命令

systemctl start *.service #启动服务systemctl stop *.service #停止服务systemctl restart *.service #重启服务systemctl reload *.service #重新加载服务配置文件systemctl status *.service #查询服务运行状态systemctl enable *.service #开机运行服务systemctl disable *.service #取消开机运行systemctl --failed #显示启动失败的服务systemctl is-enabled servicename.service #查询服务是否开机启动

参考文章

https://segmentfault.com/a/1190000040070175?sort=votes

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部