电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 1882 人浏览分享

Linux系统安装Tomcat并配置Service启动关闭

[复制链接]
1882 0
在Linux系统下配置服务中这篇文章主要介绍了Linux系统安装Tomcat并配置服务启动文中通过示例代码介绍
的非常详细对大家的学习或工作具有一定的参考学习价值 需要的朋友可以参考下。

启动和关闭

1,通过命令cd /etc/init.d文件夹下
2,再通过命令vim tomcat进入vim编辑界面
3,用过i键现在把下面的代码粘贴到编辑界面

shell脚本如下
  1. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#!/斌/庆典</font></font>
  2. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#这是用于启动初始化脚本</font></font>
  3. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#Jakarta Tomcat的服务器</font></font>
  4. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#</font></font>
  5. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#的chkconfig:345 91 10 </font></font>
  6. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#说明:启动和停止Tomcat的守护进程。</font></font>
  7. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#</font></font>
  8. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#源代码函数库。</font></font>
  9. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">/etc/rc.d/init.d/functions#</font></font>
  10. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">获取配置。</font></font>
  11. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">/ etc / sysconfig / network </font></font>
  12. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#检查网络连接是否正常。</font></font>
  13. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">[“ $ {NETWORKING}” =“ no”] &&退出0 </font></font>
  14. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">export JAVA_HOME = / usr / local / javaweb / jdk1.8.0_192#自己的jdk安装目录</font></font>
  15. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tomcat_home = / usr / local / tomcat / tomcat#自己的tomcat安装目录</font></font>
  16. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">startup = $ tomcat_home / bin / startup.sh </font></font>
  17. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">shutdown = $ tomcat_home / bin / shutdown.sh </font></font>
  18. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">start(){ </font></font>
  19. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  echo -n“正在启动Tomcat服务:” </font></font>
  20. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  cd $ tomcat_home </font></font>
  21. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  $ startup</font></font>
  22. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  “ echo” tomcat成功启动“ </font></font>
  23. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">} </font></font>
  24. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">stop(){ </font></font>
  25. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  echo -n”关闭tomcat:“ </font></font>
  26. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  cd $ tomcat_home </font></font>
  27. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  $ shutdown </font></font>
  28. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  echo” tomcat成功关闭。“ </font></font>
  29. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">} </font></font>
  30. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">status(){ </font></font>
  31. <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>
  32. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  if [$ numproc -gt 0]; </font><font style="vertical-align: inherit;">然后</font></font>
  33. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">    回显“ Tomcat正在运行...”,</font></font>
  34. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  否则</font></font>
  35. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">    回显“ Tomcat已停止...” </font></font>
  36. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  fi </font></font>
  37. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">} </font></font>
  38. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">restart(){ </font></font>
  39. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  stop </font></font>
  40. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  start </font></font>
  41. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">}   </font></font>
  42. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">#了解我们的名字。</font></font>
  43. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">在</font></font>
  44. <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>
  45. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  start </font></font>
  46. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  ;; </font></font>
  47. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">停止)</font></font>
  48. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  停止</font></font>
  49. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  ;;</font></font>
  50. <font style="vertical-align: inherit;"></font>
  51. <font style="vertical-align: inherit;"></font>
  52. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  ;; </font></font>
  53. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">重新启动)</font></font>
  54. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  重新启动</font></font>
  55. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  ;; </font></font>
  56. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">*)</font></font>
  57. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  echo [DISCUZ_CODE_0]“用法:$ 0 {start | stop | status | restart}” </font></font>
  58. <font style="vertical-align: inherit;"><font style="vertical-align: inherit;">  退出1 </font></font>
  59. <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
总结到此结束

以上就是此处的全部内容希望对大家的学习有所帮助。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

0

粉丝

9021

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.