Jasper 服务器 "fusion component not supported" 呈现 PDF
Jasper Server "fusion component not supported" rendering a PDF
我有几个报告已集成到仪表板网络应用程序中。在一些报告中,我们使用了“Widgets Pro”angular 仪表组件。使用 visualize.js 可以很好地渲染和显示。用户希望能够将其中一些导出为 PDF 文档。如果我从 TIBCO jasper studio 中导出为 PDF,它可以很好地呈现,但是当我部署它 jaspersoft-pro 并尝试将其作为 PDF 或 DOCX 文件从服务器导出时,组件不会呈现并且错误消息“[Fusion Component不支持]”留在原处。
我不太确定从哪里开始。我假设需要将一些组件或库添加到我们的服务器。
还有几个细节需要提及:我开发的工作站是 Windows。服务器基于 Linux。我们是 运行 TIBCO jasperserver 7.5.0
好吧,当地工作人员最终解决了这个问题。
原来 PhantomJS 需要在 jaspersoft-pro 服务器上更新和配置,在我们的例子中为 2.1.1。
更具体的步骤:
- 从官方网站下载 PhantomJS 2.1.1 并解压缩到系统上的适当位置(如 /usr/local/phantomjs)。
- 编辑 $CATALINA_BASE/webapps/jasperserver-pro/WEB-INF/js.config.properties 并设置“phantomjs.binary=/usr/local/phantomjs/bin/phantomjs”
- 编辑 $CATALINA_BASE/webapps/jasperserver-pro/WEB-INF/classes/jasperreports.properties 并设置“net.sf.jasperreports.phantomjs.executable.path=/usr/local/phantomjs/bin/phantomjs”
我有几个报告已集成到仪表板网络应用程序中。在一些报告中,我们使用了“Widgets Pro”angular 仪表组件。使用 visualize.js 可以很好地渲染和显示。用户希望能够将其中一些导出为 PDF 文档。如果我从 TIBCO jasper studio 中导出为 PDF,它可以很好地呈现,但是当我部署它 jaspersoft-pro 并尝试将其作为 PDF 或 DOCX 文件从服务器导出时,组件不会呈现并且错误消息“[Fusion Component不支持]”留在原处。
我不太确定从哪里开始。我假设需要将一些组件或库添加到我们的服务器。
还有几个细节需要提及:我开发的工作站是 Windows。服务器基于 Linux。我们是 运行 TIBCO jasperserver 7.5.0
好吧,当地工作人员最终解决了这个问题。
原来 PhantomJS 需要在 jaspersoft-pro 服务器上更新和配置,在我们的例子中为 2.1.1。
更具体的步骤:
- 从官方网站下载 PhantomJS 2.1.1 并解压缩到系统上的适当位置(如 /usr/local/phantomjs)。
- 编辑 $CATALINA_BASE/webapps/jasperserver-pro/WEB-INF/js.config.properties 并设置“phantomjs.binary=/usr/local/phantomjs/bin/phantomjs”
- 编辑 $CATALINA_BASE/webapps/jasperserver-pro/WEB-INF/classes/jasperreports.properties 并设置“net.sf.jasperreports.phantomjs.executable.path=/usr/local/phantomjs/bin/phantomjs”