Tomcat 項目代碼上線步驟詳解
阿新 • • 發佈:2018-06-02
Tomcat 項目代碼上線步驟詳解Tomcat 項目代碼上線步驟詳解
c.放包文件
war:直接解壓到/usr/local/tomcat/webapps/ROOT/項目目錄
jar:/usr/local/tomcatb c.上傳內容後文件加i鎖
d.啟動tomcat服務
e.查看tomcat日誌catalina.out文件中有沒有報錯
f.查看端口是否正常啟動,客戶端連接測試。
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}
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服務(調度器有健康檢查功能,會自動從集群中隔離)
d.啟動tomcat服務
e.查看tomcat日誌catalina.out文件中有沒有報錯
f.查看端口是否正常啟動,客戶端連接測試。
6.利用rsync推送到其他主機
註意事項:線下環境做好測試,確保回滾步驟正常
Tomcat 項目代碼上線步驟詳解