I'm running embedded Tomcat 5.5.23. I've been working with both IBM
JDK 1.5and Sun JDK
1.6. My code is below. When attempting to start the server I get a
java.security.AccessControlException. I've included a portion of the
exception trace at the bottom of this message. Here are my questions:

   1. How do I enforce the use of the catalina.policy file with embedded
   Tomcat?
   For regular Tomcat I see that the -security option is used? That
   doesn't seem to work for embedded Tomcat. I also tried -
   Djava.security.policy $LOCATION_OF_CATALINA.POLICY but no luck
   2. The above question assumes that modifications to the
   catalina.policy file will solve my problem. Is that the correct
   approach? I added the following to my catalina.policy file to no
   avail:
      // JMX Java Management eXtensions
      grant {
          permission javax.management.MBeanTrustPermission "register";
      };

Thanks for your help.
SD


===== Embedded Tomcat Code =====

org.apache.catalina.startup.Embedded _embedded = null;

public void start() throws Exception {

 Engine engine = null;
 _embedded = new Embedded();
 _embedded.setCatalinaHome(_path);

 MemoryRealm memoryRealm = new MemoryRealm();
 _embedded.setRealm(memoryRealm);

 engine = _embedded.createEngine();
 engine.setDefaultHost("localhost");

 _host = _embedded.createHost("localhost", _path + "/webapps");
 engine.addChild(_host);
 _rootContext = _embedded.createContext("", _path + "/webapps/ROOT");
 _rootContext.setReloadable(false);
 _host.addChild(_rootContext);
 Context mgrContext = _embedded.createContext("/manager", _path +
"/webapps/manager");
 mgrContext.setPrivileged(false);
 mgrContext.setPrivileged(true);
 _host.addChild(mgrContext);
 Context hvizContext = _embedded.createContext(" /healthviz", _path +
"/build");
 hvizContext.setPrivileged(false);
 _host.addChild(hvizContext);

 _embedded.addEngine(engine);

 int port = _portNumber;
 Connector connector = null;
 InetAddress address = null;
 connector = new Connector();
 connector.setSecure(false);
 address = InetAddress.getLocalHost();
 String addressStr = address.getHostName();
 byte[] addressBytes = address.getAddress();

 addressStr = null;
 if( addressBytes.length == 4 ) {
     for( int i=0; i<addressBytes.length; i++ ) {
        int component = addressBytes[i];
        component = (component+256)%256;
        if( i == 0 ) {
             addressStr = "" + component;
        } else {
            addressStr += "." + component;
        }
     }
 }

 IntrospectionUtils.setProperty(connector, "port", "" + _portNumber);
     IntrospectionUtils.setProperty(connector, "address", addressStr);
     _logger.error("Setting server address/port to \""
     + addressStr + "/" + port + "\"");

 connector.setEnableLookups(false);
 _embedded.addConnector(connector);
 _embedded.start();
}





===== Exception Trace =====

     [java] Starting tomcat server
     [java] Error registering null:type=Engine
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java:568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission(
DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean
(DefaultMBeanServerInterceptor .java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean (
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java:843)
     [java]  at org.apache.catalina.core.StandardEngine.init(
StandardEngine.java:308)
     [java]  at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:409)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java :165)
     [java]  at org.ocr.healthviz.HealthSense.main(HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke (
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute(
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java :747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute (
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target .execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets(
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets (Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run(Launcher.java :257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] Error registering
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java:568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission(
DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean (
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java:843)
     [java]  at org.apache.catalina.core.StandardEngine.init(
StandardEngine.java:308)
     [java]  at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:409)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java :165)
     [java]  at org.ocr.healthviz.HealthSense.main(HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke (
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute(
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java :747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute (
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets(
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets (Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main .startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run(Launcher.java :257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] Error registering null:type=Service,serviceName=null
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java :568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission
(DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean (
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java :843)
     [java]  at org.apache.catalina.core.StandardService.initialize(
StandardService.java:559)
     [java]  at org.apache.catalina.core.StandardEngine.init(
StandardEngine.java:356)
     [java]  at org.apache.catalina.core.StandardEngine.start (
StandardEngine.java:409)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java:165)
     [java]  at org.ocr.healthviz.HealthSense.main (HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs .ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute (
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute (Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute(
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets (
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets(Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run (Launcher.java:257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] Error registering Service at domain null
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java :323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java :568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission
(DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean (
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java :843)
     [java]  at org.apache.catalina.core.StandardService.initialize(
StandardService.java:559)
     [java]  at org.apache.catalina.core.StandardEngine.init(
StandardEngine.java:356)
     [java]  at org.apache.catalina.core.StandardEngine.start (
StandardEngine.java:409)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java:165)
     [java]  at org.ocr.healthviz.HealthSense.main (HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute (
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute (Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute(
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets (
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets(Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run (Launcher.java:257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] Starting Servlet Engine: Apache Tomcat/5.5.23
     [java] Error registering null:type=Realm
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java:568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission
(DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver .JmxMBeanServer.registerMBean(
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java:843)
     [java]  at org.apache.catalina.realm.RealmBase.init(RealmBase.java
:1363)
     [java]  at org.apache.catalina.realm.RealmBase.start(RealmBase.java:1030)
     [java]  at org.apache.catalina.realm.MemoryRealm.start(MemoryRealm.java
:282)
     [java]  at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1006)
     [java]  at org.apache.catalina.core.StandardEngine.start (
StandardEngine.java:443)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java:165)
     [java]  at org.ocr.healthviz.HealthSense.main (HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute (
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute (Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute(
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets (
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets(Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run (Launcher.java:257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] Can't register null:type=Realm
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java:568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission(
DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean (
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java:843)
     [java]  at org.apache.catalina.realm.RealmBase.init(RealmBase.java
:1363)
     [java]  at org.apache.catalina.realm.RealmBase.start (RealmBase.java:1030)
     [java]  at org.apache.catalina.realm.MemoryRealm.start(MemoryRealm.java
:282)
     [java]  at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1006)
     [java]  at org.apache.catalina.core.StandardEngine.start (
StandardEngine.java:443)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java:165)
     [java]  at org.ocr.healthviz.HealthSense.main (HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute (
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute (Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute(
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets (
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets(Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run (Launcher.java:257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] Error registering null:type=Host,host=localhost
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java :568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission
(DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean (
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java :843)
     [java]  at org.apache.catalina.core.StandardHost.init(StandardHost.java
:815)
     [java]  at org.apache.catalina.core.StandardHost.start(
StandardHost.java:689)
     [java]  at org.apache.catalina.core.ContainerBase.start (
ContainerBase.java:1014)
     [java]  at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:443)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense (
HealthSense.java:165)
     [java]  at org.ocr.healthviz.HealthSense.main(HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke (
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute(
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java :747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute (
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets(
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets (Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run(Launcher.java :257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] Host registering failed!
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java:568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission(
DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean (
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java:843)
     [java]  at org.apache.catalina.core.StandardHost.init(StandardHost.java
:815)
     [java]  at org.apache.catalina.core.StandardHost.start(
StandardHost.java:689)
     [java]  at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1014)
     [java]  at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:443)
     [java]  at org.apache.catalina.startup.Embedded.start(Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java:165)
     [java]  at org.ocr.healthviz.HealthSense.main (HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute (
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute (Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute(
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets (
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets(Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run (Launcher.java:257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
     [java] XML validation disabled
     [java] Error registering null:type=Cache,host=localhost,path=/manager
     [java] java.security.AccessControlException: access denied (
javax.management.MBeanTrustPermission register)
     [java]  at java.security.AccessControlContext.checkPermission(
AccessControlContext.java:323)
     [java]  at java.lang.SecurityManager.checkPermission(
SecurityManager.java:568)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission
(DefaultMBeanServerInterceptor.java:1824)
     [java]  at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(
DefaultMBeanServerInterceptor.java:310)
     [java]  at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(
JmxMBeanServer.java:482)
     [java]  at org.apache.commons.modeler.Registry.registerComponent(
Registry.java:843)
     [java]  at org.apache.catalina.core.StandardContext.resourcesStart(
StandardContext.java:3869)
     [java]  at org.apache.catalina.core.StandardContext.start (
StandardContext.java:4024)
     [java]  at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1014)
     [java]  at org.apache.catalina.core.StandardHost.start(
StandardHost.java:736)
     [java]  at org.apache.catalina.core.ContainerBase.start(
ContainerBase.java:1014)
     [java]  at org.apache.catalina.core.StandardEngine.start(
StandardEngine.java:443)
     [java]  at org.apache.catalina.startup.Embedded.start (Embedded.java
:822)
     [java]  at org.ocr.healthviz.HealthSense.startHealthSense(
HealthSense.java:165)
     [java]  at org.ocr.healthviz.HealthSense.main(HealthSense.java:61)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
     [java]  at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.run(
ExecuteJava.java:217)
     [java]  at org.apache.tools.ant.taskdefs.ExecuteJava.execute(
ExecuteJava.java:152)
     [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
     [java]  at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java
:201)
     [java]  at org.apache.tools.ant.taskdefs.Java.execute (Java.java:104)
     [java]  at org.apache.tools.ant.UnknownElement.execute(
UnknownElement.java:288)
     [java]  at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
     [java]  at sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
     [java]  at java.lang.reflect.Method.invoke(Method.java:597)
     [java]  at org.apache.tools.ant.dispatch.DispatchUtils.execute(
DispatchUtils.java:105)
     [java]  at org.apache.tools.ant.Task.perform(Task.java:348)
     [java]  at org.apache.tools.ant.Target.execute(Target.java:357)
     [java]  at org.apache.tools.ant.Target.performTasks(Target.java:385)
     [java]  at org.apache.tools.ant.Project.executeSortedTargets (
Project.java:1329)
     [java]  at org.apache.tools.ant.Project.executeTarget(Project.java
:1298)
     [java]  at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(
DefaultExecutor.java:41)
     [java]  at org.apache.tools.ant.Project.executeTargets(Project.java
:1181)
     [java]  at org.apache.tools.ant.Main.runBuild(Main.java:698)
     [java]  at org.apache.tools.ant.Main.startAnt(Main.java:199)
     [java]  at org.apache.tools.ant.launch.Launcher.run (Launcher.java:257)
     [java]  at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

Reply via email to