Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

279
Vistas
Log4j 2.16.0 java 8

Debido al problema en log4j (CVE-2021-44228), migré algunas aplicaciones a log4j 2.15.0 (usando JBoss EAP 7.1 con jdk 1.8.0_211-b12) sin ningún problema. Ahora me gustaría migrar de log4j 2.15.0 a 2.16.0.

Cuando lo pruebo tengo el siguiente error

 15:20:59,361 WARN [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0003: Could not index class META-INF/versions/9/module-info.class at /C:/jboss-eap-7.1/standalone/deployments/myApp-SNAPSHOT.war/WEB-INF/lib/log4j-api-2.16.0.jar: java.lang.IllegalStateException: Unknown tag! pos=4 poolCount = 32 at org.jboss.jandex.Indexer.processConstantPool(Indexer.java:1417) at org.jboss.jandex.Indexer.index(Indexer.java:1451) at org.jboss.as.server.deployment.annotation.ResourceRootIndexer.indexResourceRoot(ResourceRootIndexer.java:99) at org.jboss.as.server.deployment.annotation.AnnotationIndexProcessor.deploy(AnnotationIndexProcessor.java:51) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032) at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)

Parece relacionado con la versión de Java, especialmente porque funciona para JBoss EAP 7.3 con jdk 11 pero la documentación oficial dice

"Log4j 2.16.0 es la última versión de Log4j. A partir de Log4j 2.13.0, Log4j 2 requiere Java 8 o superior en tiempo de ejecución. Esta versión contiene nuevas funciones y correcciones que se pueden encontrar en el último informe de cambios".

https://logging.apache.org/log4j/2.x/index.html

¿Alguien con el mismo problema?

Editar: después de reconstruir todo el proyecto, me doy cuenta de que esta pila no estaba causando el bloqueo. Como es una advertencia, simplemente lo ignoraré.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Tuve el mismo problema con log4j 2.16.0 y WildFly 10.1. Traté de actualizar WildFly de 10.1 a 13.0 y resolví ese error.

El problema se solucionó en WildFly 13.0 ( https://issues.redhat.com/browse/WFLY-9608 ).

Parece que JBoss EAP 7.2 es equivalente a WildFly 14.0.

http://www.mastertheboss.com/jbossas/jboss-eap/cuál-es-la-diferencia-entre-jboss-eap-wildfly-y-jboss-as/

Por lo tanto, debe actualizar JBoss EAP más reciente que 7.2.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda