Após a instalação e configuração do servidor de aplicações W...

Próximas questões
Com base no mesmo assunto
Q907755 Arquitetura de Software

Após a instalação e configuração do servidor de aplicações Wildfly 8, pode-se executar o script $WILDFLY_HOME/bin/standalone.sh para iniciar o serviço. Sem argumentos, esse script inicia o servidor utilizando a configuração padrão. Entretanto, pode-se substituir a configuração padrão fornecendo argumentos na linha de comando, ou em seu script de chamada.


Com base em tais parâmetros, para realizar o bind das interfaces públicas de um servidor para todos os endereços do IPv4 se deve utilizar o seguinte argumento:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - –b 0.0.0.0.

Vamos entender o contexto da questão e o motivo pelo qual a alternativa D é a correta.

O tema abordado na questão está relacionado à configuração do servidor de aplicações Wildfly. Após a instalação, é comum precisar iniciar o servidor configurando diferentes parâmetros para ajustar o seu comportamento conforme as necessidades da aplicação. Um desses parâmetros pode ser a interface de rede à qual o servidor se vincula (bind).

O comando standalone.sh é utilizado para iniciar o servidor Wildfly no modo standalone. Esse script pode receber argumentos para modificar a configuração padrão.

Para fazer o bind das interfaces públicas do servidor para todos os endereços IPv4, utiliza-se a opção -b 0.0.0.0. Isso instrui o servidor a escutar em todas as interfaces de rede disponíveis no host.

Agora, vamos analisar as outras alternativas para entender por que estão incorretas:

A - -Djboss.socket.binding.port-offset=100

Este argumento é utilizado para definir um deslocamento (offset) para as portas do servidor. Por exemplo, se a porta padrão é 8080 e o offset é 100, a porta usada será 8180. Não está relacionado ao bind das interfaces de rede.

B - --server-config=standalone-full.xml

Este argumento especifica qual arquivo de configuração deve ser usado ao iniciar o servidor. O arquivo standalone-full.xml contém configurações completas para o servidor, mas não altera as interfaces de rede que o servidor deve usar.

C - -Djboss.node.name=instancia2

Este argumento define o nome do nó do servidor, que é útil em configurações de cluster. Novamente, não está relacionado ao bind das interfaces de rede.

E - --admin-full

Este argumento não é um parâmetro válido para o comando standalone.sh do Wildfly, e não tem relação com a configuração das interfaces de rede.

Portanto, a alternativa D é a correta porque o argumento -b 0.0.0.0 é o que realmente configura o servidor para fazer o bind das interfaces públicas para todos os endereços IPv4.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

-b 0.0.0.0 tells JBoss AS to bind to all available IP addresses on the computer

https://developer.jboss.org/thread/152343

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo