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" %*
----------------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章