17 Perguntas e respostas sobre a entrevista em tempo real do WildFly (JBoss)

Perguntas freqüentes sobre a administração do servidor de aplicativos JBoss (WildFly) com uma resposta do nível iniciante ao especialista.


Em minha pesquisa mais recente, recebi muitas solicitações de tópicos para escrever e um dos assuntos frequentes era a preparação da entrevista do JBoss.

Você também pode querer verificar o WAS & Apache Interview Q.A.

Então, eu ouvi você, aqui vai.

Antes de saltar para Q.A., um pequena introdução para JBoss AS.

O JBoss / Wildfly possui mais de 20% de participação de mercado no servidor de aplicativos Java.

WildFly é um novo nome de servidor de aplicativos JBoss a partir da versão 8. Foi renomeado em 20 de novembro de 2014. WildFly é um projeto comunitário, e se você estiver procurando por suporte corporativo com recursos adicionais, precisará do Red Hat Plataforma de Aplicação JBoss Enterprise (também conhecido como JBoss EAP).

Em uma linha – o WildFly é a versão da comunidade GRATUITAMENTE, mas o JBoss EAP não é.

Nota: Se você deseja aprimorar as habilidades no JBoss EAP, consulte este livro – Configuração, Implantação e Administração do JBoss EAP

Vamos entrar em perguntas / respostas.

1. Qual é a estrutura de diretórios no JBoss?

Os seguintes diretórios estão disponíveis após a instalação do JBoss.

  • módulos
  • Pacotes
  • domínio
  • estar sozinho
  • appclient
  • bin
  • docs
  • conteúdo de boas-vindas

2. Quais são os níveis de registro disponíveis?

Há cinco níveis possíveis:

  • FATAL
  • ERRO
  • ADVERTIR
  • INFO
  • DEPURAR

3. Qual componente é responsável por manipular o armazenamento em cluster?

O clustering do JBoss está no topo do kit de ferramentas do JGroups, que ajuda a criar, excluir, detecção de associação, notificação etc. no cluster.

4. Como instalar o JBoss no servidor Linux?

A instalação do JBoss é muito simples. Você precisa fazer o download da versão desejada da página de download oficial do JBoss no formato zip ou gz.

Após o download, basta extrair o arquivo para o local que você deseja instalar. Se você baixou o formato zip, poderá usar o comando descompactar para extraí-lo.

descompacte jboss-as-7.1.1.Final.zip

5. Qual é a porta padrão para acessar o Console de Administração no JBoss 7?

9990 é a porta padrão. Se estiver instalado em servidor1 então você precisa acessar como:

http: // server1: 9990 / console de administração

6. O que deve ser feito para acessar o Console de administração?

O usuário deve ser criado em “ManagementRealm” para ter o console operacional. Para criar o usuário, você pode ir para a pasta bin e executar o script add-user.sh.

7. Como iniciar o JBoss no modo independente?

Vá para a pasta bin onde o JBoss está instalado e comece com o seguinte comando.

./standalone.sh

8. Como aumentar a memória de pilha Java no JBoss 7?

A memória da pilha pode ser aumentada em um respectivo arquivo conf. Aumentar a memória para autônomo;

  • Vá para a pasta bin
  • Edite o arquivo standalone.conf e procure a linha de argumento “JAVA_OPTS =”
  • A configuração padrão terá no mínimo 64 MB e no máximo 512 MB. Você pode aumentar para o valor desejado.

Xms – especifique o tamanho mínimo da pilha
Xmx – especifique o tamanho máximo do heap

De maneira semelhante, você pode ajustar a memória para um domínio no arquivo domain.conf

9. Qual é a diferença entre o modo autônomo e o domínio?

Estar sozinho O modo é um processo JVM único, em que todos os servidores JBoss têm sua configuração. Se você apenas precisar de uma JVM ou ambiente de desenvolvimento, o standalone seria perfeito.

Domínio O modo pode ter vários servidores nos quais toda a configuração é gerenciada centralizada e frequentemente usada no ambiente de produção.

10. Você pode criar um cluster no modo independente?

Sim, o agrupamento é possível no modo autônomo. No entanto, um aplicativo deve ser implementado em cada servidor / JVM no modo independente.

11. Qual é a diferença entre e ?

<validar na partida> validar a conexão do banco de dados toda vez e, se uma conexão não for válida, ele gravará um aviso nos logs.

Ter “validar na partida” configurado pode ter um pouco de carga alta no banco de dados, pois pode criar muitas solicitações.

<validação em segundo plano> valide a conexão periodicamente com base em qual frequência está configurada para “background-validation-millis”. A configuração padrão é definida como zero significa desativado.

Ter a “validação em segundo plano” definida como true criará menos conexões com o banco de dados e seus efeitos colaterais não seriam detectados imediatamente se as conexões inoperantes.

12. Que módulo é necessário para integrar o Apache ao JBoss?

Existem dois módulos que você pode usar para conectar o JBoss ao Apache.

  1. mod_proxy
  2. mod_jk

13. Quais são os tipos de arquivo que você pode implantar no JBoss?

Você pode implantar quase qualquer tipo de aplicativo Java / J2EE e ele suporta o seguinte formato de arquivo.

  • WAR – archive de aplicativo da Web
  • SAR – Arquivo de Serviço
  • JAR – Arquivo Java
  • EAR – arquivo de aplicativos corporativos

14. Como você pode implantar um aplicativo?

Existem três maneiras possíveis de implantar um aplicativo no servidor de aplicativos JBoss.

  1. Console de administração – você pode implantar os arquivos de aplicativos necessários por meio do console de administração.
  2. Implantação automática – utilize o scanner de implantação do sistema de arquivos para implantar automaticamente arquivos da pasta de implantações.
  3. Automação – use a ferramenta de automação / ant / scripting para implantar um aplicativo.

15. Que tipo de arquivo de marcador é necessário para instruir o JBoss a implantar?

.O sufixo do arquivo dodeploy é necessário para o JBoss implantar ou reimplementar um aplicativo. Por exemplo:

myfirstapplication.war.dpdeploy

16. Quais são os tipos importantes disponíveis para a implantação de arquivos de marcadores?

  • .dodeploy – instrua para implantar
  • .implantado – indica que o arquivo está implantado
  • .pendente – a implantação ainda está pendente
  • .não implementado – confirmação de que o aplicativo não está implementado
  • .falhou – a implantação falhou por algum motivo
  • .skipdeploy – instrua o JBoss a ignorar os arquivos para implantação automática

17. O que contém mgmt-user.properties?

Todos os usuários e a senha do console administrativo (criptografados) são armazenados no arquivo mgmt.-user.properties.

Espero que acima você tenha uma idéia de que tipo de perguntas estão sendo feitas na entrevista e desejo que você boa sorte.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map