WebSphere traditional および Liberty バインディング・ファイルを使用して、アプリケーション内で指定されているデプロイメント情報を特定のリソースにバインドするための情報を提供します。 例えば、外部リソースのロジック名を、リソースの実際の物理 JNDI 名にマップすることができます。 詳しくは、以下を参照してください。 「WebSphere Application Server」資料の「アプリケーション・バインディング 」
WebSphere traditional および Liberty 拡張ファイルには、Java Platform Enterprise Edition (Java EE) アプリケーションの標準記述子への追加の情報が含まれています。
マイグレーション時に、WebSphere traditional および Liberty バインディング・ファイルと拡張ファイルにマップされる情報は、WebLogic および JBoss デプロイメント記述子から移動し、WebSphere Application Server で使用できるようなります。このファイルがない場合は作成されます。
以下のバインディング・ファイルと拡張ファイルが、プロジェクト・タイプ別に作成されます。
| ファイル・タイプ | ファイル名 |
|---|---|
| J2EE 1.4 以下 | |
| EJB モジュール・バインディング | META-INF/ibm-ejb-jar-bnd.xmi |
| EJB モジュール拡張 | META-INF/ibm-ejb-jar-ext.xmi |
| Web モジュール・バインディング | WEB-INF/ibm-web-bnd.xmi |
| Web 拡張 | WEB-INF/ibm-web-ext.xmi |
| Java EE 5 以上 | |
| EJB モジュール・バインディング | META-INF/ibm-ejb-jar-bnd.xml |
| EJB モジュール拡張 | META-INF/ibm-ejb-jar-ext.xml |
| Web モジュール・バインディング | WEB-INF/ibm-web-bnd.xml |
| Web 拡張 | WEB-INF/ibm-web-ext.xml |
Liberty では、server.xml 内でアプリケーション構成にアプリケーションのバインディングを追加できます。