指标:
在centos7中配置tomcat的systemctl启动形式(启动、进行、重启、开机启动)
剖析:
1.解压文件;
2.挪动解压文件至 /usr/local/下,并改名tomcat;
3.配置startup.sh、shutdown.sh、catalina.sh 环境;
4.配置启动脚本tomcat.service ;
5.设置脚本开机启动;
6.测试。
操作流程:
源码装置
#解压源码tar zxvf apache-tomcat-8.5.23.tar.gz
#文件到挪动/usr/local/下,并改名tomcatmv apache-tomcat-8.5.23 /usr/local/tomcat
配置文件
配置:将以下内容增加到startup.sh、shutdown.sh、catalina.sh 当中 留神批改你的java门路
export JAVA_HOME=/usr/local/java #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/java/bin:/usr/local/tomcat/bin
开机启动设置
1.进入/lib/systemd/systemcd /lib/systemd/system
2.创立tomcat.servicevi /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.157.130: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 #查问服务是否开机启动