我是RAD ide中的新手,目前每次進行更改時都會重新啓動服務器。 我想知道在代碼更改時將WEP文件部署到WAS上通常是最有效的方法。合理的應用程序開發人員 - WAS服務器同步
1)如果WAS是自動同步的,這是否意味着在每個ctrl + s上,它會立即重新部署?
2)如果自動同步關閉,是否更改像jsp或xhtml頁面資源會反映而無需重新啓動?如何更改java代碼?
儘管我現在想嘗試這些,但我在家裏沒有RAD許可證。
在此先感謝您的幫助。
我是RAD ide中的新手,目前每次進行更改時都會重新啓動服務器。 我想知道在代碼更改時將WEP文件部署到WAS上通常是最有效的方法。合理的應用程序開發人員 - WAS服務器同步
1)如果WAS是自動同步的,這是否意味着在每個ctrl + s上,它會立即重新部署?
2)如果自動同步關閉,是否更改像jsp或xhtml頁面資源會反映而無需重新啓動?如何更改java代碼?
儘管我現在想嘗試這些,但我在家裏沒有RAD許可證。
在此先感謝您的幫助。
一般而言,您應儘量避免重新啓動服務器,因爲這需要時間。最好重新發布或刪除,然後將應用程序添加到服務器。
1)如果WAS是自動同步的,是不是意味着每做一個ctrl + s,它都會立即重新部署?
不是馬上,它取決於服務器設置>發佈中的Publishing interval
設置(我不記得默認值,大約10-15秒)。
2)如果自動同步關閉,是否更改資源,如jsp或xhtml頁面會反映而不重新啓動?如何更改java代碼?
重新啓動與此無關,僅重新發布。
行爲取決於其他發佈選項 - 在服務器設置Publishing settings for WAS
您有以下選項:服務器上的工作區
如果您從工作區運行,則會檢測到更改,並且應用程序將反映更改(如果將重新啓動Java代碼應用程序中的更改)。
如果您使用服務器設置運行,則更改將不會反映,直到重新發布而不重新啓動。
只有當您更改服務器上的某些設置時,才需要重新啓動,例如,更改數據源設置,安全設置等。
對於同步 - 如果您有大型項目並進行大量更改,通常更好的辦法是暫時從服務器中刪除應用程序,以便不斷重新發布或禁用自動發佈。