
[英]How to use the JavaScript API of PhantomJS in a Java Application
[英]How to use PhantomJS on an application server
我将Vaadin用于我的Web应用程序,并使用Maven进行构建,并将ear应用程序部署在Wildfly 8.2应用程序服务器上。
生成器使用PhantomJS在服务器端呈现图表。
为此,我必须安装某种方式或其他PhantomJS。
因为如果没有,我当然会出错:
17:18:34,587 SEVERE [com.vaadin.server.DefaultErrorHandler] (default task-113) : java.lang.RuntimeException: java.io.IOException: Cannot run program "phantomjs": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
at com.vaadin.addon.charts.util.SVGGenerator.startPhantomJS(SVGGenerator.java:129) [vaadin-charts-3.2.0.jar:3.2.0]
at com.vaadin.addon.charts.util.SVGGenerator.getInstance(SVGGenerator.java:142) [vaadin-charts-3.2.0.jar:3.2.0]
我应该怎么做?
该程序期望命令“ plantomjs”可用。 通常,这意味着在/ usr / bin下有一个文件“ phantomjs”。 您是计算机的管理员吗? 如果是这样,请下载正确的PhantomJS副本并将二进制文件复制到/ usr / bin。 您可能需要尝试多种版本,直到找到在共享库方面与主机操作系统匹配的版本。
如果您不是管理员,请与管理员联系:)
如果这是公共网络主机,并且您有共享计划(即不是VPS),请询问托管公司的技术支持,是否允许您运行自定义二进制文件。 你可能不是。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.