Java application not getting started with JMX exporter configuration

Hi,

I am getting [LogManager Exception in JBOSS AS 7.2 with java.util.Logger]. Error msg provided below for your reference.


Starting TEST_INSTANCE: WARNING: Failed to load the specified log manager class org.jboss.logmanager.LogManager
Mar 31, 2023 1:57:46 AM org.jboss.msc.service.ServiceContainerImpl
INFO: JBoss MSC version 1.4.11.Final-redhat-00001
Mar 31, 2023 1:57:46 AM org.jboss.threads.Version
INFO: JBoss Threads version 2.3.3.Final-redhat-00001
Mar 31, 2023 1:57:46 AM org.jboss.as.server.ApplicationServerService start
INFO: WFLYSRV0049: JBoss EAP 7.2.9.GA (WildFly Core 6.0.30.Final-redhat-00001) starting
TEST_INSTANCE is started [ OK ]
Starting TEST_INSTANCE: WARNING: Failed to load the specified log manager class org.jboss.logmanager.LogManager
Mar 31, 2023 1:57:46 AM org.jboss.msc.service.ServiceContainerImpl
INFO: JBoss MSC version 1.4.11.Final-redhat-00001
Mar 31, 2023 1:57:46 AM org.jboss.threads.Version
INFO: JBoss Threads version 2.3.3.Final-redhat-00001
Mar 31, 2023 1:57:46 AM org.jboss.as.server.ApplicationServerService start
INFO: WFLYSRV0049: JBoss EAP 7.2.9.GA (WildFly Core 6.0.30.Final-redhat-00001) starting
TEST_INSTANCE is started [ OK ]
$ Mar 31, 2023 1:57:47 AM org.wildfly.security.Version
INFO: ELY00001: WildFly Elytron version 1.6.8.Final-redhat-00001
Mar 31, 2023 1:57:48 AM org.jboss.as.controller.AbstractOperationContext executeStep
ERROR: WFLYCTL0013: Operation (“parallel-extension-add”) failed - address: ([])
java.lang.RuntimeException: WFLYCTL0079: Failed initializing module org.jboss.as.logging
at org.jboss.as.controller.extension.ParallelExtensionAddHandler$1.execute(ParallelExtensionAddHandler.java:115)
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:999)
at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:743)
at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:467)
at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1411)
at org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:501)
at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:470)
at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:432)
at org.jboss.as.server.ServerService.boot(ServerService.java:429)
at org.jboss.as.server.ServerService.boot(ServerService.java:388)
at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:372)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: WFLYLOG0078: The logging subsystem requires the log manager to be org.jboss.logmanager.LogManager. The subsystem has not be initialized and cannot be used. To use JBoss Log Manager you must add the system property “java.util.logging.manager” and set it to “org.jboss.logmanager.LogManager”
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.jboss.as.controller.extension.ParallelExtensionAddHandler$1.execute(ParallelExtensionAddHandler.java:107)
… 11 more
Caused by: java.lang.IllegalStateException: WFLYLOG0078: The logging subsystem requires the log manager to be org.jboss.logmanager.LogManager. The subsystem has not be initialized and cannot be used. To use JBoss Log Manager you must add the system property “java.util.logging.manager” and set it to “org.jboss.logmanager.LogManager”
at org.jboss.as.logging.LoggingExtension.initialize(LoggingExtension.java:194)
at org.jboss.as.controller.extension.ExtensionAddHandler.initializeExtension(ExtensionAddHandler.java:131)
at org.jboss.as.controller.extension.ExtensionAddHandler.initializeExtension(ExtensionAddHandler.java:104)
at org.jboss.as.controller.extension.ParallelExtensionAddHandler$ExtensionInitializeTask.call(ParallelExtensionAddHandler.java:144)
at org.jboss.as.controller.extension.ParallelExtensionAddHandler$ExtensionInitializeTask.call(ParallelExtensionAddHandler.java:127)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.lang.Thread.run(Thread.java:748)
at org.jboss.threads.JBossThread.run(JBossThread.java:485)
Mar 31, 2023 1:57:48 AM org.jboss.as.server.ServerService$4 logExit
FATAL: WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.

Have also tried adding the below configurations but still no luck.

JAVA_OPTS=“$JAVA_OPTS -Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Dorg.jboss.logging.Logger.pluginClass=org.jboss.logging.logmanager.LoggerPluginImpl”
JAVA_OPTS=“$JAVA_OPTS -Xbootclasspath/p:$JBOSS_HOME/modules/system/layers/base/org/jboss/logmanager/main/jboss-logmanager-2.1.5.Final-redhat-00001.jar”
JAVA_OPTS=“$JAVA_OPTS -javaagent:/tmp/jmx_exporter/jmx_prometheus_javaagent-0.18.0.jar=10001:/tmp/jmx_exporter/config.yaml”

Looking for your assistance.

Thanks