linux部署war包方案


batch.sh內容:

su - -c"

使用管理員權限

service tomcat6 stop;

停止tomca6t服務

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

以當天日期創建備份目錄

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

復制數據流到備份目錄

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服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM