java - Spring 应用的 Permgen 空间错误

标签 java apache exception tomcat permgen

我有一个简单的登录和注销 spring 应用程序,它一次又一次地抛出异常 java.lang.OutOfMemoryError: PermGen space。我试图在我的 NetBeans IDE 中更改应用程序的 VM 选项,但它不起作用。 我做了以下更改:

-Xmx1024m

-Xmx512m

每次我的应用程序运行 2-3 次然后抛出此异常。是因为我的代码还是任何其他配置?我该如何解决?

最佳答案

PermGen 内存空间位于堆之外,因此更改 Xmx 无济于事。

尝试以下操作:-XX:MaxPermSize=256m 或者如果这还不够的话,可以尝试更大的值。

希望对你有帮助,

关于java - Spring 应用的 Permgen 空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22709774/

相关文章:

java - 如何在java中编写未经检查的异常?

php - 我在哪里可以下载 php5apache2_2.dll?

java - 在 Java 中设置异常原因

datetime - 在 C# 中处理 TimeSpan 异常

java - 在Clojure中使用并发之前是否应该全面了解Java并发和线程模型等?

java - 在 CentOS Linux 上从 Tomcat 访问 Tensorflow

java - 我得到 java.lang.NullPointerException : null when I try to initialize the method in Vaadin View

python - 在Python中减去(Apache日志)时间戳字符串?

java - 从excel上传数据使用java访问

java - 如何在 Java 中从 .txt 文件读取字符串?