在Linux系统下配置服务中这篇文章主要介绍了Linux系统安装Tomcat并配置服务启动文中通过示例代码介绍
的非常详细对大家的学习或工作具有一定的参考学习价值 需要的朋友可以参考下。
启动和关闭
1,通过命令cd /etc/init.d文件夹下
2,再通过命令vim tomcat进入vim编辑界面
3,用过i键现在把下面的代码粘贴到编辑界面
shell脚本如下
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#!/斌/庆典</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#这是用于启动初始化脚本</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#Jakarta Tomcat的服务器</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#的chkconfig:345 91 10 </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#说明:启动和停止Tomcat的守护进程。</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#源代码函数库。</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">/etc/rc.d/init.d/functions#</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">获取配置。</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">/ etc / sysconfig / network </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#检查网络连接是否正常。</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">[“ $ {NETWORKING}” =“ no”] &&退出0 </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">export JAVA_HOME = / usr / local / javaweb / jdk1.8.0_192#自己的jdk安装目录</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tomcat_home = / usr / local / tomcat / tomcat#自己的tomcat安装目录</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">startup = $ tomcat_home / bin / startup.sh </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">shutdown = $ tomcat_home / bin / shutdown.sh </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">start(){ </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> echo -n“正在启动Tomcat服务:” </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> cd $ tomcat_home </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> $ startup</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> “ echo” tomcat成功启动“ </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">} </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">stop(){ </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> echo -n”关闭tomcat:“ </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> cd $ tomcat_home </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> $ shutdown </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> echo” tomcat成功关闭。“ </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">} </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">status(){ </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> numproc =`ps -ef | </font><font style="vertical-align: inherit;">grep catalina | </font><font style="vertical-align: inherit;">grep -v“ grep catalina” | </font><font style="vertical-align: inherit;">wc -l` </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> if [$ numproc -gt 0]; </font><font style="vertical-align: inherit;">然后</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 回显“ Tomcat正在运行...”,</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 否则</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 回显“ Tomcat已停止...” </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> fi </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">} </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">restart(){ </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> stop </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> start </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">} </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#了解我们的名字。</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">在</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">开始的</font><font style="vertical-align: inherit;">情况下为“ $ 1” </font><font style="vertical-align: inherit;">)</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> start </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> ;; </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">停止)</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 停止</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> ;;</font></font>
- <font style="vertical-align: inherit;"></font>
- <font style="vertical-align: inherit;"></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> ;; </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">重新启动)</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 重新启动</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> ;; </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">*)</font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> echo [DISCUZ_CODE_0]“用法:$ 0 {start | stop | status | restart}” </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 退出1 </font></font>
- <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">esac</font></font>
复制代码
文件不能执行请执行该命令给文件添加权限的脚本文件可以执行命令为
chmod 755 /etc/rc.d/init.d/tomcat
4,将文件加入到服务中
chkconfig --add tomcat
5,查看tomcat文件是否加入服务列表成功
chkconfig --list
6,设置服务开机自启动
chkconfig tomcat
总结到此结束
以上就是此处的全部内容希望对大家的学习有所帮助。