|
|
CORBA サンプル・アプリケーションのビルドと実行
ここでは、次の内容について説明します。
Security サンプル・アプリケーションのビルドと実行
Security サンプル・アプリケーションでは、パスワード認証を使用します。Security サンプル・アプリケーションの作成と実行の手順については、『BEA Tuxedo CORBA University サンプル・アプリケーション』を参照してください。
Secure Simpapp サンプル・アプリケーションのビルドと実行
Secure Simpapp サンプル・アプリケーションでは、クライアント・アプリケーションと BEA Tuxedo ドメインの間の通信を保護するために SSL プロトコルと証明書認証を使用します。
Secure Simpapp サンプル・アプリケーションをビルドおよび実行するには、次の手順に従います。
runme
コマンドを実行します。
Secure Simpapp サンプル・アプリケーションを使用する前に、IIOP リスナ/ハンドラの証明書と秘密鍵 (IIOPListener.pem
) をユーザの企業の認証局から取得し、Lightweight Directory Access Protocol (LDAP) を有効にしたディレクトリ・サービスで証明書をロードします。runme
コマンドで、IIOP リスナ/ハンドラの秘密鍵に対するパス・フレーズが表示されます。
ステップ 1: Secure Simpapp サンプル・アプリケーションのファイルを作業ディレクトリにコピーする
Secure Simpapp サンプル・アプリケーションのファイルを、ローカル・マシンの作業ディレクトリにコピーする必要があります。
Secure Simpapp サンプル・アプリケーションのファイルは、次のディレクトリにあります。
Windows 2000
drive:
\TUXdir
\samples
\corba
\simpappSSL
UNIX
/usr/local/TUXdir
/samples/corba/simpappSSL
表 11-1 にリストされているファイルを使用して、Secure Simpapp サンプル・アプリケーションをビルドおよび実行します。
ステップ 2: Secure Simpapp サンプル・アプリケーションのファイルに対する保護属性を変更する
BEA Tuxedo ソフトウェアのインストール時に、サンプル・アプリケーション・ファイルは読み取り専用になります。Secure Simpapp サンプル・アプリケーションのファイルを編集またはビルドする前に、作業ディレクトリにコピーするファイルの保護属性を次のように変更する必要があります。
Windows 2000
prompt>attrib -r
drive:
\workdirectory
\*.*
UNIX
prompt>/bin/ksh
ksh prompt>chmod u+w /
workdirectory
/*.*
また、UNIX オペレーティング・システム・プラットフォームでは、ファイルに実行権限を与えるために runme.ksh
の権限を次のように変更する必要もあります。
ksh prompt>chmod +x runme.ksh
ステップ 3: 環境変数の設定を確認する
Secure Simpapp サンプル・アプリケーションをビルドおよび実行する前に、ユーザのシステムに対して一部の環境変数を設定する必要があります。ほとんどの場合、環境変数はインストール手順の一部として設定されます。ただし、環境変数をチェックして、正しい情報を反映していることを確認する必要があります。
表 11-2 では、Secure Simpapp サンプル・アプリケーションの実行に必要な環境変数を示します。
インストール時に定義された環境変数の情報が正しいかどうかを確認するには、以下の手順を実行します。
Windows 2000
[コントロール パネル] が表示されます。
[システムのプロパティ] ウィンドウが表示されます。
[環境] ページが表示されます。
UNIX
ksh prompt>printenv TUXDIR
ksh prompt>printenv JAVA_HOME
(CORBA Java クライアント・アプリケーションの場合)
設定を変更するには、以下の手順を実行します。
Windows 2000
UNIX
ksh prompt>export TUXDIR=
directorypath
ksh prompt>export JAVA_HOME=
directorypath
(CORBA Java クライアント・アプリケーションの場合)
ステップ 4: runme コマンドを実行する
runme
コマンドは、以下の手順を自動化します。
UBBCONFIG
ファイルのロード
tmboot
コマンドによるサーバ・アプリケーションの起動
tmshutdown
コマンドによるサーバ・アプリケーションの終了
注記 Secure Simpapp サンプル・アプリケーションを手動で実行することもできます。Secure Simpapp サンプル・アプリケーションを手動で実行する手順については、Readme.html
ファイルで説明しています。
Secure Simpapp サンプル・アプリケーションをビルドおよび実行するには、次のように runme
コマンドを入力します。
Windows 2000
prompt>cd
workdirectory
prompt>runme
UNIX
ksh prompt>cd
workdirectory
ksh prompt>./runme.ksh
Secure Simpapp サンプル・アプリケーションが起動し、次のメッセージが表示されます。
Testing simpapp
cleaned up
prepared
built
loaded ubb
booted
ran
shutdown
saved results
PASSED
runme
コマンドの実行時に、パスワードの入力を要求されます。IIOP リスナ/ハンドラの秘密鍵のパス・フレーズを入力します。
表 11-3 では、runme
コマンドで作業ディレクトリ内に生成された C++ ファイルを示しています。
表 11-4 では、runme
コマンドで作業ディレクトリ内に生成された Java ファイルを示しています。
表 11-5 では、runme
コマンドで RESULTS
ディレクトリ内に生成されるファイルを示しています。
Secure Simpapp サンプル・アプリケーションの使用
Secure Simpapp サンプル・アプリケーションのサーバ・アプリケーションを次のように実行します。
Windows 2000
prompt>tmboot -y
UNIX
ksh prompt>tmboot -y
Secure Simpapp サンプル・アプリケーションの CORBA C++ クライアント・アプリケーションを次のように実行します。
Windows 2000
prompt> set TOBJADDR=corbalocs://
host
:
port
prompt> simple_client -ORBid BEA_IIOP -ORBpeerValidate noneString?
Hello World
HELLO WORLD
hello world
UNIX
ksh prompt>export TOBJADDR=corbalocs://
host
:
port
ksh prompt>simple_client -ORBid BEA_IIOP -ORBpeerValidate noneString?
Hello World
HELLO WORLD
hello world
Secure Simpapp サンプル・アプリケーションの CORBA Java クライアント・アプリケーションを次のように実行します。
Windows 2000
prompt> set CLASSPATH=%TUXDIR%
\udataobj
\java
\jdk
\m3envobj.jar;
\
%TUXDIR%udataobj
\java
\jdk
\wleclient.jar;.;%CLASSPATH%
java -DTOBJADDR=%TOBJADDR% -Dorg.omg.CORBA.ORBpeerValidate=none
classpath %CLASSPATH% SimpleClient
String?
Hello World
HELLO WORLD
hello world
UNIX
ksh prompt>export CLASSPATH=${TUXDIR}/udataobj/java/jdk/m3envobj.jar;
${TUXDIR}/udataobj/java/jdk/wleclient.jar:.:${CLASSPATH}
java -DTOBJADDR=${TOBJADDR} -Dorg.omg.CORBA.ORBpeerValidate=none
-classpath ${CLASSPATH} SimpleClient
String?
Hello World
HELLO WORLD
hello world
注記 Secure Simpapp サンプル CORBA Java クライアント・アプリケーションの CORBA Java クライアント・アプリケーションは、クライアントのみの JAR ファイル m3envobj.jar
および wleclient.jar
を使用します。
別のサンプル・アプリケーションを使用する前に、以下のコマンドを入力して Secure Simpapp サンプル・アプリケーションを終了し、不要なファイルを作業ディレクトリから削除します。
Windows 2000
prompt>tmshutdown -y
prompt>nmake -f makefile.nt clean
UNIX
ksh prompt>tmshutdown -y
ksh prompt>make -f makefile.mk clean
|
Copyright © 2001, BEA Systems, Inc. All rights reserved.
|