Windows脚本-Tomcat部署WAR
2015-08-25 08:55
495 查看
Title WAR Deploy Job REM ----------------------------------------------------------- REM Deploy WAR in Tomcat REM Date: 2015/8/24 REM Version:v1.2 REM Author: Kin Zhang REM ----------------------------------------------------------- set DATESTR=%date:~0,10% %time:~0,8% REM set DATEFORMAT=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% set DATEFORMAT=%date:~0,4%%date:~5,2%%date:~8,2%%time:~3,2%%time:~6,2% set DIR=F: set DIR2=E: set BACKUP_PATH=F:\Tomcat\ set GEN_WAR_PATH=%BACKUP_PATH%Package\ set LOG_FILE=%BACKUP_PATH%Logs\deploy.log set APP_NAME=app_name set WAR_NAME=%APP_NAME%.war set TOMCAT_PATH=E:\apache-tomcat-7042\ set TOMCAT_BIN_PATH=%TOMCAT_PATH%bin set TOMCAT_SHUTDOWN=%TOMCAT_BIN_PATH%\shutdown.bat set TOMCAT_STARTUP=%TOMCAT_BIN_PATH%\startup.bat cd %GEN_WAR_PATH% %DIR% jar xvf %BACKUP_PATH%%WAR_NAME% del %BACKUP_PATH%%WAR_NAME% /F /A /Q REM Change Config Files' Setting REM Package WAR jar -cvfM0 %WAR_NAME% * REM Windows Services Command REM sc stop servicename REM sc start servicename call %TOMCAT_SHUTDOWN% echo %DATESTR% Tomcat was shutdown! >> %LOG_FILE% REM Backup WAR echo f|xcopy %TOMCAT_PATH%webapps\%WAR_NAME% %BACKUP_PATH%Bak\%WAR_NAME%.%DATEFORMAT% /Y REM Delete del %TOMCAT_PATH%webapps\%WAR_NAME% /F /A /Q rd %TOMCAT_PATH%webapps\%APP_NAME% /S /Q REM Copy WAR xcopy %GEN_WAR_PATH%%WAR_NAME% %TOMCAT_PATH%webapps\ /Y REM Startup Tomcat cd %TOMCAT_BIN_PATH% %DIR2% call %TOMCAT_STARTUP% echo %DATESTR% Tomcat was startup! >> %LOG_FILE% echo %DATESTR% Deploy was done! >> %LOG_FILE% REM Delete Package REM rd %GEN_WAR_PATH% /S /Q REM md %GEN_WAR_PATH%
相关文章推荐
- 如何重装TCP/IP协议
- 让Python文件也可以当bat文件运行
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- C位出道后却遇前狼后虎,生鲜电商多点如何突围?
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法
- 使用命令修改注册表键值及权限
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制
- “to B”的金矿还是BAT的?
- Bat:一种具有语法高亮和 Git 集成的 Cat 类命令
- Windows XP最新应用技巧大荟萃