5. Wildfly
Wildfly é o novo nome do JBoss AS. É um
servidor de aplicação onde instalamos nossas
aplicações Java EE.
6. Inicializando o Wildfly
● Após realizar o download do ZIP,
descompacte em uma paste de preferência;
● Navegue até a pasta raiz do servidor e
execute o script standalone.sh:
$ ./bin/standalone.sh
● Acesse http://localhost:8080 no seu
navegador
7. Maven
Maven é uma ferramenta de automação e
padronização do processo de construção de
uma aplicação Java
8. Maven “Archetype”
Com o Maven Archetype podemos criar
esqueleto de aplicações Java prontos para
serem construídos e instalados em um servidor
de aplicação
9. Criando uma aplicação WEB
$ mvn archetype:generate
-DgroupId={Grupo (pacote)}
-DartifactId={Nome do Projeto} DarchetypeArtifactId=maven-archetype-webapp DinteractiveMode=false
10. Construindo nossa aplicação
O maven irá construir nossa aplicação e
preparar a mesma para a próxima etapa. A
aplicação construida fica no diretório target.
Para construir:
$ mvn package
11. Deploy
● Deploy é o ato de implantar uma aplicação
em um servidor
● Arquivos do tipo WAR, EAR e JAR são
implantáveis em servidores de aplicação
Java
● Nossa aplicação é do tipo WAR: Web
Archive
12. Deploy no Wildfly
A forma mais simples de realizar deploy no
Wildfly é copiando o arquivo WAR no diretório
deployment:
$ cp
OlaMundoWEB/target/OlaMundoWEB.war
wildfly-8.0.0.CR1/standalone/deployments
14. Modificando e re-deploy
Para novamente instalar a aplicação, modifique
e faça novamente o “build”. Após isso, reinstale a aplicação no Wildfly
15. Conclusão!
● Maven é uma ótima ferramenta de build
● Wildfly permite facilmente a instalação e
execução de aplicações Java;
● Foi difícil :(
● Mas ficaria muito mais fácil em uma IDE :)