#!/bin/bash

export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_72
WEBROOT_PATH=/home/zhengze/workspace
WEBSERVER_PATH=$WEBROOT_PATH/web-server/apache-tomcat-6.0.41
STARTUP_SHELL=$WEBSERVER_PATH/bin/startup.sh
SHUTDOWN_SHELL=$WEBSERVER_PATH/bin/shutdown.sh case "$1" in
start)
sh $STARTUP_SHELL
;;
stop)
sh $SHUTDOWN_SHELL
;;
restart)
sh $SHUTDOWN_SHELL
sh $STARTUP_SHELL
;;
esac

1.新建文件tomcat.sh,将上面内容写入文档。JAVA_HOME,WEBSERVER_PATH依据实际情况填写。

2. cp tomcat.sh /etc/init.d/tomcat

3.sudo sysv-rc-conf tomcat on

检查tomcat启动设置:

直接进/etc/rcX.d中。也能发现以S开头的tomcat的启动项。

这里多讲一点,S开头的启动项表示开机启动。K开头的表示开机不启动。

4.假设要取消开机启动,sysv-rc-conf tomcat off

假设要启动项要删除tomcat,sysv-rc-conf tomcat remove

5.重新启动机器。

检查tomcat是否真的在监听port:

netstat -nltp|grep <tomcatport>

6.你最终能够以以下的方式管理tomcat了。

启动:/etc/init.d/tomcat start

关闭:/etc/init.d/tomcat stop

再也不用去一层一层文件夹里找startup.sh或者catalina.sh了。

最新文章

  1. C++ 文件读取
  2. [转]PDO防注入原理分析以及使用PDO的注意事项
  3. css样式初始化
  4. C# 如何执行bat文件 传参数
  5. 洛谷P2085 最小函数值(minval)
  6. ajax 传参 乱码问题
  7. Tran 与 Goto try catch raiserror等浅显应用
  8. OpenSuse下编译MonoDevelop
  9. Python一日一练05----怒刷点击量
  10. 程序员高效Windows环境配置
  11. [LeetCode] Number of Subarrays with Bounded Maximum 有界限最大值的子数组数量
  12. Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)
  13. pytest学习 一
  14. SpringMvc整合Mybatis并使用声明式事务
  15. S 导入公司数据
  16. 树概念及使用connect by进行级联查询
  17. spring boot 2.0.3+spring cloud (Finchley)5、路由网关Spring Cloud Zuul
  18. python学习_循环结构 and 类型判断
  19. 转:vc与界面开发之间的文章
  20. (扫盲)jQuery extend()和jQuery.fn.extend()的区别

热门文章

  1. ionic3包还原使用yarn命令执行步骤(解决ionic3懒加载报找不到 module的错误)
  2. nginx实现正向代理和反向代理
  3. php 正则验证字符串是否为数字
  4. STL容器 -- Queue
  5. 2018 ACM-ICPC 北京网络赛
  6. Linux命令之killall
  7. HDU 6336 Matrix from Arrays
  8. changing chmod for files but not directories
  9. Redux 和 Redux thunk 理解
  10. 「LGR-049」洛谷7月月赛 D.Beautiful Pair