Spring JMX and OC4J/10g r3, Unauthorized access from application
Anyone managed to use the mbean exporter in Spring to create MBeans in the OC4J MBeanServer?
The same thing works no problem in JBoss.
I'm getting the following.
java.lang.SecurityException: Unauthorized access from application: ice-crem to MBean: java.lang:type=ClassLoading
at oracle.oc4j.admin.jmx.shared.UserMBeanServer.check RegisterAccess(UserMBeanServer.java:873)
at oracle.oc4j.admin.jmx.shared.UserMBeanServer.regis terMBean(UserMBeanServer.java:400)
at oracle.oc4j.admin.jmx.server.state.LocalizationFil terMBeanServer.registerMBean(LocalizationFilterMBe anServer.java:341)
at sun.management.ManagementFactory$1.run(ManagementF actory.java:240)
at java.security.AccessController.doPrivileged(Native Method)
reference the oc4j MBeanServer
You can also try adding a default domain to your "application" MBeans
<bean id="MBeanServer"
class="org.springframework.jmx.support.MBeanServer FactoryBean">
<property name="defaultDomain" value="PetClinic"/>
</bean>
JIM