Interstage Application Server OLTPサーバ運用ガイド |
目次 索引 |
付録F Interstage管理コンソールを使用したCORBAワークユニットの運用手順 | > F.1 Solarisの場合 |
Interstage管理コンソールを使用してCORBAワークユニット(CORBAアプリケーションのワークユニット)を動作させるための環境を作成し、運用する手順について説明します。
CORBAアプリケーションをワークユニットで運用する場合、以下の手順でアプリケーション実行環境を設定する必要があります。ここでは、Java言語サンプルアプリケーションを利用して、ワークユニットを作成してからアプリケーションを運用し、ワークユニットを削除するまでを説明します。
本説明は、/opt/FSUNod/src/samples/complex/samplelist.Java/data/any下にあるサンプルアプリを動作させるまでのプロセスを説明しています。
以下で記載されているJDKのインストールパス(/opt/FJSVawjbk/jdk5)は、インストールされているJavaバージョンに応じて以下のように変更してください。
Javaバージョン |
変更前 |
変更後 |
---|---|---|
JDK1.4 |
/opt/FJSVawjbk/jdk5 |
/opt/FJSVawjbk/jdk14 |
“アプリケーション作成ガイド(CORBAサービス編)”の実行手順に従ってサーバアプリケーションを作成します。ここでは/opt/FSUNod/src/samples/complex/samplelist.Java/data/anyに用意されているサンプルアプリケーションを利用します。
# PATH=/usr/bin:/opt/FJSVawjbk/jdk5/jre/bin:/opt/FJSVawjbk/jdk5/bin:/opt/FSUNod/bin:$PATH
# export PATH
# OD_HOME=/opt/FSUNod
# export OD_HOME(環境変数にOD_HOMEを設定)
# CLASSPATH=.:$OD_HOME/etc/class/ODjava4.jar:$CLASSPATH
# export CLASSPATH(環境変数にクラスパスを設定)
# LD_LIBRARY_PATH=$OD_HOME/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH(環境変数にライブラリパスを設定)
# cd /opt/FSUNod/src/samples/complex/samplelist.Java/data/any
# make(アプリケーションの作成)
Webブラウザから“https://(ホスト名):12000/IsAdmin”を指定してInterstage管理コンソールを起動します。
CORBAアプリケーションをワークユニットで動作させるため、ワークユニット定義の作成を行います。
CORBAアプリケーションをワークユニットで動作させるための配備を行います。
1つのワークユニットで複数のアプリケーションを運用する場合は、配備を繰り返して実施してください。
ワークユニット定義で設定したCORBAワークユニットの起動を行います。
配備設定で“配備完了後、ワークユニットを起動する”を有効にすることで、配備と同時にワークユニットの起動も行われます。通常、本項目は有効になっています。
また、ワークユニットはInterstage起動に連動して起動されます。通常、自動起動も有効になっています。
“アプリケーション作成ガイド(CORBAサービス編)”の実行手順に従ってクライアントアプリケーションを作成します。ここでは、/opt/FSUNod/src/samples/complex/samplelist.Java/data/anyに用意されているサンプルアプリケーションを利用します。
# PATH=/usr/bin:/opt/FJSVawjbk/jdk5/jre/bin:/opt/FJSVawjbk/jdk5/bin:/opt/FSUNod/bin:$PATH
# export PATH
# CLASSPATH=.:/opt/FSUNod/etc/class/ODjava4.jar:$CLASSPATH
# export CLASSPATH
# LD_LIBRARY_PATH=/opt/FSUNod/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH
# cd /opt/FSUNod/src/samples/complex/samplelist.Java/data/any
クライアントアプリケーションを実行します。
クライアントアプリケーション格納先で以下を実行します。
# exec-CL
rtn.para1 = 300
rtn.param2 =
out.para1 = x
out.para2 = 0.0010
inout.para1 = y
inout.para2 = 1.0E-4
起動中のワークユニットの停止を行います。
CORBAアプリケーションの配備解除を行います。
CORBAワークユニットの削除を行います。
目次 索引 |