Highcharts-导出服务器未生成映像

Highcharts-导出服务器未生成映像,highcharts,server,export,highstock,Highcharts,Server,Export,Highstock,我已经按照中提到的所有步骤为highcharts设置了导出服务器 我的测试环境是windows server、tomcat 8.0.30、Phantom 2.0和Java 1.8.071。mvn安装和mvn clean package以及我的应用程序成功部署期间未发生任何问题 导出服务器URL为:并且highcharts导出服务器页面正确打开,但当我单击“预览”按钮时,我得到“内部服务器错误”。当我查看tomcat日志时,我看到以下错误: [错误][http-nio-9090-exec-401:

我已经按照中提到的所有步骤为highcharts设置了导出服务器

我的测试环境是windows server、tomcat 8.0.30、Phantom 2.0和Java 1.8.071。mvn安装和mvn clean package以及我的应用程序成功部署期间未发生任何问题

导出服务器URL为:并且highcharts导出服务器页面正确打开,但当我单击“预览”按钮时,我得到“内部服务器错误”。当我查看tomcat日志时,我看到以下错误:

[错误][http-nio-9090-exec-401:35:42](SVGConverter.java:requestServer:136)ja va.net.SocketTimeoutException:读取超时

当我查看任务管理器时,大约有15个PhantomJS.exe实例正在运行。在C:\tomcat\webapps\highcharts export web\resources\js目录中,我只能看到两个文件。它们是codemirr-compressed.js和jquery-1.11.0.min.js。似乎所有的js文件都被压缩了。下面是我的app-convert.properties文件:

#####幻影属性####
#主机和端口phantomjs侦听
主机=127.0.0.1
端口=7777
#phantomjs可执行文件的位置可以是例如/usr/local/bin/phantomjs
#exec=/usr/local/bin/phantomjs
exec=C:\\phantomjs-2.0.0-windows\\bin\\phantomjs.exe
#在这里为启动Phantomjs服务器的脚本指定一个替代位置(整个路径!)。F.eks/home/bert/scripts/my-highcharts-convert.js
#如果使用与导出服务器捆绑的脚本,请保留为空。
剧本=
####连接属性用于连接作为HTTP服务器运行的phantomjs####
#所有值以毫秒为单位
#指定建立连接时从phantomjs读取时的超时
读取超时=60000
#打开到phantomjs服务器的通信链接时使用的超时
连接超时=10000
#对phantomjs服务器的整个请求都已计划,最大超时可以持续到此值。这是因为在java中,不能依赖上述两个超时。
maxTimeout=65000
####池属性####
#可以在池中运行的phantomjs服务器的数量。
池大小=10
#该池被实现为BlockingQueue。当请求幻象服务器连接但没有可用连接时,它会等待maxWait定义的毫秒数
maxWait=6000
#将文件保留在临时文件夹中一定的保留时间(以毫秒为单位)

retentionTime=60000
将Highcharts导出服务器移动到单独的GitHub存储库后,您必须在部署之前将Highcharts javascript文件复制到导出服务器项目中

将highcharts.js、highcharts-more.js、funnel.js等文件复制到文件夹
highcharts export convert/src/main/resources/phantomjs

另读:第2.3段