Os arquivos de ligações do WebSphere tradicional e do Liberty são usados para fornecer informações para ligar as informações de implementação especificadas no aplicativo a um recurso específico. Por exemplo, eles podem mapear um nome lógico de um recurso externo como o nome da JNDI real do recurso. Para obter informações adicionais, consulte Ligações de aplicativos na documentação do WebSphere Application Server.
Os arquivos de extensão do WebSphere tradicional e do Liberty contêm adições aos descritores padrão para aplicativos Java Platform, Enterprise Edition (Java EE).
Durante a migração, as informações que são mapeadas para arquivos de ligações e de extensões do WebSphere tradicional e do Liberty são movidas dos descritores de implementação do WebLogic e do JBoss para que estejam disponíveis para o WebSphere Application Server. Se o arquivo não existir, um novo será criado.
Os arquivos de ligações e de extensão são criados para diferentes tipos de projeto:
| Tipo de Arquivo | Nome do Arquivo |
|---|---|
| J2EE 1.4 e inferior | |
| Ligações de módulo EJB | META-INF/ibm-ejb-jar-bnd.xmi |
| Extensões de módulo EJB | META-INF/ibm-ejb-jar-ext.xmi |
| Ligações de módulo Web | WEB-INF/ibm-web-bnd.xmi |
| Extensões da Web | WEB-INF/ibm-web-ext.xmi |
| Java EE 5 e superior | |
| Ligações de módulo EJB | META-INF/ibm-ejb-jar-bnd.xml |
| Extensões de módulo EJB | META-INF/ibm-ejb-jar-ext.xml |
| Ligações de módulo Web | WEB-INF/ibm-web-bnd.xml |
| Extensões da Web | WEB-INF/ibm-web-ext.xml |
No Liberty, Ligações de aplicativos podem ser incluídas na configuração de aplicativo do server.xml.