最近做了一个JSP网站,挂到网上后访问不到多久就老是报错java.lang.OutOfMemoryError: PermGen space,并且已将MaxPermSize设置到了最大值,但是结果还是一样,访问不到多久网站就访问不到了(网站在本机运行一切正常,只是在服务器上才出现错误)小弟做的这个网站是采用的S2SH开源框架,以小弟的看法现在唯一可能出现问题的地方就是HibernateTemplate对Session的处理及Hibernate缓存这两个可以点,但是又不知道怎么解决,所以还请各位同仁帮忙解决一下,谢谢,谢谢!

解决方案 »

  1.   

    我在网上找了很久的资料,唯一一种可行的方法就是采用jrockit jvm,不过我还没试过!哎,遇到这种问题真麻烦!
      

  2.   

    我也遇到过,非常头疼.tomcat里改了配置还是,经常过一个星期就挂了.那时怀疑很多资源没有释放掉.
      

  3.   

    java.lang.OutOfMemoryError: PermGen space
    出现这个错误,不是经常说到的资源没有释放的问题。http://blog.csdn.net/soulx/archive/2010/03/01/5335203.aspx
    看看这个或许会对LZ有所帮助。
      

  4.   

    jrockit jrockit jrockit jrockit