[ https://issues.apache.org/jira/browse/LOG4J2-909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14229088#comment-14229088 ]
Behrooz Nobakht commented on LOG4J2-909: ---------------------------------------- Confirm that {code:java} System.setProperty("log4j2.disable.jmx", Boolean.TRUE.toString()); {code} resolves the situation although the stack trace was not blocking. This ticket anyway may be useful regarding JDK changes. > StatusLogger Could not reconfigure JMX java.lang.NoClassDefFoundError: > sun/management/ExtendedPlatformComponent > --------------------------------------------------------------------------------------------------------------- > > Key: LOG4J2-909 > URL: https://issues.apache.org/jira/browse/LOG4J2-909 > Project: Log4j 2 > Issue Type: Bug > Components: Configurators, JMX > Affects Versions: 2.1 > Environment: - OS: Ubuntu 14.10 > - JDK: Java(TM) SE Runtime Environment (build 1.8.0_40-ea-b15) > Reporter: Behrooz Nobakht > > I have started to see the following stack track after an upgrade to the > mentioned JDK in the environment: > {code} > ERROR StatusLogger No log4j2 configuration file found. Using default > configuration: logging only errors to the console. > ERROR StatusLogger Could not reconfigure JMX java.lang.NoClassDefFoundError: > sun/management/ExtendedPlatformComponent > at > java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:494) > at > org.apache.logging.log4j.core.jmx.Server.reregisterMBeansAfterReconfigure(Server.java:120) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:370) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:420) > at > org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:138) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:147) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:41) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:175) > {code} > I use a custom {{org.apache.logging.log4j.core.config.ConfigurationFactory}} > to configure my setup with {{@Order(0)}} and not using XML configuration. > There is no explicit mention of moving/deleting such such in [the release > notes|http://download.java.net/jdk8u40/changes/jdk8u40-b15.html?q=download/jdk8u40/changes/jdk8u40-b15.html] > of the referenced JDK version. > Is there anyway I can disable this JMX server internally configured by log4j2? -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org