6.1.3 プログラムの実行
作成したそれぞれのプログラムをそれぞれが対応した場所に格納し,Webアプリケーションサーバを起動すれば,実行できます。なお,Webアプリケーションサーバ起動中に再作成したCOBOL DLLファイル(Windowsの場合),またはCOBOL共用ライブラリ(UNIXの場合)を入れ替えることはできません。COBOL DLLファイル(Windowsの場合),またはCOBOL共用ライブラリ(UNIXの場合)を再作成した場合は,Webアプリケーションサーバを停止後,再作成したCOBOL DLLファイル(Windowsの場合),またはCOBOL共用ライブラリ(UNIXの場合)を再配置し,Webアプリケーションサーバを再起動してください。
WebアプリケーションサーバにCosminexusのWebコンテナサーバを用いて説明します。J2EEサーバ上での実行については,使用しているCosminexusのバージョンに対応した,マニュアル「Cosminexus アプリケーション開発ガイド」を参照してください。
- 〈この項の構成〉
(1) WebコンテナサーバでJavaBeanを実行する場合
(a) Windowsの場合
WebアプリケーションサーバにCosminexusのWebコンテナサーバを使用した場合の各プログラムの格納場所を次に示します。
項番 |
作成したファイル |
格納場所 |
---|---|---|
1 |
Htmlファイル |
¥Webコンテナサーバ¥サーバ名¥webapps¥アプリケーション名※1 |
2 |
JSPファイル |
¥Webコンテナサーバ¥サーバ名¥webapps¥アプリケーション名※1 |
3 |
Servletクラスファイル |
¥Webコンテナサーバ¥サーバ名¥webapps¥アプリケーション名¥WEB-INF¥classes¥パッケージ名※1 |
4 |
Beanクラスファイル |
¥Webコンテナサーバ¥サーバ名¥webapps¥アプリケーション名¥WEB-INF¥classes¥パッケージ名※1 |
5 |
web.xmlファイル |
¥Webコンテナサーバ¥サーバ名¥webapps¥アプリケーション名¥WEB-INF※1 |
6 |
COBOL DLLファイル |
COBOLアクセス用Bean生成ツールで指定したCOBOLライブラリ格納フォルダ※2 |
- 注※1
-
¥Webコンテナサーバは<CCインストール先>¥web¥containersです。
- 注※2
-
Windowsの場合,dynamicpathオプション指定時は,システム環境変数PATHにCOBOL DLL格納フォルダを指定する必要があります。
(b) UNIXの場合
WebアプリケーションサーバにCosminexusのWebコンテナサーバを使用した場合の各プログラムの格納場所を次に示します。
項番 |
作成したファイル |
格納場所 |
---|---|---|
1 |
Htmlファイル |
/opt/Hitachi/httpsd/htdocs |
2 |
JSPファイル |
/opt/Hitachi/httpsd/htdocs |
3 |
Servletクラスファイル |
/Webコンテナサーバ/サーバ名/webapps/アプリケーション名/WEB-INF/classes/パッケージ名※ |
4 |
Beanクラスファイル |
/Webコンテナサーバ/サーバ名/webapps/アプリケーション名/WEB-INF/classes/パッケージ名※ |
5 |
web.xmlファイル |
/Webコンテナサーバ/サーバ名/webapps/アプリケーション名/WEB-INF※ |
6 |
COBOL共用ライブラリ |
COBOLアクセス用Bean生成ツールで指定したCOBOL共用ライブラリ格納ディレクトリ |
(2) WebコンテナサーバでEJBを実行する場合
(a) Windowsの場合
WebアプリケーションサーバにCosminexusのWebコンテナサーバを使用した場合の各プログラムの格納場所を次に示します。
項番 |
作成したファイル |
格納場所 |
---|---|---|
1 |
Htmlファイル |
¥Webコンテナサーバ¥サーバ名¥webapps¥アプリケーション名※ |
2 |
Servletクラスファイル |
¥Webコンテナサーバ¥サーバ名¥webapps¥アプリケーション名¥WEB-INF¥classes¥パッケージ名※ |
(b) UNIXの場合
WebアプリケーションサーバにCosminexusのWebコンテナサーバを使用した場合の各プログラムの格納場所を次に示します。
項番 |
作成したファイル |
格納場所 |
---|---|---|
1 |
Htmlファイル |
/opt/Hitachi/httpsd/htdocs |
2 |
Servletクラスファイル |
/Webコンテナサーバ/サーバ名/webapps/アプリケーション名/WEB-INF/classes/パッケージ名※ |
(3) Cosminexus Component Container使用時の注意事項
Cosminexus Component Containerの「業務アプリケーションの実行監視機能」や「業務アプリケーションの強制停止機能」,「業務アプリケーションのリデプロイ機能」を利用する場合には,次の値をCosminexus Component Containerの提供する「保護区リストファイル」に追加してください。
- 【値】
jp.co.hitachi_sk.j2cb.*
「保護区リストファイル」の詳細は,使用しているCosminexusのバージョンに対応した,マニュアル「Cosminexus リファレンス 定義編(サーバ定義)」を参照してください。