tomcat線上更新後臺管理程序代碼

前言:mysql

         我在公司負責內網的維護,今天后臺管理程序須要更新,把今天的過程予以記錄nginx

(1)查看項目目錄sql

由於好長時間沒有再理這個項目,因此本身當初怎麼部署的都忘了,因此查看tomcat配置文件數據庫

[root@nginx ~]# vim /data/tomcat6-8080/conf/server.xmlvim

wKioL1dzt3Ki_q4FAAArAXGFxj4556.png

(2)解壓文件tomcat

傳給個人是zip格式的壓縮文件ide

[root@nginx /]# unzip neiwang\(1\).zipserver

(3)備份源文件xml

備份是特別重要的,一旦出了問題能夠快速的恢復,備份採用複製而不是mv的方式
進程

[root@nginx xiangmu]# cp neiwang neiwangbak216.06.29/

(4)覆蓋文件

由於要求我保留jdbc.properties,因此我把給個人文件中的此文件刪除而保留了原始配置文件

[root@nginx classes]# ls /data/xiangmu/neiwang/WEB-INF/classes/jdbc.properties  

#jdbc.properties是mysql鏈接數據庫的文件

[root@nginx classes]# cd /neiwang

[root@nginx neiwang]# cp -rf * /data/xiangmu/neiwang/      //覆蓋文件

(5)重啓tomcat

[root@nginx neiwang]# rm -rf /data/tomcat6-8080/work/Catalina/  //先刪除以前的臨時配置

[root@nginx neiwang]# ps aux | grep tomcat           //查看tomcat進程號

[root@nginx neiwang]# kill 29234                            //殺掉進程

[root@nginx neiwang]# sh /data/tomcat6-8080/bin/startup.sh   //重啓tomcat便可

相關文章
相關標籤/搜索