【问题标题】:Jasper Server "fusion component not supported" rendering a PDFJasper 服务器“不支持融合组件”渲染 PDF
【发布时间】:2020-11-18 18:00:04
【问题描述】:

我有几个报告已集成到仪表板 Web 应用程序中。在一些报告中,我们使用“Widgets Pro”角规组件。这可以很好地使用 Visualize.js 进行渲染和显示。用户希望能够将其中的一些导出为 PDF 文档。如果我从 TIBCO jasper studio 中导出为 PDF,它可以很好地呈现,但是当我部署它 jaspersoft-pro 并尝试从服务器将其导出为 PDF 或 DOCX 文件时,组件不会呈现并且错误消息“[Fusion Component不支持]" 留在原处。

我不确定从哪里开始。我假设需要将一些组件或库添加到我们的服务器中。

需要提及的其他一些细节:我开发的工作站是 Windows。服务器是基于 Linux 的。我们正在运行 TIBCO jasperserver 7.5.0

【问题讨论】:

    标签: jasperserver visualize


    【解决方案1】:

    好吧,当地的工作人员最终解决了这个问题。

    在我们的例子中,需要在 jaspersoft-pro 服务器上更新和配置 PhantomJS 到 2.1.1。

    更具体的步骤:

    1. 从官方网站下载 PhantomJS 2.1.1 并解压到系统上的适当位置(如 /usr/local/phantomjs)。
    2. 编辑 $CATALINA_BASE/webapps/jasperserver-pro/WEB-INF/js.config.properties 并设置“phantomjs.binary=/usr/local/phantomjs/bin/phantomjs”
    3. 编辑 $CATALINA_BASE/webapps/jasperserver-pro/WEB-INF/classes/jasperreports.properties 并设置“net.sf.jasperreports.phantomjs.executable.path=/usr/local/phantomjs/bin/phantomjs”李>

    【讨论】:

      猜你喜欢
      • 2017-05-26
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      • 2017-11-05
      • 1970-01-01
      • 2017-01-03
      • 2016-07-04
      相关资源
      最近更新 更多