J2EEアプリケーションを入れ替える手順には,リデプロイによる入れ替えと通常の入れ替えの2種類があります。ここでは,それぞれの手順について,次のJ2EEアプリケーションを使用する場合を例にして説明します。
表7-1 例で使用するJ2EEアプリケーションのファイル名と表示名
種別 | 名前 |
---|---|
入れ替え前のファイル名 | MyApp.ear |
入れ替え後のファイル名 | MyApp-1_1.ear |
表示名 | MyApp |
アプリケーション統合属性ファイルのファイル名 | MyAppprop.xml |
アーカイブ形式のJ2EEアプリケーションを入れ替える場合には,リデプロイによる入れ替えが実行できます。リデプロイによる入れ替えを実行すると,少ない手順でJ2EEアプリケーションを入れ替えられます。
リデプロイによるJ2EEアプリケーションの入れ替えには,実施する際の注意事項や条件があります。詳細については,マニュアル「Cosminexus システム運用ガイド」のリデプロイによる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¥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¥cjgetappprop cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp -type all -c <任意のディレクトリ>¥MyAppprop.xml |
# /opt/Cosminexus/CC/admin/bin/cjgetappprop cmx_MyWebSystem_unit1_J2EE_01 -nameserver corbaname::192.168.1.11:900 -name MyApp -type all -c <任意のディレクトリ>/MyAppprop.xml |
<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 |