我是水晶报表服务器的新手。我在这里解释错误细节。
我使用SAP Business Objects CMC为我的应用程序生成报告。以下是图片中的版本详细信息。
当我尝试生成文件大小超过1MB的报告文件时,它会抛出以下错误。
Error
The viewer could not process an event. 1c84865dce535c5.pdf File is too large for attachment. [] ---- Error code:0 [CRWEB00000119]
所以,我去了以下位置查看maximumUploadFileSize
。
1. C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\dswsbobje\WEB-INF\classes\dsws.properties
2. C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\dswsbobje\WEB-INF\classes\dsws.properties
3. C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\pjs\container\work\<ServerName>.WebApplicationContainerServer\businessobjects\dswsbobje\WEB-INF\classes\dsws.properties
限制总上传文件大小的#Security措施
maximumUploadFileSize = 10485760
它被设置为10485760 (10 MB)
,根据我的理解,这是此Reference Document的默认大小。
那么,如果支持高达10 MB,为什么报告文件超过1MB
时会出错?
我试图通过10
的多个来增加大小,这意味着104857600 (100 MB)
在所有这些文件中,并重新启动服务器。但是,如果没有成功,重新启动服务器后,第三个文件中的修改值将再次设置为旧值(10485760)
。请帮助我。
有没有办法通过管理员控制台增加maximumUploadFileSize
?
如果您对此有任何疑问/疑问,请放弃您的意见。
答案 0 :(得分:1)
可以通过以下步骤解决此问题。
实际上,此问题与尝试在水晶报表服务器中生成报表的记录数有关。默认记录数据大小限制为20,000
。通过将限制更改为0 (for Unlimited)
,我们可以解决此问题。
按照以下步骤执行此设置更改:
- 登录CMC
- 转到下拉菜单中的
Servers
- 展开
Service Categories
- 选择
Crystal Reports Services
- 在右侧窗口中列出当前正在运行的服务,在
CrystalReports2013ProcessingServer
下找到Description
。- 双击它,它将重定向到
Properties
页。- 为
0
设置值"Database Records Read When Previewing or Refreshing (0 for unlimited)"
。- 点击
Save & Close
。- 重新启动
醇>CrystalReports2013ProcessingServer
。
现在尝试生成大数据pdf文件,它应该可以正常工作。