gpt4 book ai didi

java - 每次访问部署到 wepapps 的 JasperServer 应用程序时,Tomcat 都会提示 OutOfMemoryError

转载 作者:行者123 更新时间:2023-11-28 21:53:31 26 4
gpt4 key购买 nike

我通过官方文档在Windows 7中安装了jasperserver(version: 5.6),使用现有的Tomcat(version: 7)和现有的PostgreSQL(version: 9.2.8),查看了JasperServer的installation.log文件安装路径,一切正常。但是,当我通过双击“Tomcat.exe”启动 Tomcat 时,它总是提示以下错误:

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "RMI TCP Connection(idle)"

我搜索了这些问题,有人说要在 %CATALINA_HOME%\bin\setenv.bat 或 %CATALINA_HOME\bin\%catalina.bat 中配置 JVM 选项,但我找不到任何一个。我认为这是因为我正在使用现有的 Tomcat,并且 JasperServer 的安装修改了 %CATALINA_HOME% 中的一些文件。所以我从 %JasperServer% 搜索“setenv.bat”并在 %JasperServer%\scripts 中找到它。这是我的配置:

set JAVA_OPTS=%JAVA_OPTS% -Xms2048m -Xmx3072m -XX:PermSize=1024m -XX:MaxPermSize=2048m -Xss2m -XX:+UseCompressedOoops -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled         

另外,我确实按照官方文档here做了,没有任何帮助,错误存在。

有遇到同样问题的吗?我应该怎么办?我真的需要帮助。谢谢。

最佳答案

你指定的内存参数好像没有被提取出来?检查它,例如通过查看类似于以下示例的进程表:

ivos-mbp:demo ivomagi$ jps
1562 start.jar
1572 Jps
my-mbp:demo me$ ps axu 1562
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
me 1562 0.2 2.8 2965576 230784 s001 S 12:17PM 0:22.62 /usr/bin/java -Dcom.sun.management.jmxremote -Xmx168m

如果您在打印输出中没有看到指定的 -Xmx3072m,则需要仔细检查从何处加载配置。

关于java - 每次访问部署到 wepapps 的 JasperServer 应用程序时,Tomcat 都会提示 OutOfMemoryError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24719036/

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