压缩上传文件zip.bat的内容如下:
rem 压缩网站文件目录,rar的命令行请参看rar帮助
"c:\Program Files\WinRAR\WinRAR.exe" a -as -r -EP1 "d:\chat.rar" "F:\eclipse\workspace\chat\context\*.*"
rem 删除rar文件中的jar文件,这样就不用上传这些大块头了
"c:\Program Files\WinRAR\WinRAR.exe" d "d:\chat.rar" "*.jar"
rem 上传
ftp -s:F:\vc\chatftp.txt 211.155.224.210
chatftp.txt文件内容如下:
test
test
bell
cd baoqf
put d:\chat.rar
bye
exit
远程登录到服务器上,运行解压批处理文件:
rem 解压,覆盖不提示
C:\WinRAR\WinRAR.exe x D:\data\baoqf\chat.rar D:\Tomcat\webapps\chat -r -y
rem 深度拷贝,覆盖不提示
xcopy D:\Tomcat\webapps\chat\context D:\Tomcat\webapps\chat /e /Y
xcopy D:\Tomcat\webapps\chat\abc.properties D:\Tomcat\webapps\chat\WEB-INF\classes\abc.properties /Y
rem 重启tomcat
d:\tomcat\bin\tomcat.exe stop
d:\tomcat\bin\tomcat.exe start