Cosminexus システム構築ガイド
コンテナ拡張ライブラリは,Enterprise Bean,サーブレット,JSPが利用する共通のライブラリです。コンテナ拡張ライブラリを利用することで,Enterprise Bean,サーブレット,JSPから共通のライブラリを呼び出せるようになります。
この節では,コンテナ拡張ライブラリを使用するための設定について説明します。コンテナ拡張ライブラリの機能の詳細については,マニュアル「Cosminexus 機能解説」を参照してください。なお,コンテナ拡張ライブラリがJNIを利用する場合は,サーバ起動・停止フック機能を使用します。サーバ起動・停止フック機能の実装については,マニュアル「Cosminexus 機能解説」を参照してください。
コンテナ拡張ライブラリを使用するためには,次の設定が必要です。
ファイルの詳細については,マニュアル「Cosminexus 簡易構築・運用ガイド」およびマニュアル「Cosminexus リファレンス 定義編」を参照してください。
簡易構築定義ファイルおよびユーザ定義ファイルの設定例を次に示します。この例では,コンテナ拡張ライブラリのJARファイルは「extended_container.jar」で,そのコンテナ拡張ライブラリがJNIを使用して「extended_container.dll」(UNIXの場合,extended_container)を呼び出します。
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>add.class.path</param-name>
<param-value>c:\jar\extended_container.jar</param-value>
<param-name>add.library.path</param-name>
<param-value>c:\lib</param-value>
</param>
:
</configuration>
|
rem system classpath set USRCONF_JVM_CLASSPATH=c:\jar\extended_container.jar rem library path set USRCONF_JVM_LIBPATH=c:\lib |
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>add.class.path</param-name>
<param-value>/work/classes/extended_container.jar</param-value>
<param-name>add.library.path</param-name>
<param-value>/work/lib</param-value>
</param>
:
</configuration>
|
#!/bin/csh -f # system classpath set USRCONF_JVM_CLPATH=/work/classes/extended_container.jar # library path set USRCONF_JVM_LIBPATH=/work/lib |
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.