我目前正在使用JasperServer
存储库来保存报告。我想在报告的右上角包含一个徽标图像。但是,每次我尝试将图像添加到资源时,都会收到一条错误消息:
错误:
1 - 0
有什么猜测吗?
我目前正在使用JasperServer
存储库来保存报告。我想在报告的右上角包含一个徽标图像。但是,每次我尝试将图像添加到资源时,都会收到一条错误消息:
错误:
1 - 0
有什么猜测吗?
我是这样做的:
<![CDATA["repo:logo.jpg"]]>
您看到的错误最可能的原因是 Web 服务配置存在问题。最可能的问题是图像大于 16Kb,因此 Axis 需要将附件保存到临时目录。一个有用的测试是确保小于 16Kb 的图像正常工作。
您最快的解决方法是通过 JasperServer Web UI 上传图片。然后您的报告应该按预期工作。如果是这样,这也验证了问题出在 Web 服务上(而不是存储库数据库或其他一些组件)。
最可能的永久解决方案是递归地更改目录的所有权.../webapps/jasperserver/
。或者您可能更喜欢只 chown .../webapps/jasperserver/WEB-INF/attachments
。或者您可以通过在 server-config.wsdd 中编辑此行来更改附件目录:
<parameter name="attachments.Directory" value="attachments"/>