I have the same MBeans in my evaluation merge version.
I have a file "confluense.jar" with "jmxContext.xml" inside.
jmxContext.xml (it contains a link to MBeanExporterWithUnregisterImpl ):
<bean id="exporter" class="com.atlassian.confluence.jmx.MBeanExporterWithUnregisterImpl"> <constructor-arg index="0" ref="eventPublisher"/> <constructor-arg index="1" ref="tenantAccessor"/> <property name="server" ref="mbeanServer"/> <property name="beans"> <map> <entry key="Confluence:name=MailTaskQueue"> <bean class="com.atlassian.confluence.jmx.TaskQueueWrapper"><constructor-arg ref="mailTaskQueue"/></bean> </entry> <entry key="Confluence:name=IndexingStatistics"> <bean class="com.atlassian.confluence.jmx.JmxIndexManagerWrapper"><constructor-arg ref="indexManager"/></bean> </entry> <entry key="Confluence:name=SchedulingStatistics"> <bean class="com.atlassian.confluence.jmx.JmxScheduledTaskWrapper"><constructor-arg ref="scheduler"/></bean> </entry> <entry key="Confluence:name=SystemInformation"> <bean class="com.atlassian.confluence.jmx.JmxSystemInfoWrapper"><constructor-arg ref="systemInformationService"/></bean> </entry> <entry key="Confluence:name=CacheStatistics"> <bean class="com.atlassian.confluence.jmx.JxmCacheStatisticsWrapper"> <constructor-arg ref="cacheStatisticsManager"/> </bean> </entry> </map> </property> <property name="exposeManagedResourceClassLoader" value="true"/> </bean>
So, at least there is nothing wrong, because our installation does not support RequestMetrics mbean, and as far as we can see the RequestMetrics.class class inside confluence.jar, I think this is a licensing problem.
source share