Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 49

Universidade Católica de Angola

Faculdade de Engenharia
Licenciatura em Engenharia Informática

Tutorial de Instalação e
Configuração WildFly

Elaborado por:
Ivandro Colombo (iColombo)

Luanda – 2020
Tutorial de Instalação e
Configuração WildFly

Elaborado por:
Ivandro Colombo (iColombo)

Luanda – 2020
Sobre o Autor

Ivandro dos Santos Colombo (iColombo)


Finalista em Engenharia Informática pela Universidade Católica de Angola,
fascinado por Ciências e TIC (Tecnologia de Informação e Comunicação).

I
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Epígrafe

"Faça da sabedoria o seu talento".

Tomás da Silva

II
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Breves Considerações

Este tutorial visa à explicação do Servidor de aplicativo Java WildFly sua instalação
e configuração nos Sistemas Operativos Ubuntu, CentOS e Windows.

III
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
ÍNDICE
Sobre o Autor............................................................................................................................... I
Epígrafe ....................................................................................................................................... II
Breves Considerações.............................................................................................................. III
1. Introdução .......................................................................................................................... 1
2. Requisitos ........................................................................................................................... 2
3. Configuração das Distros ..................................................................................................... 3
3.1 Instalação e configuração do WildFly ............................................................... 3
3.2 Criação de um usuário (utilizador) ................................................................... 7
3.2.1 Criação de um usuário (utilizador) executando os scripts
WildFly ............................................................................................................... 7
3.2.2 Criação de um usuário (utilizador) usando o assistente do
Apache NetBeans 12.0 LTS ............................................................................. 7
3.3 Conexões ................................................................................................................. 9
3.4 Implantação de um Projecto ............................................................................. 17
4. Confirguração do ambiente Windows............................................................................. 22
4.1 Instalação e configuração do WildFly ............................................................. 22
4.2 Instalando o WildFly como serviço.................................................................. 24
4.3 Criação de um usuário (utilizador) ................................................................. 25
4.3.1 Criação de um usuário (utilizador) executando os scripts
WildFly ............................................................................................................. 25
4.3.2 Criação de um usuário (utilizador) usando o assistente do
Apache NetBeans 12.0 LTS ........................................................................... 26
4.4 Conexões ............................................................................................................... 27
4.5 Implantação de um Projecto ............................................................................. 35
5. Resolução de bugs na inicialização do WildFly ............................................................. 39
6. Conclusão .............................................................................................................................. 42
7. Bibliografia ........................................................................................................................... 43

IV
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
1. Introdução

O mundo tecnológico encontra-se em constante desenvolvimento e expansão. A


plataforma Java não difere e tem um leque vasto de tecnologias que respondem a
toda e qualquer demanda, neste âmbito tais soluções rodam sobre um servidor de
aplicativos e existem muitos deles.
Nesta senda optou-se por usar o WildFly que é um dos mais usados e popularmente
conhecido servidor de aplicativo Java.
Nas páginas que se seguem ilustrarei como instalar ou configurar os mesmos em
três ambientes ou Sistemas Operativos.

1
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
2. Requisitos

Para à instalação ou configuração, precisaremos das seguintes ferramentas:

- Sistemas Operativos

- CentOS 7;

- Ubuntu 18.04 LTS;

- Windows 10;

- OpenJDK 8;

- Apache NetBeans 12.0 LTS;

- WildFly 20.0.1.Final.

Obs.: Frisar que à maneira de configurar o ambiente Ubuntu 18.04 LTS não difere
das outras distribuições e a forma de configurar o CentOS 7 é semelhante às outras
versões (6 e a 8), dizer que versões abaixo destas deixaram de ser mantidas e a 6 só
será mantida até 30 de Novembro de 2020, e à maneira de configurar o ambiente
Windows 10 é semelhante a todas às outras versões.

2
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
3. Configuração das Distros

3.1 Instalação e configuração do WildFly

Antes de instalar ou configurar o WildFly, temos que nos certificar que o OpenJDK 8
esteja instalado, caso não estiver acesse o link abaixo do tutorial no qual explico
como o fazer para CentOS e Windows.
https://www.academia.edu/43783614/Tutorial_preparacao_ambiente_desenvolvi
mento_java_opensource
E o blog a seguir que explica como fazer a instalação no Ubuntu.
https://www.edivaldobrito.com.br/java-no-ubuntu-instalar-o-openjdk-8/
Abaixo eis os passos para instalar e configurar o WildFly como serviço, caso
queiramos fazê-lo pela sua forma mais básica, apenas o copiamos para o directório
/opt ou outro qualquer desde que devidamente permitido: /opt/wildfly-20.0.1.Final
e executamos o ficheiro standalone.sh contido em /opt/wildfly-20.0.1.Final/bin
tanto na distro CentOS quanto Ubuntu.
1. Criamos um novo usuário (utilizador) do sistema com o directório
/opt/wildfly
$ sudo groupadd -r wildfly
$ sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
2. Instalamos o WildFly
Até o preciso momento que escrevo este tutorial, a última versão é o WilFly 21, mas
para este tutorial usarei a versão 20, por já o ter usado e responder com o que se lhe
pede, mas a forma de instalação e configuração é a mesma.
Antes de fazeres o download ou continuar a instalação e configuração com o WildFly
20.0.1 Final já baixado contido num dispositivo amovível ou num directório crie uma
variável de ambiente e atribua valor como se segue:
$ WILDFLY_VERSION=20.0.1.Final
Caso não tenha feito o download siga as seguintes instruções para o fazer:
2.1 – Fazemos o download do WildFly para o directório /tmp
wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-
$WILDFLY_VERSION.tar.gz -P /tmp
2.2 – Descompactamos o conteúdo comprimido ou zipado para o directório
/opt

3
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
$ sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
Caso tenha os conteúdos previamente baixados num directório do Sistema ou
contido num dispositivo amovível:
2.3 – Copiamos os conteúdos previamente baixados para o directório /opt
$ sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/

No meu caso eu o tenho num dispositivo amovível, como podem notar executei o
comando:
$ sudo scp -r wildfly-20.0.1.Final/ /opt/
Nota: Caso tenha os conteúdos baixados contidos num dispositivo amovível e não
queira dar-se trabalho de navegar entre os directórios no terminal abra o directório
ou pasta em questão e com o botão direito do mouse (rato), escolha a opção “open
in Terminal” em inglês e “abrir no Terminal” em português.
3. Criamos um link simbólico wildfly que apontará para o directório de
instalação do WildFly
$ sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly

4. Trocamos o proprietário ou dono do directório e grupo para o usuário


(utilizador) wildfly
$ sudo chown -RH wildfly: /opt/wildfly

5. Configuramos Systemd unit


Os pacotes (packages) WildFly incluem ficheiros necessários para executar o
WildFly como um serviço.
Iniciamos por criar um directório que conterá um ficheiro de configuração do
WildFly:

4
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
$ sudo mkdir -p /etc/wildfly

6. Copiamos o ficheiro de configuração para o directório /etc/wildfly:


$ sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/

Este ficheiro permite que tu especifiques qual o modo e endereços bind do WildFly.
Por padrão, WildFly executará no modo standalone e será escutado em todas
interfaces. Tu podes editar o ficheiro de acordo às suas necessidades.
Caso queiramos visualizar o conteúdo do ficheiro apenas, façamos:
$ cat /etc/wildfly/wildfly.conf
# The configuration you want to run
WILDFLY_CONFIG=standalone.xml

# The mode you want to run


WILDFLY_MODE=standalone

# The address to bind to


WILDFLY_BIND=0.0.0.0

7. A seguir copiamos o script launch.sh do WildFly para o directório


/opt/wildfly/bin/:
$ sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

8. Os scripts dentro do directório bin devem ter uma flag executável:


$ sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'

9. Copiamos o ficheiro systemd unit para o directório


/etc/systemd/system/:

$ sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service
/etc/systemd/system/

10. Notificamos o systemd que nós críamos um novo ficheiro unit:


$ sudo systemctl daemon-reload

11. Inicíamos o serviço WildFly e o permitimos para ser iniciado


automaticamente quando o boot é iniciado:
$ sudo systemctl start wildfly
5
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Obs.: Caso o comando antigo não esteja a executar convém verificar se algum
aplicativo não esteja a usar a porta 8080, fazendo:
$ sudo netstat -tlpn | grep 8080 caso houver matamos o processo, digitando:
$ sudo kill -9 PID Após isto inciamos o serviço
Executamos novamente o comando para iniciar, bem como o habilitamos.
$ sudo systemctl start wildfly
$ sudo systemctl enable wildfly

12. Verificamos se o serviço está executando:


$ sudo systemctl status wildfly

Para gerir o serviço temos:


sudo systemctl start wildfly – Para iniciar
sudo systemctl restart wildfly– Para reiniciar
sudo systemctl stop wildfly – Para parar

13. Ajustamos a Firewall


Se seu servidor é protegido por uma firewall e tu queres aceder a instância WildFly
fora da tua rede local, precisas abrir a porta 8080.
Usamos os seguintes comandos necessários:
Se tu usas uma distro CentOS digite os comandos abaixo:
$ sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
$ sudo firewall-cmd --reload
Se tu usas uma distro Ubuntu digite o comando abaixo:
6
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
$ sudo ufw allow 8080/tcp

3.2 Criação de um usuário (utilizador)

Para adicionar usuários podemos fazê-lo de duas formas, usando os scripts


necessários ou usando o assistente do Apache NetBeans 12.0 LTS.

3.2.1 Criação de um usuário (utilizador) executando os scripts WildFly

Para adicionar um novo usuário ou utilizador use o script add-user.sh que está
localizado no directório bin do WildFly:
$ sudo /opt/wildfly/bin/add-user.sh

3.2.2 Criação de um usuário (utilizador) usando o assistente do Apache


NetBeans 12.0 LTS

Antes da criação de quaisquer usuários (utilizadores) primeiro temos que adicionar


o Servidor pretendido na lista de Servidores activos e prontos a serem usados do
7
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
nosso IDE (Integrated Development Environment) neste caso o Apache NetBeans
12.0 LTS.

8
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Após o Servidor de aplicativo (middleware) ser adicionado o nosso usuário
(utilizador) já estará criado. Após todas estas configurações o nosso servidor de
aplicativo está pronto a ser usado. Digitamos no browser de internet o link
http://localhost:8080 e aparecerá a página inicial.

3.3 Conexões

Para criarmos as nossas conexões, tão logo estivermos na página inicial como
referido anteriormente, clicamos na opção Administration Console que nos levará
directamente para a página de administração do WildFly, o mesmo também é
possível digitando na barra de endereço do browser de internet o link
http://localhost:9990.
Antes de criarmos qualquer conexão, primeiro teremos de adicionar o driver do
PostgreSQL ao WildFly, como o nosso middleware usa o conceito de módulos,
teremos de configurar o driver como módulo, neste caso no directório ou pasta
adequada que é: /opt/wildfly-20.0.1.Final/modules/system/layers/base/org/.
Nele criaremos os directórios /postgresql/main
No qual em … main, conterá o driver e um ficheiro module.xml. Abaixo eis o
conteúdo de module.xml:
<?xml version='1.0' encoding='UTF-8'?>
<module xmlns="urn:jboss:module:1.1" name="org.postgresql">
<resources>
<resource-root path="postgresql-42.2.12.jar"/>
</resources>
<dependencies>

9
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>

Obs.: resource-root path=”postgresql-42.2.12.jar”, aqui colocamos a versão do


driver a ser usado e o nome de acordo ao do driver.
Após isto seguimos com a consola de administração do middleware.

10
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
11
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
12
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
13
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
14
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
15
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Nota: Caso a conexão não seja reconhecida no Apache NetBeans 12.0 LTS, copiamos
ela do ficheiro standalone.xml e o colamos em standalone-full.xml, isso acontece
quando iniciamos uma instância do middleware diferente da do nosso IDE. Dizer
que se criarmos uma conexão com uma instância diferente da do middleware
16
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
padrão também teremos de copiar de modos a aparecer na instância iniciada do
middleware separada do IDE. Nesse caso copiaremos do ficheiro standalone-full.xml
e o colamos em standalone.xml de modos que as conexões sejam vistas nas duas
instâncias.

3.4 Implantação de um Projecto

Para implantarmos um projecto seja ele, JAR (Java Archive), WAR (Web Archive),
EAR (Enterprise Archive), seguimos os procedimentos abaixo.

17
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Selecionamos a primeira opção “Upload Deployment”.

18
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
19
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Obs.: Para fazer o undeploy ou tirar o app do WildFly, clicamos em view e
pressionamos a opção undeploy.
Para aceder basta digitar na barra de endereço do browser de internet:
http://localhost:8080/SIG_TESTE_ENTERPRISE-war
20
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
21
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
4. Confirguração do ambiente Windows

4.1 Instalação e configuração do WildFly

Antes de instalar ou configurar o WildFly, temos que nos certificar que o OpenJDK 8
esteja instalado, caso não estiver acesse o link abaixo do tutorial no qual explico
como o fazer para CentOS e Windows.
https://www.academia.edu/43783614/Tutorial_preparacao_ambiente_desenvolvi
mento_java_opensource
E o blog a seguir que explica como fazer a instalação no Ubuntu.
https://www.edivaldobrito.com.br/java-no-ubuntu-instalar-o-openjdk-8/

Fazemos o download dos conteúdos referentes ao WildFly na sua versão 20 e o


colamos no disco C: como se segue:

Obs.: Não instalarei ele como serviço apenas será feita a instalação básica.
Antes de qualquer execução adicionaremos o caminho (path) C:\wildfly-
20.0.1.Final do WildFly nas variáveis de ambiente.

22
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Para iniciar ou executar o WildFly de modo mais básico, navegamos até o directório
C:\wildfly-20.0.1.Final\bin e executamos o script standalone.bat.

23
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Obs.: Caso o script não esteja a executar convém verificar se algum aplicativo não
esteja a usar a porta 8080, executando os seguintes comandos no CMD como
Administrador:
>netstat -o -n -a
>netstat -aon | find /I “listening”
Para matar o processo usamos o commando abaixo.
>taskkill /f /PID numero_pid

Na imagem acima em Local Address, os dígitos após os dois pontos correspondem


ao número da porta e o Process ID (PID). Após matarmos o processo, executamos
novamente o script standalone.bat para iniciar, bem como o habilitamos.

4.2 Instalando o WildFly como serviço

Para instalar o WildFly como serviço, siga o seguintes passos:


Vá ou navegue até a pasta C:\wildfly-20.0.1.Final\docs\contrib\scripts\
Copie a pasta service para C:\wildfly-20.0.1.Final\bin\

Abra o CMD como administrador e execute o comando:


service.bat install, como na imagem abaixo.
24
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Para gerir o serviço temos:
service.bat start – Para iniciar
service.bat restart – Para reiniciar
service.bat stop – Para parar

4.3 Criação de um usuário (utilizador)

Para adicionar usuários podemos fazê-lo de duas formas, usando os scripts


necessários ou usando o assistente do Apache NetBeans 12.0 LTS.

4.3.1 Criação de um usuário (utilizador) executando os scripts WildFly

Para adicionar um novo usuário ou utilizador use o script add-user.bat que está
localizado no directório bin do WildFly e seguimos as instruções:

25
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
4.3.2 Criação de um usuário (utilizador) usando o assistente do Apache
NetBeans 12.0 LTS

Antes da criação de quaisquer usuários (utilizadores) primeiro temos que adicionar


o Servidor pretendido na lista de Servidores activos e prontos a serem usados do
nosso IDE (Integrated Development Environment) neste caso o Apache NetBeans
12.0 LTS.

26
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Após o Servidor de aplicativo (middleware) ser adicionado o nosso usuário
(utilizador) já estará criado. Após todas estas configurações o nosso servidor de
aplicativo está pronto a ser usado. Digitamos no browser de internet o link
http://localhost:8080 e aparecerá a página inicial.

4.4 Conexões

Para criarmos as nossas conexões, tão logo estivermos na página inicial como
referido anteriormente, clicamos na opção Administration Console que nos levará
directamente para a página de administração do WildFly, o mesmo também é
possível digitando na barra de endereço do browser de internet o link
http://localhost:9990.
Antes de criarmos qualquer conexão, primeiro teremos de adicionar o driver do
PostgreSQL ao WildFly, como o nosso middleware usa o conceito de módulos,
teremos de configurar o driver como módulo, neste caso no directório ou pasta
adequada que é: C:\wildfly-20.0.1.Final\modules\system\layers\base\org.
Nele criaremos os directórios \postgresql\main
No qual em … main, conterá o driver e um ficheiro module.xml. Abaixo eis o
conteúdo de module.xml:
<?xml version='1.0' encoding='UTF-8'?>
<module xmlns="urn:jboss:module:1.1" name="org.postgresql">
<resources>
<resource-root path="postgresql-42.2.12.jar"/>
</resources>
<dependencies>

27
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>

Obs.: resource-root path=”postgresql-42.2.12.jar”, aqui colocamos a versão do


driver a ser usado e o nome de acordo ao do driver.
Após isto seguimos com a consola de administração do middleware.

28
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
29
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
30
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
31
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
32
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
33
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Nota: Caso a conexão não seja reconhecida no Apache NetBeans 12.0 LTS, copiamos
ela do ficheiro standalone.xml e o colamos em standalone-full.xml, isso acontece
quando iniciamos uma instância do middleware diferente da do nosso IDE. Dizer
que se criarmos uma conexão com uma instância diferente da do middleware
padrão também teremos de copiar de modos a aparecer na instância iniciada do
middleware separada do IDE. Nesse caso copiaremos do ficheiro standalone-full.xml
e o colamos em standalone.xml de modos que as conexões sejam vistas nas duas
instâncias.

34
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
4.5 Implantação de um Projecto

Para implantarmos um projecto seja ele, JAR (Java Archive), WAR (Web Archive),
EAR (Enterprise Archive), seguimos os procedimentos abaixo.

35
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
36
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
Obs.: Para fazer o undeploy ou tirar o app do WildFly, clicamos em view e
pressionamos a opção undeploy.
Para aceder basta digitar na barra de endereço do browser de internet:
http://localhost:8080/SIG_TESTE_ENTERPRISE-war
37
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
38
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
5. Resolução de bugs na inicialização do WildFly

Ao executar ou iniciar o WildFly em qualquer Sistema Operativo e acontecer erros


como os abaixo mostrados, deve-se ao facto de alguma inconsistência de algum
deploy de um aplicatico, basta ir no fim do ficheiro standalone.xml e standalone-
full.xml e retirar a tag <deployments/>.

22:58:30,916 INFO [org.jboss.modules] (main) JBoss Modules version 1.10.1.Final


22:58:31,768 INFO [org.jboss.msc] (main) JBoss MSC version 1.4.11.Final
22:58:31,787 INFO [org.jboss.threads] (main) JBoss Threads version 2.3.3.Final
39
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
22:58:32,041 INFO [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly
Full 20.0.1.Final (WildFly Core 12.0.3.Final) starting
22:58:34,195 INFO [org.wildfly.security] (ServerService Thread Pool -- 29)
ELY00001: WildFly Elytron version 1.12.1.Final
22:58:36,011 INFO [org.jboss.as.controller.management-deprecated] (Controller
Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address
'/core-service=management/management-interface=http-interface' is deprecated,
and may be removed in a future version. See the attribute description in the output
of the read-resource-description operation to learn more about the deprecation.
22:58:36,062 INFO [org.jboss.as.controller.management-deprecated]
(ServerService Thread Pool -- 34) WFLYCTL0028: Attribute 'security-realm' in the
resource at address '/subsystem=undertow/server=default-server/https-
listener=https' is deprecated, and may be removed in a future version. See the
attribute description in the output of the read-resource-description operation to
learn more about the deprecation.
22:58:36,505 INFO [org.jboss.as.server.deployment.scanner]
(DeploymentScanner-threads - 1) WFLYDS0004: Found
SIG_TESTE_ENTERPRISE.ear in deployment directory. To trigger deployment create
a file called SIG_TESTE_ENTERPRISE.ear.dodeploy
22:58:36,552 ERROR [org.jboss.as.controller.management-operation] (Controller
Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("deployment"
=> "SIG_ISDB_MASTER.ear")]) - failure description: "WFLYSRV0137: No
deployment content with hash ba2f4d20b9bef7cc27f7b395fdcacae23a8eae2f is
available in the deployment content repository for deployment
'SIG_ISDB_MASTER.ear'. This is a fatal boot error. To correct the problem, either
restart with the --admin-only switch set and use the CLI to install the missing
content or remove it from the configuration, or remove the deployment from the
xml configuration file and restart."
22:58:36,584 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056:
Server boot has failed in an unrecoverable manner; exiting. See previous messages
for details.
22:58:36,655 INFO [org.jboss.as] (MSC service thread 1-4) WFLYSRV0050: WildFly
Full 20.0.1.Final (WildFly Core 12.0.3.Final) stopped in 30ms

40
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
41
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
6. Conclusão

Depois de um estudo exaustivo, notou-se que WildFly é poderoso e leve e consegue


dar resposta à nossa demanda no que tange ao executar ou rodar projectos Java.

42
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]
7. Bibliografia

https://google.com

https://wildfly.org

https://netbeans.apache.org

https://developers.redhat.com

https://linuxize.com/post/how-to-install-wildfly-on-centos-7

https://vitux.com/install-and-configure-wildfly-jboss-on-ubuntu

https://linuxize.com/post/how-to-install-wildfly-on-ubuntu-18-04

http://www.mastertheboss.com/jboss-server/jboss-configuration/installing-wildfly-on-windows

43
Copyright © Universidade Católica de Angola. 2020 Todos Direitos Reservados.
[email protected]

Você também pode gostar