Java导出服务器:(SVGConverter.java:convert:108)responce:ReferenceError:找不到变量:Highcharts

时间:2016-08-27 09:20:19

标签: java tomcat phantomjs highcharts-ng

系统:Windows 10和AWS EC2

我按照以下步骤操作:

  1. 安装jdk
  2. 安装tomcat8
  3. 安装maven
  4. PhantomJS
  5. 根据系统(windows / linux)
  6. 更新了app-convert.properties
  7. 在diectory / phantomjs中添加了新的必需的高图java脚本文件
  8. 更新了resources.json
  9. 中所需的java脚本文件名
  10. 从存储库导出war / install导出服务器
  11. 使用mvn jetty在tomcat / start服务器中部署war:run
  12. 在预览服务器上记录错误

    [ERROR] [http-nio-8080-exec-25 05:19:49] (ExportController.java:writeFileToStream:356) Tried to read file from filesystem: File '/tmp/tomcat8-tomcat8-tmp/export4935023327417038147/output/UOBhqYub.png' does not exist
    

    所以我调试Server.java,服务器响应为

    "ReferenceError: Can't find variable: highcharts".
    
      

    (SVGConverter.java:convert:108)响应json:ReferenceError:不能   找到变量:Highcharts

    我在resource / phontomjs目录中添加了必需的js文件,并在resources.json中提到了这些文件。

    GitHub issue

    如果我遗漏了任何东西,请纠正我。

1 个答案:

答案 0 :(得分:0)

我的错,我的愚蠢错误,我使用的是旧版的高级java脚本文件。