myeclipse集成weblogic如何實現熱部署

用jrebel實現熱部署說明
本方法適用環境:
windows,weblogic10.x.x
使用原因:
因爲系統引入spring等框架,導致啓動很慢,每次重啓都會浪費大量的時間。引入之後,修改類和配置文件等都不需要重啓,這樣會大大減少啓動次數,提高開發效率。
使用步驟:
1.用正常的方式部署好weblogic應用,使應用能正常運行。
2.把jrebel.jar放到一英文路徑下,如:C:\jrebel。
3.設置環境變量。win7:右擊計算機-屬性-高級系統設置-高級-環境變量-系統變量-新建,變量名輸入REBEL_HOME,變量值輸入2的路徑(如C:\jrebel),確定-確定-確定。XP系統:右擊我的電腦-屬性...後面參考win7設置。
4.把文件startWeblogic-jrebel.cmd複製到weblogic部署的domain下面,和startWebLogic.cmd位於同一目錄(如:D:\bea\user_projects\domains\newzfba)。
5.當需要使用熱部署時候,雙擊startWeblogic-jrebel.cmd啓動就可以了。
可能出現的問題:
1.虛擬機內存不夠用。解決方法:到\bin\setDomainEnv.cmd文件中增加MaxPermSize的大小。
2.對某些框架不支持。解決方法:在startWeblogic-jrebel.cmd文件中加入相關框架支持,參考官網http://zeroturnaround.com/jrebel/features/frameworks/

startWeblogic-jrebel.cmd文件內容:
@echo off
set JAVA_OPTIONS=-javaagent:%REBEL_HOME%\jrebel.jar -Drebel.aspectj_plugin=true -Drebel.spring_plugin=true -Drebel.hibernate_plugin=true -Drebel.struts2-plugin=true -Drebel.struts1-plugin=true %JAVA_OPTIONS%
call "%~dp0\startWebLogic.cmd" %*
----------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章