Skip to content

JBoss EAP 7.3 with MicroProfile Tracing, Health-Check, Metric Demo

Notifications You must be signed in to change notification settings

viniciusfcf/eap74-mp-demo

 
 

Repository files navigation

eap74-mp-demo

Demo de uma aplicação em Jboss EAP 7.4 com MicroProfile Tracing, Health-Check e Metrics.

Ambiente Dev

  1. Baixar JBoss EAP 7.4 https://access.redhat.com/jbossnetwork/restricted/softwareDetail.html?softwareId=99481&product=appplatform&version=7.4&downloadType=distributions

  2. Instalar Patch: https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?product=appplatform&downloadType=patches&version=7.4

  3. Exemplo de comando de instalação: java -jar ~/Downloads/jboss-eap-xp-3.0.0-7.4.3-manager.jar patch-apply --jboss-home=/…​/jboss-eap-7.4 --patch=/…​/Downloads/jboss-eap-7.4.2-patch.zip

  4. Baixar JBoss EAP XP https://access.redhat.com/jbossnetwork/restricted/softwareDetail.html?softwareId=104150&product=appplatform.xp&version=3.0.0&downloadType=patches

  5. Exemplo de comando setup: java -jar ~/Downloads/jboss-eap-xp-3.0.0-7.4.3-manager.jar setup --jboss-home=/jboss-eap-7.4

  6. Exemplo de comando de instalação: java -jar ~/Downloads/jboss-eap-xp-3.0.0-7.4.3-manager.jar patch-apply --jboss-home=/…​/des/jboss-eap-7.4 --patch=/…​/Downloads/jboss-eap-xp-3.0.0-patch.zip

  7. Iniciar o JBoss: ./standalone.sh -c standalone-microprofile.xml

  8. Iniciar Jaeger: docker run -d --name jaeger -p 6831:6831/udp -p 5778:5778 -p 14268:14268 -p 16686:16686 jaegertracing/all-in-one:1.16

  9. Fazer deploy do war no JBoss

  10. Acessar http://localhost:8080/eap74-microprofile-hello/

Criando uma imagem

  1. Executar mvn clean package

  2. Compactar o JBoss todo configurado na pasta files com o nome: jboss-eap-7.4.2-mp.zip

  3. Executar: docker build . -t eap-7.4.2-mp

About

JBoss EAP 7.3 with MicroProfile Tracing, Health-Check, Metric Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 55.2%
  • Dockerfile 24.9%
  • HTML 19.9%