tomcat自动部署脚本
2017-07-19 00:00
369 查看
摘要: tomcat自动部署脚本
# !bin/bash log_time=`date +%Y%m%d%H%M%S` tomcat_home=/usr/local/zmqsd/apache-tomcat-7.0.54 tomcat_port=7777 check_tomcat_status(){ netstat -ant|grep ${tomcat_port} > /dev/null t=$? if [ $t -eq 0 ];then echo "tomcat is running...... port is ${tomcat_port}" echo ">>>>>>>>>>>>shutdown tomcat begin<<<<<<<<<<<<<<<<" ${tomcat_home}/bin/shutdown.sh echo ">>>>>>>>>>>>shtudown tomcat end <<<<<<<<<<<<<<<<<" sleep 10 elif [ $t -ne 0 ]; then echo "tomcat is poweroff" ${tomcat_home}/bin/shutdown.sh sleep 10 fi } check_tomcat_status deploy_loaction=${tomcat_home}/webapps/ROOT/ war_dir=/usr/war/ war_dir_ls=`ls ${war_dir}` war_name=mysteel-article-mgt-1.0-SNAPSHOT.war deploy_tomcat(){ if [ -z $war_dir_ls ];then echo "Folder ${war_dir} is empty.please check war package in this folder!" exit 1 else echo "-------------- begin transfer war package to tomcat webapps -------------------" echo "Find ${war_dir} exist war package ${war_name}" echo "deleteing old package ${war_name} in ${deploy_loaction}" rm ${deploy_loaction}${war_name} echo "start transfer ${war_name} to ${deploy_loaction}" cp ${war_dir}${war_name} ${deploy_loaction} unzip ${war_dir}${war_name} -d ${deploy_loaction} sleep 3 echo "-------------- transfer war package to tomcat webapps end -------------------" fi #reboot tomcat echo " >>>>>>> rebooting tomcat begin <<<<<<<<" ${tomcat_home}/bin/startup.sh echo " >>>>>>> rebooting tomcat end <<<<<<<<" echo "the log you can read in canalina.out" echo "************************ deploy war package into container Successlly **********************************" } deploy_tomcat
相关文章推荐
- nginx tomcat 自动部署python脚本【转】
- tomcat自动部署代码脚本
- tomcat自动部署脚本
- linux 持续构建(自动部署) 重启动tomcat或进程的脚本
- Shell脚本--自动部署tomcat应用服务
- linux实现自动部署tomcat脚本
- tomcat多实例自动部署脚本
- Tomcat_自动部署WAR 至 Tomcat的ROOT 脚本
- 自动部署tomcat 脚本
- bash脚本自动部署war包到tomcat和切换nginx代理
- jenkins自动部署tomcat脚本
- 服务器环境之6:使用maven自动部署到tomcat及编写sh一键部署脚本
- tomcat+jenks环境自动部署脚本
- windows下自动上传war到Linux服务器,自动部署,自动重启Tomcat的系列脚本
- Tomcat 自动部署、回滚(java project)脚本
- jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例
- 使用ant脚本编译web工程并自动部署到tomcat
- jenkins 自动部署脚本 自动启停tomcat并部署项目
- Linux系统下tomcat自动拉取代码打包发布的配置部署和脚本编写(转朋友)
- [置顶] linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。