自己写的一个tomcat发布脚本
2015-12-28 16:17
435 查看
闲来无事,就自己写一个shell脚本,方便自己以后在服务器上部署tomcat下的项目。我本地用maven打包,然后每次都要人工去切换一堆堆目录,有点繁琐,所以我写了下面的shell脚本。
这样子的话就很方便了,现在我自己的服务器上还没有装SVN服务器和maven,到时候装上这2个东西,然后修改这个脚本就直接一键来发布了。
#! /bin/sh usage() { echo "Usage: ${0##*/} {start|stop} " exit 1 } start() { #切到tomcat下bin路径 echo "************梦似烟花心似水,同学少年不言情****************" cd /root/tomcat/apache-tomcat-8.0.30/bin #拉服务起来 sh startup.sh echo "========>>启动服务成功<<==================" ps -ef | grep tomcat | grep -v "grep" echo "========>>移动日志成功<<==================" # cp /root/tomcat/apache-tomcat-8.0.30/logs/catalina.out ~ # mv ~/catalina.out ~/log ln -s /root/tomcat/apache-tomcat-8.0.30/logs/catalina.out ~/huhu.log echo "************不会一辈子兵荒马乱*************************" } stop() { #切到tomcat下webapps路径 cd /root/tomcat/apache-tomcat-8.0.30/webapps #删掉项目 rm -rf suiyi* echo "************梦似烟花心似水,同学少年不言情****************" echo "========>当前服务进程<==================" ps -ef | grep tomcat | grep -v "grep" echo "=======>>删除项目成功<<=================" #输出tomcat进程 (ps -ef|grep tomcat|grep -v grep)|awk '{print $2}'|xargs kill -9 echo "=======>>终止服务成功<<=================" rm -rf ~/huhu.log echo "************不会一辈子兵荒马乱*************************" } [ $# -gt 0 ] || usage APP_HOME=`dirname $(cd "$(dirname "$0")"; pwd)` if [ $1 = "start" ]; then start elif [ $1 = "stop" ]; then stop elif [ $1 = "-m" ]; then main $2 else usage fi
这样子的话就很方便了,现在我自己的服务器上还没有装SVN服务器和maven,到时候装上这2个东西,然后修改这个脚本就直接一键来发布了。
相关文章推荐
- 自己写的一个tomcat发布脚本
- TOMCAT与电脑时间差异8小时的解决办法
- 修改tomcat默认的编码方式
- 解决Tomcat可以在eclipse启动,却无法显示默认页面
- 《How_Tomcat_Worsk》第二章笔记 一个简单的servlet容器
- 内存溢出之Tomcat内存配置
- 使用Tomcat——表单中的中文服务端接收到为乱码
- JProfiler9安装 监控Tomcat
- 随记:安全地关闭 jvm(tomcat停止钩子事件处理)
- linux配置多台tomcat服务器
- windows下 Tomcat 7 + solr3.6.2 + Magento企业版1.14 配置说明
- linux系统kill和启动tomcat
- Myeclipse 闪退后无法打开Tomcat
- 在Windows操作系统中,如何终止占有的8080端口的tomcat进程
- CentOS7.0安装与配置Tomcat-7
- JSP 配置Tomcat8 .0运行时发生的异常【java.lang.UnsupportedClassVersionError】
- MyEclipse中启动tomcat报错:"bad version number in .class file "的解决方法
- eclipse 集成 tomcat 防止内存溢出
- Linux下Tomcat的安装配置
- tomcat设置内存溢出配置