1. 移动脚本web
在部署web项目时,通常须要将打包的war包发布到Tomcat目录下,因此本身就在网上查找资料写了一个简略的移动文件的脚本,以下:windows
@echo off echo "使用bat脚原本复制文件夹和文件" echo. echo.请输入要移动的文件地址,如D:\Eclipse\workspace\hibenatetest\target\*.war set /p moveFilePath= xcopy %moveFilePath% %CATALINA_HOME%\webapps\ /s /e /c /y /h /r
pause
将此代码保存为.bat格式的文件,点击执行便可达到移动文件的效果。tomcat
文件移动完成后,执行:call %CATALINA_HOME%\bin\startup.bat 便可启动tomcat【需完善到脚本中】app
2. 代码解释webapp
echo : 输出提示 set : 设置变量值 xcopy : 移动文件 %param% :引用变量值
call : 调用其余批处理命令
3. 提示编辑器
3.1 在编写完脚本,启动时输出的中文会有乱码的现象。解决方法及缘由以下:编码
缘由:通常文编编辑器使用的时UTF-8的编码方式,而脚本须要使用ANSI编码方式,故需将脚本另存为ANSI编码方式便可(使用windows自带的文本编辑器保存)。spa
3.2 完善判断命令是否执行成功的代码。.net
因代码中须要判断命令是否执行成功,进而输出友好提示,因此在查找了一些判断方式,但都能用。故后续需添加进来判断成功与否及友好提示。code
参考资料:
1. http://blog.csdn.net/nihaoqiulinhe/article/details/78404128