SecurityException: access denied (MBeanTrustPermission register)
Jeg har en webapplikation kørende på Tomcat med noget login-funktionalitet og en statisk klasse (via singleton-pattern) der fungerer som interface til en system-backend - dvs. alle JSP filer kalder Server.getInstance() før metodekald, f.eks.:Server.getInstance().isValidUser("user") osv.
Problemet er, at Tomcat giver mig en fejl på konsollen 1-2 gange efter den er startet og de første sider hentes (noget login-validering)
Jeg bruger Tomcat 5.0.19, men alle tidligere versioner jeg også har prøvet (siden 4.1.x), giver samme output. Hvad kan der være galt ?
Output fra konsollen ser sådan ud:
------------------------------------------------------------------
Apr 13, 2004 2:41:45 PM org.apache.commons.modeler.Registry registerComponent
SEVERE: Error registering Catalina:type=RequestProcessor,worker=http8080,name=HttpRequest2
java.lang.SecurityException: access denied (javax.management.MBeanTrustPermission register)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission(DefaultMBeanServerInterceptor.java:1725)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:342)
at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:505)
at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.init(Http11Protocol.java:697)
at org.apache.tomcat.util.net.TcpWorkerThread.getInitData(PoolTcpEndpoint.java:569)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
at java.lang.Thread.run(Thread.java:534)
Apr 13, 2004 2:41:45 PM org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler init
WARNING: Error registering request
