ハイチャート サーバーを作成するための適切なチュートリアルを見つけるのに苦労しています。彼らのインストールページには、必要なものがないようです。
http://docs.highcharts.com/#installation
この github ページは、私が必要としているものに近いように見えますが、私は Tomcat を初めて使用し、フォローするのに問題があります
https://github.com/highslide-software/highcharts.com/tree/master/exporting-server/java
私がこれまでに持っているもの:
#!/bin/bash
#allow access for tomcat
/sbin/iptables -I INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
echo "[OK]"
echo -n "Saving new rules"
(/etc/init.d/iptables save && echo "[OK]") || echo "[FAILED]"
service iptables restart
yum -y install tomcat6*
yum -y install java-1.7.0-openjdk java-1.7.0-openjdk-devel
service tomcat6 start
chkconfig --levels 35 tomcat6 on
wget http://download.nextag.com/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
tar -xzvf apache-maven-3.0.5-bin.tar.gz
mv apache-maven-3.0.5/ /usr/local/
echo 'export PATH=/usr/local/apache-maven-3.0.5/bin:$PATH' >> /etc/profile.d/maven.sh
yum -y install freetype freetype-devel
yum -y install fontconfig fontconfig-devel
wget https://phantomjs.googlecode.com/files/phantomjs-1.9.0-linux-x86_64.tar.bz2
tar -xjvf phantomjs-1.9.0-linux-x86_64.tar.bz2
yum -y install ant-* ant-apache* ant-commons-logging
yum -y install git
git clone https://github.com/highslide-software/highcharts.com.git
cd highcharts.com
ant assemble
ant lint
ant build
ハイチャートをコンパイルしてから、Tomcat ディレクトリ /var/lib/tomcat6/webapps に移動する必要があると思います。しかし、ant ビルドを実行するとエラーが発生します。
# ant build
Buildfile: build.xml
set.properties:
clean:
[mkdir] Created dir: /root/highcharts.com/build/dist/js/adapters
[mkdir] Created dir: /root/highcharts.com/build/dist/js/modules
[mkdir] Created dir: /root/highcharts.com/build/dist/highcharts/gfx
[mkdir] Created dir: /root/highcharts.com/build/dist/highcharts/js/adapters
[mkdir] Created dir: /root/highcharts.com/build/dist/highcharts/js/modules
[mkdir] Created dir: /root/highcharts.com/build/dist/highstock/gfx
[mkdir] Created dir: /root/highcharts.com/build/dist/highstock/js/adapters
[mkdir] Created dir: /root/highcharts.com/build/dist/highstock/js/modules
[mkdir] Created dir: /root/highcharts.com/build/tests
[mkdir] Created dir: /root/highcharts.com/build/coverage-report
assemble:
check-crlf:
do-lint:
lint:
minify:
compile:
BUILD FAILED
/root/highcharts.com/build.xml:378: The following error occurred while executing this line:
/root/highcharts.com/build.xml:336: java.lang.ClassNotFoundException: org.apache.bsf.engines.javascript.JavaScriptEngine
Total time: 9 seconds
しかし、正直なところ、これが正しい方法であるかどうかさえわかりません。私は正しい軌道に乗っていますか?助言がありますか?