您的位置:首页 > 运维架构 > Linux

weblogic部署应用,访问控制台就报内存溢出

2015-07-31 14:37 495 查看
        前几天,在服务器上部署了一套环境,访问Weblogic控制台就报内存溢出,java.lang.OutOfMemeryError : Permgen space

        环境:

服务器:Red Hat Enterprise Linux Server release 6.1

        中间件:Weblogic 11g

经过多方面排查,发现WebLogic启动时使用的OpenJDK,而非Sun JDK,这个引起了我的关注,最后将OpenJDK换成Sun JDK,问题解决。

        那么,什么是OpenJDK呢?

        OpenJDK做为GPL许可(GPL-licensed)的Java平台的开源化实现,Sun正

式发布它已经六年有余。从发布那一时刻起,Java社区的大众们就又开始努力学习,以适应这个新的开源代码基础(code-base)

      一般Linux系统中自带的JDK就是这个OpenJDK。至于OpenJDK的好与坏我觉得生产机最好还是不要使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息