WebSphere Traditional 和 Liberty 绑定文件用来提供信息,以将应用程序中指定的部署信息绑定至特定资源。 例如,它可将外部资源的逻辑名映射至该资源的实际物理 JNDI 名称。 有关其他信息,请参阅 WebSphere Application Server 文档中的应用程序绑定。
WebSphere Traditional 和 Liberty 扩展文件包含对 Java Platform, Enterprise Edition (Java EE) 应用程序的标准描述符的补充。
在迁移期间,会从 WebLogic 和 JBoss 部署描述符中转移映射至 WebSphere Traditional 和 Liberty 绑定和扩展文件的信息,以便可用于 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 中的应用程序配置。