1
我遇到以下問題:我正在使用Rational Software Architect 7.5和Websphere 7.每當我發佈(或自動發佈)時,Websphere都會重新啓動我的應用程序。我認爲這會減緩發佈流程。這是預期的行爲?爲什麼每次發佈Websphere都會重新啓動我的應用程序?
我遇到以下問題:我正在使用Rational Software Architect 7.5和Websphere 7.每當我發佈(或自動發佈)時,Websphere都會重新啓動我的應用程序。我認爲這會減緩發佈流程。這是預期的行爲?爲什麼每次發佈Websphere都會重新啓動我的應用程序?
從概念上講,你有一個EAR文件的新版本,因此舊版本被替換。在內部,我猜想這是通過銷燬應用程序的類加載器並因此從服務器中刪除所有舊類,然後部署並啓動新的EAR。
由於新版本的應用可能具有新的初始化參數,重新初始化並非不合理。
我假定你的服務器設置爲「在工作區中運行資源」,所以實際的部署步驟不需要很長時間。根據我的經驗,發佈開銷並不太痛苦。令人討厭的一件事是當我正在進行一系列暫時使應用程序無法啓動的編輯時嘗試發佈時。我必須記住暫時禁用自動發佈和記得重新啓用它。