![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[Windows]](../images/windows.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
アプリケーション・ファイルの変更または追加
サーバーの停止と再始動を行わなくても、 アプリケーション・サーバー上のアプリケーション・ファイルを追加または変更することができます。
このタスクについて
以下の注記は、このトピック内の .xmi ファイル参照に適用されます。
サポートされる構成: IBM® 拡張ファイル
およびバインディング・ファイルの場合、.xmi または .xml ファイル名拡張子は、Java EE 5 より前のアプリケーションまたはモジュールを使用しているか、
あるいは Java™ EE 5 以降のアプリケーションまたは
モジュールを使用しているかによって異なります。IBM 拡張
ファイルまたはバインディング・ファイルは、ibm-*-ext.xmi または ibm-*-bnd.xmi という名前です。
ここで * は拡張ファイルまたはバインディング・ファイルのタイプ (app、application、ejb-jar、
または web など) です。以下の条件が適用されます。

ただし、Java EE 5 以降のモジュールが、Java EE 5 より前のファイルを含み .xmi ファイル名拡張子を使用する アプリケーション内に存在することは可能です。
ibm-webservices-ext.xmi、ibm-webservices-bnd.xmi、ibm-webservicesclient-bnd.xmi、ibm-webservicesclient-ext.xmi、 および ibm-portlet-ext.xmi ファイルは、引き続き .xmi ファイル拡張子 を使用します。
sptcfg![[Solaris]](../images/solaris.gif)
![[HP-UX]](../images/hpux.gif)
サーバーを停止および再始動しなくても、デプロイ済みアプリケーション・ファイルに加えることができる変更がいくつかあります。
重要: エンタープライズ・アプリケーション・ファイルの更新方法を参照して、
ホット・デプロイメントがアプリケーション・ファイルを更新する方法として適切かどうかを判別します。
他の方法のほうが簡単です。ホット・デプロイメントは経験者のみに適しています。
管理コンソールの更新ウィザードを使用して、
サーバーの停止および再始動を行うことなく変更を行うことができます。
次の表は、アプリケーションがデプロイされるサーバー上でアプリケーション・ファイルを操作することによって可能となる変更をリストしています。 また、この表はホット・デプロイメントまたは動的再ロードを使用して変更するかどうかも示しています。
変更 | ホット・デプロイメント (hot deployment) | 動的再ロード (dynamic reloading) |
---|---|---|
実行中のサーバーで新規 EAR ファイルを提供することによって既存のアプリケーションを更新します。 | はい | はい |
実行中のサーバーへ新規アプリケーションを追加します。 | はい | いいえ |
実行中のサーバーから既存のアプリケーションを除去します。 | はい | いいえ |
既存の EJB または Web モジュールへファイルを変更または追加します。 | はい | いいえ |
アプリケーションの application.xml ファイルを変更します。 | 該当なし | はい |
アプリケーションの ibm-app-ext.xmi ファイルを変更します。 | 該当なし | はい |
アプリケーションの ibm-app-bnd.xmi ファイルを変更します。 | 該当なし | はい |
EAR ファイルに含まれる非モジュール JAR ファイルを変更します。 | はい | はい |