在linux下搭建好tomcat之后,每次启动和关闭都要去tomcat的bin目录下执行./startup.sh和./shutdown.sh

这是很不方便的,下面介绍如何像执行ls mv cp等命令一样启动,关闭,重启tomcat

第一步创建脚本

脚本创建路径 /etc/init.d/tomcat

首先执行: vim /etc/init.d/tomcat 
将下面内容根据你自己的情况(修改/usr/tomcat/apache-tomcat-8.5.23/bin为你的tomcat路径)  d删除 y复制 p粘贴
 
# !/bin/bash
# Description: start or stop the tomcat
# Usage: tomcat [start|stop|restart]
#
export PATH=$PATH:$HOME/bin
export BASH_ENV=$HOME/.bashrc
export USERNAME="root" case "$1" in
start)
#startup the tomcat
cd /usr/tomcat/apache-tomcat-8.5.23/bin
./startup.sh
;;
stop)
# stop tomcat
cd /usr/tomcat/apache-tomcat-8.5.23/bin
./shutdown.sh
echo "Tomcat Stoped"
;;
restart)
$0 stop
$0 start
;;
*)
echo "tomcat: usage: tomcat [start|stop|restart]"
exit 1
esac
exit 0

 添加执行权限

chmod +x /etc/init.d/tomcat

  创建软链接

cd /usr/bin

   ln -s /etc/init.d/tomcat

   测试

   tomcat start

tomcat stop

tomcat restart

 

最新文章

  1. Unable to load native-hadoop library for your platform
  2. DOM基础2
  3. Flex 学习笔记 ComboBox内容框宽度
  4. iOS案例:读取指定txt文件,并把文件中的内容输出出来
  5. MyBatis之三:多表联合查询
  6. Android(java)学习笔记106-2:反射机制
  7. Python+Django+SAE系列教程17-----authauth (认证与授权)系统1
  8. vijos P1243 生产产品(单调队列+DP)
  9. Android 下使用tcpdump网络抓包方法
  10. 12157 - Tariff Plan
  11. c++中冒号(:)的作用
  12. 走进安卓的重灾区----video
  13. QT开发应用程序的欢迎界面
  14. cacti系列(三)之cacti添加对mysql服务器主从的监控
  15. Teacher Bo (时间复杂度 + 暴力)
  16. PS火焰文字制作
  17. breakthroughs in statistics | 统计学历史
  18. 墨者学院靶场之PHP代码分析溯源(第1题)
  19. TX大手笔做业务必然失败的原因
  20. Docker配置mysql互为主从

热门文章

  1. ANDROID NFC读M1卡
  2. HBASE启动失败,Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster
  3. ZOJ 3380 Patchouli's Spell Cards
  4. python3爬虫爬取猫眼电影TOP100(含详细爬取思路)
  5. [BZOJ 1212] L语言
  6. 用python 将 pymysql操作封装成类
  7. Problem A: 调用函数,求三个数中最大数
  8. 【R笔记】glm函数报错原因及解析
  9. Ionic2 常见问题及解决方案
  10. 基于java过滤器实现的ajax跨域解决方案