weblogic java.lang.OutOfMemoryError: PermGen space 问题解决方法
来源:互联网 发布:elsevier sd数据库 编辑:程序博客网 时间:2024/06/09 15:17
文章转自:http://blog.csdn.net/cuihaiyang/article/details/6679735
最近安装了WebLogic10.3.4,测试在weblogic上部署项目,没过多久就报错了:
weblogic.servlet.jsp.CompilationException: Failed to compile JSP /error.jsp Exception occurred while processing ‘D:\JavaProject\struts2\webapp\error.jsp’java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
上网查找说是要增大PermGen space的大小,但大部分都是修改tomcat的文章,最后找到http://darkjune.iteye.com/blog/178854才知道要在哪里修改。
方法如下:
修改weblogic安装目录下wlserver\common\bin\commEnv.cmd,找到set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m,修改成set MEM_ARGS=-Xms256m -Xmx512m -XX:MaxPermSize=256m,可根据机器配置调整。其中有针对oracle自己jvm和sun jvm的配置,我使用的是sum的jvm所以只修改了“:sun”下面的MEM_ARGS。解释一下参数含义:
-Xms:内存初始值
-Xmx:内存最大值(不要超过内存的80%)
-XX:MaxPermSize:PermGen(用于存放Class和Meta的信息)区域内存最大值。
运行一段时间发现还是报错,查看了启动命令,发现%MW_HOME%\user_projects\domains\mydomain\bin\setDomainEnv.cmd在调用完wlserver\common\bin\commEnv.cmd后有这么一句:set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=128m,将其修改成256m。
- weblogic java.lang.OutOfMemoryError: PermGen space 问题解决方法
- weblogic报java.lang.OutOfMemoryError: PermGen space
- Weblogic报java.lang.OutOfMemoryError: PermGen space
- weblogic报java.lang.OutOfMemoryError: PermGen space
- java.lang.OutOfMemoryError: PermGen space 问题解决
- 13-java.lang.OutOfMemoryError PermGen space问题解决
- java.lang.OutOfMemoryError: PermGen space 问题解决办法
- Java.lang.OutOfMemoryError: PermGen space问题解决
- java.lang.OutOfMemoryError: PermGen space 问题解决
- hiveserver2 java.lang.OutOfMemoryError: PermGen space问题解决
- java.lang.OutOfMemoryError: PermGen space处理方法
- weblogic启动时报错 java.lang.OutOfMemoryError: PermGen space
- weblogic java.lang.OutOfMemoryError PermGen space及其解决方法
- 启动Weblogic报出java.lang.OutOfMemoryError: PermGen space异常
- weblogic报错 java.lang.OutOfMemoryError: PermGen space
- weblogic java.lang.OutOfMemoryError PermGen space及其解决方法
- myeclipse 启动weblogic: java.lang.OutOfMemoryError: PermGen space
- weblogic启动时报错 java.lang.OutOfMemoryError: PermGen space转
- Vue.js 动态为img的src赋值
- mavan多平台打包
- eclipse 项目中 An internal error occurred during: "Building workspace". Java heap space
- 内核3.x版本之后设备树机制
- UNIX环境编程学习笔记(14)——文件I/O之临时文件
- weblogic java.lang.OutOfMemoryError: PermGen space 问题解决方法
- Java IO流工具类
- 关于Javascript回调函数的那些事
- 20个经典MySQL面试题,全部答对月薪10k+(感觉有点难)
- WireShark抓包 图解探索网络请求过程(五层网络模型、三次握手、滑动窗口协议)
- OpenStack的基本概念与架构图(01)
- Swift3.0和Swift2的对比
- 区分深度学习与浅层学习
- Tomcat集群配置学习篇-----分布式应用