J2EEアプリケーションを入れ替える手順には,リデプロイによる入れ替えと通常の入れ替えの2種類があります。ここでは,それぞれの手順について,次のJ2EEアプリケーションを使用する場合を例にして説明します。J2EEアプリケーションは,cosminexus.xmlを含むアプリケーションであることを前提としています。なお,説明では,WebサーバとJ2EEサーバを同じサーバマシンに配置するパターン(combined-tier)の簡易構築定義ファイルを使用して,「8.6 システムの一括構築」で構築したシステムを使用します。
表9-9 例で使用するJ2EEアプリケーションのファイル名と表示名
種別 | 名前 |
---|---|
入れ替え前のファイル名 | MyApp.ear |
入れ替え後のファイル名 | MyApp-1_1.ear |
表示名 | MyApp |
表9-10 論理サーバの種類と<種別>との対応
論理サーバの種類 | <種別> |
---|---|
論理Webサーバ | HTTP |
論理J2EEサーバ | J2EE |
論理パフォーマンストレーサ | PRF |
論理SFOサーバ | SFO |
論理CTMドメインマネジャ | CTMDM |
論理CTM | CTM |
論理スマートエージェント | SA |
論理ユーザサーバ | USER |
アーカイブ形式のJ2EEアプリケーションを入れ替える場合には,リデプロイによる入れ替えが実行できます。リデプロイによる入れ替えを実行すると,少ない手順でJ2EEアプリケーションを入れ替えられます。
リデプロイによるJ2EEアプリケーションの入れ替えには,実施する際の注意事項や条件があります。条件および注意事項については,マニュアル「Cosminexus アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)」の次の個所を参照してください。
J2EEアプリケーションのリデプロイによる入れ替えの手順を次に示します。
<Cosminexusのインストールディレクトリ>¥manager¥bin¥cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode READY -s MyWebSystem |
# /opt/Cosminexus/manager/bin/cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode READY -s MyWebSystem |
<Cosminexusのインストールディレクトリ>¥manager¥bin¥cmx_stop_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode HOLD -s MyWebSystem |
# /opt/Cosminexus/manager/bin/cmx_stop_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode HOLD -s MyWebSystem |
<Cosminexusのインストールディレクトリ>¥CC¥admin¥bin¥cjreplaceapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp -f MyApp-1_1.ear |
# /opt/Cosminexus/CC/admin/bin/cjreplaceapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp -f MyApp-1_1.ear |
<Cosminexusのインストールディレクトリ>¥manager¥bin¥cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode ALL -s MyWebSystem |
# /opt/Cosminexus/manager/bin/cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode ALL -s MyWebSystem |
J2EEアプリケーションの通常の入れ替えとは,変更前のJ2EEアプリケーションを削除し,変更後のJ2EEアプリケーションをインポートすることです。J2EEアプリケーションの通常の入れ替えの手順を次に示します。
<Cosminexusのインストールディレクトリ>¥manager¥bin¥cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode READY -s MyWebSystem |
# /opt/Cosminexus/manager/bin/cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode READY -s MyWebSystem |
<Cosminexusのインストールディレクトリ>¥manager¥bin¥cmx_stop_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode HOLD -s MyWebSystem |
# /opt/Cosminexus/manager/bin/cmx_stop_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode HOLD -s MyWebSystem |
<Cosminexusのインストールディレクトリ>¥CC¥admin¥bin¥cjstopapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp |
# /opt/Cosminexus/CC/admin/bin/cjstopapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp |
<Cosminexusのインストールディレクトリ>¥CC¥admin¥bin¥cjdeleteapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp |
# /opt/Cosminexus/CC/admin/bin/cjdeleteapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp |
<Cosminexusのインストールディレクトリ>¥CC¥admin¥bin¥cjimportapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -f MyApp-1_1.ear |
# /opt/Cosminexus/CC/admin/bin/cjimportapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -f MyApp-1_1.ear |
<Cosminexusのインストールディレクトリ>¥CC¥admin¥bin¥cjstartapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp |
# /opt/Cosminexus/CC/admin/bin/cjstartapp cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp |
<Cosminexusのインストールディレクトリ>¥manager¥bin¥cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode ALL -s MyWebSystem |
# /opt/Cosminexus/manager/bin/cmx_start_target -m 192.168.100.100 -u cosmi_admin -p cosmi_admin_passwd -mode ALL -s MyWebSystem |