3.2.11. Alterações EJB 2.x
3.2.11.1. Atualização dos Aplicativos que usam o EJB 2.x Copiar o linkLink copiado para a área de transferência!
Procedimento 3.27. Execute o EJB 2.x no JBoss EAP 6
Modifique o Código em uso para as Novas Regras do JNDI Namespace
A partir do EJB 3.0, você deverá usar o prefixo completo do JNDI com o EJB 2.x. Consulte a Seção 3.1.8.1, “Atualização dos Nomes JNDI Namespace do Aplicativo” para maiores informações sobre as amostras de regras e códigos do JNDI.As amostras que apresentam como atualizar os JNDI namespaces a partir das liberações antigas podem ser encontradas na Seção 3.1.8.5, “Amostra do JNDI Namespaces nos Lançamentos Anteriores e como são especificados no JBoss EAP 6”.Modificação do Descritor do Arquivo
jboss-web.xmlModifique o<jndi-name>para cada<ejb-ref>usar o novo formato de pesquisa inteiramente qualificado JNDI.Substitua o arquivo do descritor da implantação
jboss.xmlO descritor da implantaçãojboss-ejb3.xmlsubstitui o descritor da implantaçãojboss.xmlpara substituição e adição à recursos fornecidos pelo Java Enterprise Edition (EE - Edição do Java Enterprise) definidos no descritor da implantaçãoejb-jar.xml. O novo arquivo é incompatível com ojboss.xmle ojboss.xmlé agora ignorado nas implantações.Inicie o Servidor com os Perfis Completos
O EJB 2.x requer o Perfil Completo da Edição do Java Enterprise 6. Passe o argumento-c standalone-full.xmlà linha de comando quando iniciando o servidor, com o objetivo de iniciar o JBoss EAP 6 com o perfil completo.O clustering não é mais suportado
O clustering dos beans de entidade EJB 2.x não é mais suportado no JBoss EAP 6.