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 -yUma vez que o Java esteja instalado, você pode verificar a versão do Java usando o seguinte comando:
java -versionSaí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.gzUma 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 wildflyPor 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.xmlAltere 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.shResponda 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.shO 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:

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:

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:

Links
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.