I have a jboss service that tries to create an JMS topic in a rmi-jmx invoker 
protetected system. I have jmx-invoker protectetion equals to defined in the 
user guide based on jmx-incoker and user/role files.

server.log

  | om.alu.cnm.cnbi.cfma.simulator:service=SimulatorService
  | 2009-07-16 18:06:05,343 INFO  [STDOUT] main:: 
com.alu.cnm.cfma.server.api.CFMAExternalAlarmServicesFactory: 
CFMAExternalAlarmServicesFactory instantiated
  | 2009-07-16 18:06:05,656 DEBUG 
[org.jboss.security.auth.spi.UsersRolesLoginModule] Loaded properties, 
users=[admin]
  | 2009-07-16 18:06:05,656 DEBUG 
[org.jboss.security.auth.spi.UsersRolesLoginModule] Loaded properties, 
users=[admin]
  | 2009-07-16 18:06:05,656 DEBUG 
[org.jboss.security.auth.spi.UsersRolesLoginModule] Bad password for 
username=null
  | 2009-07-16 18:06:05,750 ERROR [STDERR] main:: 
com.alu.cnm.cnbi.cfma.simulator.SimulatorService: SIMULATOR INITIALIZATION 
FAILED >>> Failed to authenticate principal=null, securityDomain=jmx-console
  | java.lang.SecurityException: Failed to authenticate principal=null, 
securityDomain=jmx-console
  |     at 
org.jboss.jmx.connector.invoker.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:97)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
  |     at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
  |     at 
org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
  |     at 
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
  |     at 
org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor.invoke(InvokerAdaptorClientInterceptor.java:66)
  |     at 
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
  |     at 
org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74)
  |     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
  |     at $Proxy57.invoke(Unknown Source)
  |     at com.alu.cnm.cmi.api.CNMMBeanProxy.invoke(CNMMBeanProxy.java:110)
  |     at $Proxy56.createTopic(Unknown Source)
  |     at 
com.alu.cnm.cnbi.cfma.simulator.SimulatorService.createTopic(SimulatorService.java:53)
  |     at 
com.alu.cnm.cnbi.cfma.simulator.SimulatorService.start(SimulatorService.java:35)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:995)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:417)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:304)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy43.start(Unknown Source)
  |     at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  |     at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy10.deploy(Unknown Source)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  |     at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:417)
  |     at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:304)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy5.deploy(Unknown Source)
  |     at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  |     at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  |     at org.jboss.Main.boot(Main.java:200)
  |     at org.jboss.Main$1.run(Main.java:508)
  |     at java.lang.Thread.run(Thread.java:619)
  | 2009-07-16 18:06:05,765 WARN  [org.jboss.system.ServiceController] Problem 
starting service com.alu.cnm.cnbi.cfma.simulator:service=SimulatorService
  | java.lang.SecurityException: Failed to authenticate principal=null, 
securityDomain=jmx-console
  |     at 
org.jboss.jmx.connector.invoker.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:97)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
  |     at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
  |     at 
org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
  |     at 
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
  |     at 
org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor.invoke(InvokerAdaptorClientInterceptor.java:66)
  |     at 
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
  |     at 
org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74)
  |     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
  |     at $Proxy57.invoke(Unknown Source)
  |     at com.alu.cnm.cmi.api.CNMMBeanProxy.invoke(CNMMBeanProxy.java:110)
  |     at $Proxy56.createTopic(Unknown Source)
  |     at 
com.alu.cnm.cnbi.cfma.simulator.SimulatorService.createTopic(SimulatorService.java:53)
  |     at 
com.alu.cnm.cnbi.cfma.simulator.SimulatorService.start(SimulatorService.java:35)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:995)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:417)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:435)
  |     at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:304)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy43.start(Unknown Source)
  |     at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  |     at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy10.deploy(Unknown Source)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  |     at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  |     at 
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  |     at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  |     at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  |     at $Proxy0.start(Unknown Source)
  |     at org.jboss.system.ServiceController.start(ServiceController.java:417)
  |     at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy4.start(Unknown Source)
  |     at org.jboss.deployment.SARDeployer.start(SARDeployer.java:304)
  |     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
  |     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  |     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  |     at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  |     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  |     at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  |     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  |     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  |     at $Proxy5.deploy(Unknown Source)
  |     at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  |     at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  |     at org.jboss.Main.boot(Main.java:200)
  |     at org.jboss.Main$1.run(Main.java:508)
  |     at java.lang.Thread.run(Thread.java:619)
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] starting 
service jboss.mq.destination:service=Topic,name=testTopic
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] waiting 
in start jboss.mq.destination:service=Topic,name=testTopic on 
jboss.mq:service=SecurityManager
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] starting 
service jboss.mq.destination:service=Topic,name=securedTopic
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] waiting 
in start jboss.mq.destination:service=Topic,name=securedTopic on 
jboss.mq:service=SecurityManager
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] starting 
service jboss.mq.destination:service=Topic,name=testDurableTopic
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] waiting 
in start jboss.mq.destination:service=Topic,name=testDurableTopic on 
jboss.mq:service=SecurityManager
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] starting 
service jboss.mq.destination:service=Queue,name=testQueue
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] waiting 
in start jboss.mq.destination:service=Queue,name=testQueue on 
jboss.mq:service=SecurityManager
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.system.ServiceController] starting 
service jboss.mq.destination:service=Queue,name=A
  | 2009-07-16 18:06:05,796 DEBUG [org.jboss.mq.server.jmx.Queue.A] Starting 
jboss.mq.destination:service=Queue,name=A
  | 2009-07-16 18:06:05,843 DEBUG [org.jboss.mq.pm.jdbc2.PersistenceManager] 
Restored 0 message(s) to: QUEUE.A 0 need recovery.
  | 2009-07-16 18:06:05,843 INFO  [org.jboss.mq.server.jmx.Queue.A] Bound to 
JNDI name: queue/A
  | 2009-07-16 18:06:05,843 DEBUG [org.jboss.mq.server.jmx.Queue.A] Started 
jboss.mq.destination:service=Queue,name=A
  | 2009-07-16 18:06:05,843 DEBUG [org.jboss.system.ServiceController] Starting 
dependent components for: jboss.mq.destination:service=Queue,name=A dependent 
components: []
  | 2009-07-16 18:06:05,843 DEBUG [org.jboss.system.ServiceController] starting 
service jboss.mq.destination:service=Queue,name=B
  | 2009-07-16 18:06:05,843 DEBUG [org.jboss.mq.server.jmx.Queue.B] Starting 
jboss.mq.destination:service=Queue,name=B
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.mq.pm.jdbc2.PersistenceManager] 
Restored 0 message(s) to: QUEUE.B 0 need recovery.
  | 2009-07-16 18:06:05,859 INFO  [org.jboss.mq.server.jmx.Queue.B] Bound to 
JNDI name: queue/B
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.mq.server.jmx.Queue.B] Started 
jboss.mq.destination:service=Queue,name=B
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.system.ServiceController] Starting 
dependent components for: jboss.mq.destination:service=Queue,name=B dependent 
components: []
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.system.ServiceController] starting 
service jboss.mq.destination:service=Queue,name=C
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.mq.server.jmx.Queue.C] Starting 
jboss.mq.destination:service=Queue,name=C
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.mq.pm.jdbc2.PersistenceManager] 
Restored 0 message(s) to: QUEUE.C 0 need recovery.
  | 2009-07-16 18:06:05,859 INFO  [org.jboss.mq.server.jmx.Queue.C] Bound to 
JNDI name: queue/C
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.mq.server.jmx.Queue.C] Started 
jboss.mq.destination:service=Queue,name=C
  | 2009-07-16 18:06:05,859 DEBUG [org.jboss.system.ServiceController] Starting 
dependent components for: j
  | 

jboss-service.xml


  | 
  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <server> 
  |   <mbean code="com.alu.cnm.cnbi.cfma.simulator.SimulatorService" 
  |              
name="com.alu.cnm.cnbi.cfma.simulator:service=SimulatorService">
  |   <depends>jboss.mq:service=DestinationManager</depends>
  |   </mbean>
  | </server>
  | 

SimulatorService

  | 
  | package com.alu.cnm.cnbi.cfma.simulator;
  | 
  | import javax.management.ObjectName;
  | 
  | import org.jboss.mq.server.jmx.DestinationManagerMBean;
  | import org.jboss.mx.util.MBeanServerLocator;
  | 
  | import com.alu.cnm.cfma.server.api.CFMAExternalAlarm;
  | import com.alu.cnm.cfma.server.api.CFMAExternalAlarmImpl;
  | import com.alu.cnm.cfma.server.api.CFMAExternalAlarmServicesFactory;
  | import com.alu.cnm.cfma.server.api.CFMAExternalEventSeverity;
  | import com.alu.cnm.cmi.api.CNMMBeanLocatorFactory;
  | import com.alu.cnm.cmi.api.CNMMBeanProxy;
  | import com.alu.cnm.cnbi.util.Log;
  | 
  | /**
  |  * @author dmcarba
  |  *
  |  */
  | 
  | public class SimulatorService implements SimulatorServiceMBean
  | {
  | 
  |     private static final String EXTALARM_SERVICE_FACTORY = 
"com.alu.cnm.cfma:type=factory,applicationName=CFMA,name=ExternalAlarmServicesFactory";
  
  |     private static final String ALARM_TOPIC_NAME = "Alarm";
  |     private static final String JMS_SERVICE = 
"jboss.mq:service=DestinationManager";
  | 
  | 
  |     public void start() throws Exception
  |     {
  |             // Simulator initialization tasks
  |             try
  |             {
  |                     registerAlarmFactory();
  |                     createTopic();
  |             } 
  |             catch (Exception e)
  |             {
  |                     Log.error(this,"SIMULATOR INITIALIZATION FAILED" ,e);
  |                     throw e;
  |             }                       
  |     }
  | 
  |     private void registerAlarmFactory() throws Exception 
  |     {
  |             CFMAExternalAlarmServicesFactory factory = new 
CFMAExternalAlarmServicesFactory();
  |             MBeanServerLocator.locateJBoss().registerMBean(factory, 
ObjectName.getInstance(EXTALARM_SERVICE_FACTORY));
  |     }
  | 
  |     private void createTopic() throws Exception
  |     {
  |             DestinationManagerMBean manager = 
CNMMBeanProxy.create(DestinationManagerMBean.class, JMS_SERVICE, 
CNMMBeanLocatorFactory.getLocalInstance());
  |             manager.createTopic(ALARM_TOPIC_NAME);
  |     }
  | 
  |     public CFMAExternalAlarmImpl createNewAlarm(String neDn, String 
objectDn, CFMAExternalEventSeverity severity) throws Exception
  |     {
  |             return AlarmTestUtilities.createNewAlarm(neDn, objectDn, 
severity);
  |     }
  | 
  |     public void publishAlarm(CFMAExternalAlarm alarm) throws Exception
  |     {
  |             AlarmTestUtilities.publishAlarms(new 
CFMAExternalAlarm[]{alarm});
  |     }
  |     
  |     public void publishAlarms(String neClass, int numberOfAlarms) throws 
Exception
  |     {
  |             
AlarmTestUtilities.publishAlarms(AlarmTestUtilities.createNewAlarms(neClass, 
numberOfAlarms).toArray(new CFMAExternalAlarm[0]));
  |     }
  | 
  | }
  | 

Is there similar approach for services to the ejb/wars for define execution 
details? What information is needed for the service?

Thanks in advance


View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4244133#4244133

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4244133
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to