linux部署war包方案

batch.sh內容:mysql

su - -c"web

使用管理員權限sql

service tomcat6 stop;tomcat

中止tomca6t服務app

mkdir /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;webapp

以當天日期建立備份目錄ftp

cp -r /var/lib/mysql/jishengwei /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;date

複製數據流到備份目錄service

cp /var/lib/tomcat6/webapps/ROOT.war /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;權限

複製ROOT.war包到備份目錄

chown -R jnfwzFtp /home/jnfwzFtp/bushubackup/`date +%Y%m%d`;

更改備份全部者,用於支持ftp用戶下載

rm -rf /var/lib/tomcat6/webapps/ROOT.war;

刪除原webapps下的ROOT.war

rm -rf /var/lib/tomcat6/webapps/ROOT;

刪除原webapps下的ROOT文件夾

cp /home/jnfwzFtp/ROOT.war /var/lib/tomcat6/webapps;

複製更新包到webapps目錄下

service tomcat6 start;

啓動tomcat6服務

相關文章
相關標籤/搜索