Webアプリケーション用にVaadinを使用しています.Mavenを使用して構築し、earflyアプリケーションをWildfly 8.2アプリケーションサーバーに展開します。アプリケーションサーバーでPhantomJSを使用する方法
SVG Generator of Vaadinを使用して、サーバー側で自分のチャートを生成したいと考えています。
ジェネレータは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]
私はそれをどのようにすればよいですか?
あなたがマシンについて話しているのであれば、Wildfly Serverを意味すると思います。はい、私は管理者です。私がPhantomJSをアプリケーションと共に発送する可能性はありますか? –
もちろん、Javaコードがphantomjsバイナリを見つけることができるかどうかを確認する必要があります。デフォルトでは、Linux **は現在のディレクトリからバイナリを取得しません。 PATHを変更するか、明示的なパスを指定するか、/ usr/binの下にシンボリックリンクを指定する必要があります。 –