weblogic не может создать пружинный компонент MBeanExporter во время развертывания с NoAccessRuntimeException
У меня есть основная библиотека (упакованная в jar) в моем проекте, который использует Spring Framework. Существует следующее определение компонента:
<bean id="m_exporter" class="org.springframework.jmx.export.MBeanExporter" lazy-init="false"
parent="m_exporter_base"
p:beans-ref="mbeans" />
<bean id="m_exporter_base" class="org.springframework.jmx.export.MBeanExporter" abstract="true"
p:assembler-ref="assembler"
p:registrationBehaviorName="REGISTRATION_REPLACE_EXISTING"
p:namingStrategy-ref="m_namingStrategy"
/>
<bean id="assembler" class="org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler"
p:attributeSource-ref="attributeSource" />
Когда я пытаюсь развернуть войну, которая использует jar библиотеки, которая имеет это определение выше, в Weblogic 12.1.1, происходит сбой с приведенным ниже исключением:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'm_exporter' defined in class path resource [m-refresh-spring.xml]: Invocation of init method failed; nested exception is org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean [m_config_mbean] with key 'Type=ApplicationConfiguration,Name=m_config'; nested exception is weblogic.management.NoAccessRuntimeException: Access not allowed for subject: principals=[], on Resource ApplicationConfiguration Operation: unregister , Target: null
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482)
В чем может быть причина этого? Какие учетные данные / принципы пользователя использует Weblogic по умолчанию для развертывания войн? Где я могу найти их в config.xml Weblogic или в консоли администратора? Благодарю вас.