Hitachi

インメモリデータグリッド uCosminexus Elastic Application Data store ユーザーズガイド


18.7.1 ユーザファンクションをデプロイする手順

ユーザファンクションをデプロイする手順について説明します。

〈この項の構成〉

(1) EADsサーバを終了する

eztool stopコマンドを実行して,EADsサーバを終了します。

Developerを使用している場合は,Apache Antのタスク(ant.bat stop)を実行して,Developer用EADsサーバを終了することもできます。

(2) 作成したjarファイルをコピーする

18.6.1(2) jarファイルを作成する」で作成したjarファイルを,次に示すディレクトリにコピーします。

<運用ディレクトリ>/app

参考

Developerを使用している場合は,次のディレクトリになります。

<運用ディレクトリ>\app

(3) ファンクション定義ファイルをコピーする(任意)

ファンクション定義ファイルを作成した場合,次に示すディレクトリにコピーします。

<運用ディレクトリ>/app

参考

Developerを使用している場合は,次のディレクトリになります。

<運用ディレクトリ>\app

(4) ライブラリを配置する(任意)

必要に応じて,ユーザファンクションおよびユーザイベントハンドラ共通で使用するライブラリを次に示すディレクトリに配置します。拡張子がjarであるライブラリだけが有効です。

<運用ディレクトリ>/app/lib

参考

Developerを使用している場合は,次のディレクトリになります。

<運用ディレクトリ>\app\lib

jarファイルのマニフェストファイル(MANIFEST.MF)のClass-Path属性にjarファイルのパスを記載している場合,そのパスにjarファイルをコピーしてください。

(5) EADsサーバを開始する

ezserverコマンドを実行し,EADsサーバを開始します。

Developerを使用している場合は,Apache Antのタスク(ant.bat startまたはant.bat start_nocache)を実行し,Developer用EADsサーバを開始することもできます。

(6) デプロイされたかどうか確認する(任意)

eztool listfuncコマンドを使用して,正しくデプロイされたかどうか確認します。

手順については,「11.8 ユーザファンクションまたはユーザイベントハンドラが,各EADsサーバに正しく配置されているかどうか,また,実行できるかどうか確認したい」を参照してください。