1. 程式人生 > >Tomcat 項目代碼上線步驟詳解

Tomcat 項目代碼上線步驟詳解

Tomcat 項目代碼上線步驟詳解

Tomcat 項目代碼上線步驟詳解

1、上線內容(JSP代碼,圖片,包文件(jar|war|ear))

2、上線內容來源
  a.開發人員提供(郵件形式).tar.gz 壓縮包(包文件開發負責編譯 編譯命令jar或者winrar工具)
  b.運維負責編譯(利用jenkins的打包的功能)
    打包的內容:通用class類文件及相關資源文件

3、上線資源存放位置
  a.舊代碼保留
tar -zcf app-$(date +%F_%T).tar.gz /usr/local/tomcat/webapps/ROOT/項目目錄
  b.媒體文件放到對應位置
    /usr/local/tomcat/webapps/ROOT/cloud/{media,image}

c.放包文件
   war:直接解壓到/usr/local/tomcat/webapps/ROOT/項目目錄
   jar:/usr/local/tomcatb

4、上線方式:
a.手工上線
  通過郵件獲取包文件
  連接git或者svn獲取JSP代碼及圖片文件
b.自動上線
  JSP代碼 圖片 .class 都存放在git或者svn上
  操作jenkins(與git整合到一起)下載.class 自動編譯成包文件,利用shell或python腳本推送到相應位置
  部分公司JSP代碼或圖片手工放置

5、單機上線步驟
  a.ssh遠程連接上線主機
  b.停止tomcat服務(調度器有健康檢查功能,會自動從集群中隔離)

  c.上傳內容後文件加i鎖
  d.啟動tomcat服務
  e.查看tomcat日誌catalina.out文件中有沒有報錯
  f.查看端口是否正常啟動,客戶端連接測試。

6.利用rsync推送到其他主機

註意事項:線下環境做好測試,確保回滾步驟正常

Tomcat 項目代碼上線步驟詳解