2.2. Revisão dos Aspectos Novos e Diferentes do JBoss EAP 6


Introdução

Segue abaixo uma lista das diferenças visíveis no JBoss EAP 6 a partir do lançamento anterior.

Carregamento de classes baseado em módulos
No JBoss EAP 5, a arquitetura de carregamento de classes era hierárquica. No JBoss EAP 6, o carregamento de classes é baseado no JBoss Modules. Isto oferece um verdadeiro isolamento do aplicativo, oculta as classes de implementação do servidor e carrega apenas as classes que seu aplicativo necessita. Além disso, o carregamento de classe é simultâneo proporcionando um melhor desempenho. Os aplicativos gravados para o JBoss EAP 5 precisam ser modificados para a especificação das dependências dos módulos e, em alguns casos, para o reempacotamento dos arquivos. Para mais informações, consulte Class Loading and Modules no guia Development Guide para oJBoss EAP 6 em https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Gerenciamento de Domínio
No JBoss EAP 6, o servidor pode ser executado como um servidor autônomo ou em um domínio gerenciado. Em um domínio gerenciado, você pode configurar grupos inteiros de servidores de uma só vez, mantendo as configurações sincronizadas por toda a sua rede de servidores. Embora isto não deva impactar os aplicativos construídos para os lançamentos anteriores, pode simplificar o gerenciamento de implantações para servidores múltiplos. Para mais informações, consulte About Managed Domains no guia Administration and Configuration Guide para o JBoss EAP 6 em https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Configuração de Implantação
Servidores Autônomos e Domínios Gerenciados
O JBoss EAP 5 usava um perfil baseado na configuração de implantação. Esses perfis estavam localizados no diretório EAP_HOME/server/. Os aplicativos continham, com frequência, arquivos múltiplos de configuração para segurança, banco de dados, adaptadores de recursos e outras configurações. No JBoss EAP 6, a configuração de implantação é feita usando um arquivo. Esse arquivo é usado para configurar todos os serviços e subsistemas usados para a implantação. Um servidor autônomo é configurado usando o arquivo EAP_HOME/standalone/configuration/standalone.xml. Para os servidores executando em um domínio gerenciado, o servidor é configurado usando o arquivo EAP_HOME/domain/configuration/domain.xml. As informações contidas nos arquivos múltiplos de configuração do JBoss EAP 5 devem ser migradas para o novo arquivo de configuração única.
Ordenação de implantações
O JBoss EAP 6 usa uma inicialização rápida e simultânea para implantações, resultando em um desempenho aprimorado e eficiente. Na maioria das vezes, o servidor do aplicativo é capaz de determinar as dependências automaticamente com antecedência e escolher a estratégia de implantação mais eficiente. No entanto, os aplicativos do JBoss EAP 5, que consistem em módulos múltiplos implantados como EARs e usam pesquisas JNDI herdadas ao invés de injeção CDI ou entradas de referência de recurso, podem exigir alterações de configuração.
Estrutura do Diretório e Scripts
Conforme mencionado anteriormente, o JBoss EAP 6 não utiliza mais um perfil baseado na configuração de implantação, portanto não há diretório EAP_HOME/server/. Os arquivos de configuração para os servidores autônomos estão agora localizados no diretório EAP_HOME/standalone/configuration/ e as implantações estão localizadas no diretório EAP_HOME/standalone/deployments/. Para os servidores executando em um domínio gerenciado, os arquivos de configuração podem ser encontrados no diretório EAP_HOME/domain/configuration/.
No JBoss EAP 5, o script do Linux EAP_HOME/bin/run.sh ou o script do Windows EAP_HOME/bin/run.bat eram usados para iniciar o servidor. No JBoss EAP 6, o script de início do servidor depende de como o seu servidor é executado. O script do Linux EAP_HOME/bin/standalone.sh ou o script do Windows EAP_HOME/bin/standalone.bat são usados para iniciar o servidor autônomo. O script do Linux EAP_HOME/bin/domain.sh ou o script do Windows EAP_HOME/bin/domain.bat são usados para iniciar um domínio gerenciado.
Pesquisas JNDI
O JBoss EAP 6 usa agora namespaces JNDI portáveis padronizados. Os aplicativos gravados para o JBoss EAP 5 que usam as pesquisas JNDI devem ser alterados para seguir a nova convenção de namespace JNDI padronizada. Para mais informações sobre a sintaxe de nomeação JNDI, consulte Seção 3.1.8.2, “Nomes JNDI EJB Portáteis ”.
Para informações adicionais, consulte New and Changed Features in JBoss EAP 6 no guia Development Guide para o JBoss EAP 6 em https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
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.

© 2024 Red Hat, Inc.