gpt4 book ai didi

spring - Tomcat 7 Spring 应用程序 IntelliJ IDEA 10.5 OutOfMemoryError : PermGen space

转载 作者:行者123 更新时间:2023-12-04 09:00:34 24 4
gpt4 key购买 nike

不确定谁对这个错误负责:

Exception in thread "main" java.lang.OutOfMemoryError: PermGen space

当我尝试从 IntelliJ IDEA 10.5(我的项目是 maven 格式项目)以 Debug模式运行我的 Spring Web 应用程序时,会发生此错误。

当从独立的 Tomcat 7 Web 服务器(将 war 放入 webapps 文件夹)运行相同的应用程序时,它工作正常。同样来自 mvn clean install t7:run-forked 应用程序也可以正常工作。

我的应用程序是Spring JPA应用程序,使用Hibernate作为JPA提供者,c3p0用于连接池(从bonecp切换到它,认为bonecp是这个错误的原因,但它仍然可以用c3p0重现),使用Spring TomcatInstrumentationLoading用于 Tomcat 上的 JPA 支持。

我的操作系统是 Debian、Linux。

最佳答案

这应该足以让它工作:

-XX:MaxPermSize=256m

虚拟机选项 字段设置在 Tomcat Run/Debug configuration
-XX:MaxPermSize=256m

关于spring - Tomcat 7 Spring 应用程序 IntelliJ IDEA 10.5 OutOfMemoryError : PermGen space,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8677831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com