この方法はZKライブラリーを共有フォルダに置きます。やり方はウェブサーバによって違います。
ZKをTomcatにインストール
http://tomcat.apache.org からTomcatをダウンロードし、インストールします。
Tomcatを停止します。
zk-bin-3.5.0
.zip もしくは zk-bin-3.5.0
.tar.gzを解凍します。
dist/lib/*.jarと dis
t/zkforge/*.jar
と
dist/lib/ext/*.jar を $TOMCAT_HOME
[1]
/shared/lib にコピーします。dis
t/zkforge の全てのライブラリーとdist/lib/ext にある一部のライブラリーはオプションです。オプションファイルにつしては次の章をご覧ください。
Tomcatを再起動します。
上記手順に従ってライブラリーのコピーが完了したら、ウェブアプリケーション(demo/bin/zkdemo-min.war) をTomcatにデプロイしましょう。Tomcatマネジャーを利用してデプロイするか、ファイルを $TOMCAT_HOME/webapps にコピーします。 ファイルをコピーする場合、Tomcatを一旦停止しなければなりません。デプロイが完了したら
http://localhost:8080/zkdemo/userguide
より結果を確認できます。なお、上記のパスはウェブサーバの設定により異なります。
補足:Tomcat 6.x は、デフォルトでは、 shared/lib にあるクラスを読み込ません。読み込ませるには conf/catalina.properties ファイルで以下を指定します:
shared.loader=${catalina.base}/shared/lib/*.jar
ZKをJettyにインストール
http://www.mortbay.org/jetty/index.html からJettyをダウンロードし、インストール[2]します。
Jettyを停止します。
zk-bin-3.5.0
.zip もしくは zk-bin-3.5.0
.tar.gzを解凍します。
dist/lib/*.jarと dis
t/zkforge/*.jarと dist/lib/ext/*.jar を $JETTY_HOME/extにコピーします。dist/zkforge にある全てのライブラリーと dist/lib/ext にある一部のライブラリーはオプションライブラリーです。オプションファイルにつしては次の章をご覧ください。
Jettyを再起動します。
上記手順に従ってライブラリーのコピーが完了したら、ウェブアプリケーション(demo/bin/zkdemo-min.war) を $JETTY_HOME/webapps にコピーしましょう。デプロイ成功したら
http://localhost:8080/zkdemo/userguide
より結果を確認できます。なお、上記のパスはウェブサーバの設定により異なります。