WebSphere traditional および Liberty バインディング・ファイルを使用して、アプリケーション内で指定されているデプロイメント情報を特定のリソースにバインドするための情報を提供します。例えば、外部リソースのロジック名を、リソースの実際の物理 JNDI 名にマップすることができます。追加情報については、WebSphere Application Server Knowledge Center のアプリケーションのバインディングを参照してください。
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 内でアプリケーション構成にアプリケーションのバインディングを追加できます。