大家,
我按照highcharts export server的说明操作。我的测试环境是Ubuntu Server,tomcat 7.x,java 1.7.x,git克隆的最新highcharts导出服务器代码。在mvn install和mvn clean包期间没有问题。我的app-convert.properties的soem设置是
port=8080 # the same port with my tomcat
exec = /home/{my user name}/phantomjs-1.9.1-linux-x86_64/bin/phantomjs
从Tomcat的日志中,我可以看到phantomjs已启动并正在侦听端口8080.此外,当我访问http:// {myservername}:8080 / highchars-export-web /时,它已正确加载,即使是我点击“生成图像”按钮,它给了我一个名为'Charts.png'的文件。但是,图像的大小为1kb,而不是从http://export.highcharts.com/demo获取的大小。我不知道我错过了什么。我需要你帮忙解决这个问题。
祝福,
亚瑟
答案 0 :(得分:0)
选择一个不同于tomcat(或其他服务)正在侦听的端口。您在app.properties文件中设置的端口是供phatomjs服务监听的。