初始化服务Crystal Report 2016时出现内存不足错误

2020-09-08 06:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在尝试将Cryst...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们正在尝试将Crystal Report服务器从Crystal Report 10升级到Crystal Report2016。但是,当我们尝试从Java Web应用程序初始化服务时,抛出了内存不足错误。 错误消息如下所示:

由以下原因引起:com.crystaldecisions.sdk.occa.report.lib.ReportSDKException:发生内存不足错误。  --- Java堆空间----错误代码:-2147215361错误代码名称:outOfMemoryError
 在com.crystaldecisions.proxy.remoteagent.TCPIPCommunicationAdapter.request(未知来源)
 在com.crystaldecisions.proxy.remoteagent.x.a(未知来源)
 在com.crystaldecisions.sdk.occa.report.application.ReportAppSession.a(未知来源)
 在com.crystaldecisions.sdk.occa.report.application.ReportAppSession.do(未知源)
 在com.crystaldecisions.sdk.occa.report.application.ReportAppSession.initialize(未知来源)
 在com.phs.reportframework.crystalreports.CRReportServer.getReportAppSession(CRReportServer.java:272)

这是我们调用initialize方法的代码的一部分:

 reportAppSession.createService(" com.crystaldecisions.sdk.occa.report.application.ReportClientDocument");
 reportAppSession.setReportAppServer(" 192.180.200.11:80");
 reportAppSession.initialize(); 

我们尝试如下在报表服务器中的CRConfig.xml中增加JVMMaxHeap和JVMMinHeap:

  2048000000 
  1024000000  

我们还尝试增加tomcat文件夹中catalina.bat中的堆大小:

设置CATALINA_OPTS ="-Xms1024m -Xmx3072m" 

我们还尝试将-ipport 1566放在Report Application Server的命令行参数中。

我们有没有遗漏的配置?

感谢您的快速答复。

谢谢。

此致

Michael Liaw