weblogic 部署内存溢出问题
来源:互联网 发布:什么叫大数据交易 编辑:程序博客网 时间:2024/04/27 19:46
weblogic.management.DeploymentException:
Exception:weblogic.management.ApplicationException: activate failed for biz-ejb.jar
?Module: biz-ejb.jar Error: Exception activating module: EJBModule(biz-ejb.jar,status=PREPARED)
Unable to deploy EJB: CustPODAOEJB from biz-ejb.jar:
java.lang.OutOfMemoryError
解决方法:
一:WebLogic配置问题:
由于WebLogic的配置问题,我们的测试出现了失败情况。原因是为WebLogic分配的内存太少了。通过修改commom\bin\commEnv.cmd文件来增加内存分配。
修改的部分如下:
:beaif "%PRODUCTION_MODE%" == "true" goto bea_prod_modeset JAVA_VM=-jrockitset MEM_ARGS=-Xms768m -Xmx1024mset JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:nonegoto continue:bea_prod_modeset JAVA_VM=-jrockitset MEM_ARGS=-Xms768m -Xmx1024m//原来是128M~256M,太小了,数据太大goto continue
结果修改后,没有效果。还是有失败的情况。
发现,原来,在:bea下面还有一段配置信息如下:
:sunif "%PRODUCTION_MODE%" == "true" goto sun_prod_modeset JAVA_VM=-clientset MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256mset JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:nonegoto continue:sun_prod_modeset JAVA_VM=-serverset MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256mgoto continue
将这里的内存分配修改后见效。
原因是,上面对第一段代码是为bea自己的JVM设置的,下面的是为Sun的设置的。而WebLogic默认的是Sun的,所以出了毛病。
-------------------------另注:------------------------------
startWeblogic.cmd
文件中调用的是 commEnv.cmd,
在此文件中设定内存大小,可以生效。
call "%WL_HOME%\common\bin\commEnv.cmd"
问题解决了。
0 0
- weblogic 部署内存溢出问题
- weblogic内存溢出问题。
- weblogic内存溢出问题!
- 如何解决weblogic的内存溢出问题
- weblogic部署应用,访问控制台就报内存溢出
- WEBLOGIC 内存溢出 解决方案
- weblogic内存溢出
- 关于WebLogic内存溢出
- myeclipse+weblogic 内存溢出
- WebLogic内存溢出
- weblogic内存溢出
- weblogic 内存溢出处理
- webLogic内存溢出解决方案
- weblogic 内存 及 内存溢出
- myeclipse启动weblogic内存溢出
- Windows下的weblogic部署web项目运行比较慢或内存溢出,需要调整内存大小
- tomcat部署时出现的各种内存溢出问题
- maven工程用tomcat7插件部署时内存溢出问题
- C++COSNT和fefine
- 搞定win8下VC6使用MFC
- PHP_SELF、 SCRIPT_NAME、 REQUEST_URI区别
- 派生类的声明
- 并发 并行 同步 异步 多线程的区别
- weblogic 部署内存溢出问题
- 同的访问类型
- Linux 命令合并
- Red Hat Enterprise Linux 5.6[光盘镜像]
- Canvas之画七巧板
- JAVA通过BigDecimal四舍五入解决方案和注意事项
- 嵌入式linux2.6.12内核源码树配置及hello_world模块实验
- 记一次Android手机相册丢失事件及找回方案
- PHP单引号与双引号的区别