Show Table of Contents
2.3. Revisão da Lista de Recursos Preteridos e Sem Suporte
Antes de migrar o seu aplicativo, você deve estar ciente de que alguns recursos que estavam disponíveis nas versões anteriores do JBoss EAP podem estar preteridos ou sem suporte. Para uma lista completa, consulte a seção Recursos Sem Suporte das Notas de Lançamento para o JBoss EAP 6 localizada no Portal do Consumidor https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Segue um resumo breve de alguns dos recursos sem suporte.
- Argumento de Linha de Comando -b para Inicialização do Servidor
- Nas versões anteriores, o JBoss EAP usava automaticamente o endereço especificado pelo parâmetro de inicialização
-b, independente do endereço IP. No JBoss EAP 6, a configuração<inet-address>do servidor procura por uma interface de rede que corresponda ao endereço IP. Apesar disto funcionar para127.0.0.1, não funciona mais para endereços IP127.*.*.*. Se você iniciar o servidor JBoss EAP 6 com o argumento de linha de comando-bpara vincular os endereços IP127.*.*.*, você deve, agora, mudar primeiro a interface de<inet-address>para<loopback-address>no arquivo de configuração do servidor.Para mais informações sobre como configurar o servidor usando o Gerenciamento CLI, consulte a seção entitulada Management CLI Operations no guia Administration and Configuration Guide para a Plataforma de Aplicação do JBoss Enterprise localizada no Portal do Consumidor https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/. - Dependências do EJB
- Nas versões anteriores do JBoss EAP, as dependências do EJB de um serviço ou serviços, incluindo outros EJBs, poderiam ser especificadas usando uma marcação
<depends>no descritor de implantaçãojboss.xml. Por exemplo:<depends>jboss.j2ee:jndiName=com/myorg/app/Foo,service=EJB</depends> <depends>jboss.mq.destination:service=Queue,name=queue/HelloworldQueue</depends>
No JBoss EAP 6, você deve usar a anotação@EJBpara injetar as referências do EJB e a anotação@Resourcepara acessar as fontes de dados ou outros recursos. Por exemplo:@EJB(lookup="java:global/MyApp/FooImpl!com.myorg.app.Foo") @Resource(mappedName = "java:/queue/HelloworldQueue")
As pesquisas JNDI também mudaram. Consulte a seção entitulada JNDI Changes neste guia para detalhes.Para mais informações sobre as referências do EJB, consulte a seção entitulada EJB Reference Resolution no guia Development Guide para a Plataforma de Aplicação do JBoss Enterprise localizada no Portal do Consumidor https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/. - HTTPInvoker
- Nas versões prévias do JBoss EAP, era possível usar o HTTPInvoker para configurar um EJB, JNDI ou JMS para usar o protocolo HTTP. Isto não é mais possível no JBoss EAP 6.
- Implantações de HA Singleton e Serviço BarrierController
- O Serviço HA Singleton garante que haja apenas uma instância de um serviço executando dentro do cluster.O JBoss EAP 5 fornecia suporte para estratégias múltiplas para implantações de HA Singleton, incluindo o serviço Implantador HA Singleton, implantações de POJO utilizando o Controlador HA Singleton e implantações de HA Singleton utilizando o Serviço BarrierController. Todas essas estratégias dependiam da HAPartition para fornecer notificações quando diferentes nós no cluster iniciavam e paravam. Agora, elas não estão mais disponíveis.No JBoss EAP 6, as implantações de HA Singleton mudaram completamente. O implantador singleton agora opera apenas nos serviços do Contêiner de Serviço Modular (MSC). Quando usando um Serviço Singleton, o serviço de destino é instalado em cada nó no cluster, mas é apenas iniciado em um nó a cada período gerado. Este procedimento simplifica as solicitações de implantação e reduz o período solicitado de relocação do serviço mestre singleton entre os nós. No entanto, ele exige que você escreva um código personalizado para atingir a mesma funcionalidade. Um exemplo de uma implantação de HA Singleton pode ser encontrado nos aplicativos de exemplo de início rápido do JBoss EAP enviados com o produto. Para mais informações sobre HA Singletons, consulte Seção 3.2.8.2, “Implantação de um HA Singleton ” .

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.