有人找到一種方法來使用(用於開發)weblogic 8或10的「動態」類加載器嗎?Weblogic動態類加載
我正在尋找一個熱的jar/classes,classloader重新加載mecanism。
爲Tomcat 4 - > 6,我使用,因爲幾年的歷史,但很方便,開發類裝載器:
http://www.eclipsetotale.com/tomcatPlugin.html
所以,我期待爲WebLogic模擬的方式?
問候
有人找到一種方法來使用(用於開發)weblogic 8或10的「動態」類加載器嗎?Weblogic動態類加載
我正在尋找一個熱的jar/classes,classloader重新加載mecanism。
爲Tomcat 4 - > 6,我使用,因爲幾年的歷史,但很方便,開發類裝載器:
http://www.eclipsetotale.com/tomcatPlugin.html
所以,我期待爲WebLogic模擬的方式?
問候
Weblogic的熱部署只是覺得─它重新部署的應用程序,其中包括傾銷現有的類加載器,所有已加載的類及其實例。所以,在本質上它不重載類,它實例化一個新的類加載器,並加載新的類。
Weblogic 10.3以後,他們有一個快速切換功能,可以即時重新加載一個類。我對細節很模糊,但我相信它會加載具有間接級別的類,使它能夠加載修改的類並使類加載器指向新的類。
當然,您可以使用老式的thigs做法:使用調試器並在服務器處於調試模式時更改方法的字節碼,並通過eclipse連接到它。 最後一點對於小的改變是有好處的,但是如果你想添加新的類,修改類結構 - 它不會工作。這將保留會話和對象狀態。
是的,我一直在尋找這種在開發模式下管理的weblogic(不是本地開發實例)的fastswap功能。太好了,非常感謝 – jraduget 2010-06-23 07:30:00
你能幫我解決這個問題嗎? – 2012-09-18 07:31:49
Weblogic允許您在'開發'模式下熱部署jar。還有更多你在找什麼? – JoseK 2010-06-22 04:59:59