3.2.10. Alterações EJB 2.x


3.2.10.1. Atualização dos Aplicativos que usam o EJB 2.x

O JBoss Enterprise Apllication Plataform 6 fornece suporte para o EJB 2.x. No entanto, você precisa realizar algumas modificações no código e iniciar o servidor com o perfil completo.

Procedimento 3.26. Execute o EJB 2.x no JBoss Enterprise Application Plataform 6

  1. 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, “Amostras do JNDI Namespaces nas Versões Anteriores e como elas são especificadas no JBoss Enterprise Application Plataform.”.
  2. Substitua os Interceptores do JBoss AOP

    O JBoss AOP (Aspect Oriented Programming - Programação Orientada do Aspecto) não está mais incluído no JBoss Enterprise Application Plataform 6. Nas liberações anteriores, o JBoss AOP era usado pelo contêiner EJB. No entanto, no JBoss Enterprise Application Plataform 6, o contêiner EJB usa um novo mecanismo. Caso o seu aplicativo usar o JBoss AOP, você precisará modificar o seu código do aplicativo como abaixo.

    • As configurações EJB3 padrões que eram realizadas no arquivo ejb3-interceptors-aop.xml são agora realizadas no arquivo de configuração. Isto é um arquivo standalone/configuration/standalone-full.xml para o servidor autônomo. Caso você esteja executando o seu servidor num storage domain, este é o arquivo domain/configuration/domain.xml.
    • Os aplicativos que integram os interceptores na camada EJB devem ser redesignados para uso dos interceptores EJB3 e CDI. Os interceptores ao lado do servidor podem ser alterados para os interceptores EJB3.
  3. Modificação do Descritor do Arquivo jboss-web.xml

    Modifique o <jndi-name> para cada <ejb-ref> usar o novo formato de observação inteiramente qualificado JNDI.
  4. Substitua o arquivo do descritor da implantação jboss.xml

    O descritor da implantação jboss-ejb3.xml substitui o descritor da implantação jboss.xml para substituição e adição à recursos fornecidos pelo Java Enterprise Edition (EE - Edição do Java Enterprise) definidos no descritor da implantação ejb-jar.xml. O novo arquivo é incompatível com o jboss.xml e o jboss.xml é agora ignorado nas implantações.
  5. 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 Enterprise Application Plataform 6 com o perfil completo.
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat
Voltar ao topo