系统:windows 10 和 AWS EC2
我已按照以下步骤操作:
- 安装jdk
- 安装tomcat8
- 安装maven
- 幻影
- 根据系统 (windows/linux) 更新了 app-convert.properties
- 在目录/phantomjs 中添加了新的必需的 highchart java 脚本文件
- 更新了 resources.json 中所需的 java 脚本文件名
- 导出 war /从存储库安装导出服务器
- 在 tomcat 中部署 war/使用 mvn jetty:run 启动服务器
预览服务器日志错误
[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) responce json: ReferenceError: Can't find variable: Highcharts
我在 resource/phontomjs 目录中添加了所需的 js 文件,并在 resources.json 中提到了这些文件。
如有遗漏请指正
最佳答案
我的错误,我的愚蠢错误,我使用的是旧版本的 highchart java 脚本文件。
关于Java 导出服务器 : (SVGConverter. java:convert:108) 响应:ReferenceError:找不到变量:Highcharts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39179485/