項目構建中注意的問題

           每個軟件公司或互聯網公司在部署與構建應用程序的時候都有自己一套行之有效或適用於本不公司的一種方法。在現在多變的環境下去部署與構建Application確實是一種比較有挑戰性的工作。

           由於操作系統,開發語言,網絡環境的不統一等客觀因素的存在,都對每次構建與部署產生不同的差異性。注意這裏指的差異性不是應用自身的差異性,而是在環境配置,依賴的第三庫的影響。比如說你可能在window依賴的庫,與linux依賴的庫,安裝方法不一樣,環境變量配置不一樣等。

           由於之前做了一些構建與部署的工作,寫了一些自己部署與構建過程和心得體會。由於我的操作系統是linux版本,所以這次的講解先以這個爲版本爲主。至於window,unix先不考慮。

          首先是基礎環境搭建。由於我們開發的應用系統是J2EE架構。所以基礎環境搭建自然是java,apache,jboss。當然apache的web服務器,jboss的應用服務器並不是唯一的選擇。但是在業界它們的這種組合方式還是經受了考驗。這裏我把工作步驟都羅列出來:

硬件環境 1.內網IP---VIP http端口是需要開放,外網是否可以訪問。 2.是否需要開放jobss的的調試端口,提供開發或維護人員測試。 3.是否需要hosts文件地址---域名綁定,若綁定完以後需要重啓響應的應用,使綁定地址生效。 軟件環境 1.java,apache,jboss的環境安裝,配置 2.確認每個應用antx.properties配置項是否正完備與正確 3.若需要驗證碼服務器,可以讓SA支持 4.安裝SVN,ANTX。 5.更新第二方庫,第三方庫。 6.若這期發佈影響到數據庫變更,要走數據庫變更流程。 7.構建應用程序腳本,install.sh,build.sh。 8.依賴的旺旺存儲過程,表的導入

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章