Servidor de Aplicações · 3 min read · Dec 19, 2025

Como instalar o WildFly (JBoss) Servidor de Aplicações Java no Ubuntu 18.04

WildFly, anteriormente conhecido como JBoss, é um servidor de aplicações gratuito e de código aberto escrito em Java que implementa a especificação Java Enterprise Edition (Java EE). Ele roda em várias plataformas, incluindo Windows e Linux. O WildFly fornece suporte para Web Sockets que permite que suas aplicações utilizem protocolos personalizados otimizados e comunicação full-duplex com sua infraestrutura de backend.

Neste tutorial, explicarei como instalar o servidor de aplicações WildFly no Ubuntu 18.04 LTS.

Requisitos

  • Um servidor rodando Ubuntu 18.04.
  • Um usuário não-root com privilégios sudo.
  • Um endereço IP estático 192.168.0.235 configurado em seu servidor.

Instalar Java

O WildFly é escrito em Java, então você precisará instalar o Java em seu sistema. Você pode instalar o Java executando o seguinte comando:

sudo apt-get install default-jdk -y

Uma vez que o Java esteja instalado, você pode verificar a versão do Java usando o seguinte comando:

java -version

Saída:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)

Instalar WildFly

Primeiro, você precisará baixar a versão mais recente do WildFly do site oficial. Você pode baixá-lo com o seguinte comando:

wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gz

Uma vez que o download esteja completo, extraia o arquivo baixado com o seguinte comando:

cd /opt  
tar -xvzf wildfly-14.0.1.Final.tar.gz  
sudo mv wildfly-14.0.1.Final wildfly

Por padrão, o servidor WildFly está vinculado a 127.0.0.1, você pode acessá-lo apenas usando 127.0.0.1. Portanto, você precisará mudar o endereço vinculado para o IP do seu servidor, se quiser conectar ao WildFly de qualquer lugar na LAN. Você pode fazer isso editando o arquivo standalone.xml:

sudo nano /opt/wildfly/standalone/configuration/standalone.xml

Altere as seguintes linhas:


${jboss.bind.address:192.168.0.235}









Salve e feche o arquivo.

Em seguida, você precisará adicionar um usuário para acessar o console de gerenciamento. Você pode adicionar o usuário executando o seguinte script:

sudo /opt/wildfly/bin/add-user.sh

Responda a todas as perguntas conforme mostrado abaixo:

Que tipo de usuário você deseja adicionar?  
 a) Usuário de Gerenciamento (mgmt-users.properties)  
 b) Usuário de Aplicação (application-users.properties)  
(a): 

Digite os detalhes do novo usuário a ser adicionado.  
Usando o reino 'ManagementRealm' conforme descoberto a partir dos arquivos de propriedade existentes.  
Nome de usuário : wildflyadmin  
As recomendações de senha estão listadas abaixo. Para modificar essas restrições, edite o arquivo de configuração add-user.properties.  
 - A senha deve ser diferente do nome de usuário  
 - A senha não deve ser um dos seguintes valores restritos {root, admin, administrator}  
 - A senha deve conter pelo menos 8 caracteres, 1 caractere(s) alfabético(s), 1 dígito(s), 1 símbolo(s) não alfanumérico(s)  
Senha :  
Reinsira a Senha :  
Quais grupos você deseja que este usuário pertença? (Por favor, insira uma lista separada por vírgulas, ou deixe em branco para nenhum)[  ]: wildfly  
Prestes a adicionar o usuário 'wildflyadmin' para o reino 'ManagementRealm'  
Está correto sim/não? sim  
Usuário 'wildflyadmin' adicionado ao arquivo '/opt/wildfly/standalone/configuration/mgmt-users.properties'  
Usuário 'wildflyadmin' adicionado ao arquivo '/opt/wildfly/domain/configuration/mgmt-users.properties'  
Usuário 'wildflyadmin' com grupos wildfly adicionado ao arquivo '/opt/wildfly/standalone/configuration/mgmt-groups.properties'  
Usuário 'wildflyadmin' com grupos wildfly adicionado ao arquivo '/opt/wildfly/domain/configuration/mgmt-groups.properties'  
Este novo usuário será usado para um processo AS se conectar a outro processo AS?  
por exemplo, para um controlador de host escravo se conectando ao mestre ou para uma conexão Remoting para chamadas EJB de servidor para servidor.  
sim/não? sim  
Para representar o usuário, adicione o seguinte à definição de identidades do servidor  

Acessar o Console do WildFly

Antes de acessar o console do WildFly, você precisará iniciar a instância do wildfly. Você pode iniciá-la com o seguinte comando:

sudo sh /opt/wildfly/bin/standalone.sh

O comando acima iniciará a instância do wildfly.

Agora, abra seu navegador e digite a URL http://192.168.0.235:8080. Você será redirecionado para a página padrão do WildFly:

Página padrão do WildFly

Para acessar o console de gerenciamento, abra seu navegador e digite a URL http://192.168.0.235:9990. Você será redirecionado para a seguinte página:

Login

Agora, forneça suas credenciais de login do WildFly e clique no botão OK. Você deve ver o painel do console de gerenciamento do WildFly na seguinte página:

Painel do Servidor de Aplicações WildFly

Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.