gpt4 book ai didi

Java - OutOfMemoryError : PermGen space

转载 作者:IT王子 更新时间:2023-10-28 23:31:12 25 4
gpt4 key购买 nike

我目前正在开发一种工具,让我只需访问我创建的网站即可从任何软件获取统计数据。

对于那些不知道的人,Birt 是一个报告工具,也是一个 eclipse 插件。

我的问题如下:

我在托管我网站的服务器上安装了 tomcat,并在上面安装了 Birt ReportEngine,在我的网站上,我调用在线查看器来获取我的报告。

问题是从昨天开始,当我启动报告时,我有这个错误:

javax.servlet.ServletException: L'exécution de la servlet a lancé une exception
org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)

引起:

java.lang.OutOfMemoryError: PermGen space

我真的不知道要修改哪个配置文件来避免这个错误。我在网上找了一些修改eclipse.ini文件的例子,但是关于mty网站,我没有用eclipse,没有找到有用的帖子。

有人可以帮帮我吗?

谢谢

最佳答案

正如Thomas所说,要设置的参数是-XX:MaxPermSize。为 Tomcat 设置此参数的一种方法是使用 CATALINA_OPTS 环境变量。

对于 Windows:

set CATALINA_OPTS=-Xms512m -Xmx512m -XX:MaxPermSize=256m

对于 Linux (bash):

export CATALINA_OPTS="-Xms512m -Xmx512m -XX:MaxPermSize=256m"

检查 startup.batcatalina.batstartup.shcatalina.sh 文件您的 tomcat/bin 目录并在其中添加上述命令。

(Xmx 和 Xms 参数设置 Java 堆的最小和最大大小 - 存储对象的位置。这不是您遇到的问题,但为了完整起见,我将它们包括在内。)

关于Java - OutOfMemoryError : PermGen space,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843893/

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