Thanks for replying.
I knew about the issue you refered to. However, My question is how can we
register it. Because I want ed to be able to manage camel context along with
OC4J container.

Terry
 

tcheng wrote:
> 
> I deployed camel to OC4J, I got an warniong about unable to register camel
> context MBean.
> Anyone was able to register camel context MBean with OC4J?
> Below is the log. Thanks in advance for any help.
> 
> WARNING: Could not register CamelContext MBean
> java.lang.SecurityException: Unauthorized access from application: sr to
> MBean: java.lang:type=ClassLoading
>         at
> oracle.oc4j.admin.jmx.shared.UserMBeanServer.checkRegisterAccess(UserMBeanServer.java:873)
>         at
> oracle.oc4j.admin.jmx.shared.UserMBeanServer.registerMBean(UserMBeanServer.java:400)
>         at
> oracle.oc4j.admin.jmx.server.state.LocalizationFilterMBeanServer.registerMBean(LocalizationFilterMBeanServer.
> java:348)
>         at
> sun.management.ManagementFactory$1.run(ManagementFactory.java:278)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> sun.management.ManagementFactory.addMBean(ManagementFactory.java:273)
>         at
> sun.management.ManagementFactory.addMXBean(ManagementFactory.java:253)
>         at
> sun.management.ManagementFactory.createPlatformMBeanServer(ManagementFactory.java:304)
>         at
> java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:504)
>         at
> org.apache.camel.management.DefaultInstrumentationAgent.findOrCreateMBeanServer(DefaultInstrumentationAgent.j
> ava:297)
>         at
> org.apache.camel.management.DefaultInstrumentationAgent.createMBeanServer(DefaultInstrumentationAgent.java:28
> 0)
>         at
> org.apache.camel.management.DefaultInstrumentationAgent.doStart(DefaultInstrumentationAgent.java:179)
>         at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49)
>         at
> org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:431)
>         at
> org.apache.camel.management.InstrumentationLifecycleStrategy.onContextStart(InstrumentationLifecycleStrategy.
> java:87)
>         at
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:635)
>         at
> org.apache.camel.spring.SpringCamelContext.maybeDoStart(SpringCamelContext.java:166)
>         at
> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:161)
>         at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49)
>         at
> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:96)
>         at
> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:115)
>         at
> org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.j
> ava:78)
>         at
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>         at
> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMult
> icaster.java:76)
>         at
> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:2
> 74)
>         at
> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:
> 736)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:383)
>         at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
>         at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
>         at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
>         at
> com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1140)
>         at
> com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:741)
>         at
> com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:431)
>         at
> com.evermind.server.Application.getHttpApplication(Application.java:586)
>         at
> com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite
> .java:1987)
>         at
> com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1906)
>         at
> com.evermind.server.http.HttpSite.addHttpApplication(HttpSite.java:1603)
>         at
> oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:302)
>         at
> oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:121)
>         at
> oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:99)
>         at
> oracle.oc4j.admin.internal.ApplicationDeployer.bindWebApp(ApplicationDeployer.java:550)
>         at
> oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:205)
>         at
> oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:93)
>         at
> oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
>         at
> oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
>         at
> com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
>         at java.lang.Thread.run(Thread.java:619)
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Camel-on-OC4J-with-JMX-problem-tp22625461p22626212.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to