【发布时间】:2011-12-30 09:04:56
【问题描述】:
不确定谁应对此错误负责:
Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
当我尝试从 IntelliJ IDEA 10.5(我的项目是 maven 格式项目)以调试模式运行我的 spring web 应用程序时,会发生此错误。
当从独立的 Tomcat 7 Web 服务器运行相同的应用程序时(将 war 放入 webapps 文件夹),它可以正常工作。同样来自 mvn clean install t7:run-forked application 也可以正常工作。
我的应用程序是 Spring JPA 应用程序,使用 Hibernate 作为 JPA 提供程序,c3p0 用于连接池(从 bonecp 切换到它,认为 bonecp 是导致此错误的原因,但它仍然可以用 c3p0 重现),Spring TomcatInstrumentationLoading 用于 Tomcat 上的 JPA 支持。
我的操作系统是 Debian、Linux。
【问题讨论】:
标签: spring intellij-idea jpa-2.0 tomcat7