You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/07/20 21:52:32 UTC

DO NOT REPLY [Bug 30221] New: - AccessControlException (Access denied) thrown when I try to restart my webapp

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30221>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=30221

AccessControlException (Access denied) thrown when I try to restart my webapp

           Summary: AccessControlException (Access denied) thrown when I try
                    to restart my webapp
           Product: Tomcat 5
           Version: 5.0.25
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Unknown
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: dsaranch@cme.com


When I try to restart my webapp using Manager's Stop/Start or Reload, I get 
several stack traces similar to the one listed below. The stack traces are in 
the Tomcat window but not in the log file. The issue is not a show-stopper, but 
it makes it impossible to restart my application.

Jul 20, 2004 1:47:43 PM org.apache.catalina.core.StandardContext registerJMX
INFO: Error registering wrapper with jmx StandardEngine[Catalina].StandardHost
[localhost].StandardContext[/salem] 
Catalina:j2eeType=WebModule,name=//localhost/s
alem,J2EEApplication=none,J2EEServer=none java.security.AccessControlException: 
Access denied (mx4j.server.MBeanTrustPermission register): MBean class org.apach
e.commons.modeler.BaseModelMBean is not trusted for registration
java.security.AccessControlException: Access denied 
(mx4j.server.MBeanTrustPermission register): MBean class 
org.apache.commons.modeler.BaseModelMBean is not trusted for registration
        at 
mx4j.server.interceptor.SecurityMBeanServerInterceptor.checkTrustRegistration
(SecurityMBeanServerInterceptor.java:156)
        at mx4j.server.interceptor.SecurityMBeanServerInterceptor.registration
(SecurityMBeanServerInterceptor.java:116)
        at mx4j.server.interceptor.DefaultMBeanServerInterceptor.registration
(DefaultMBeanServerInterceptor.java:113)
        at mx4j.server.interceptor.DefaultMBeanServerInterceptor.registration
(DefaultMBeanServerInterceptor.java:113)
        at 
mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.registration
(ContextClassLoaderMBeanServerInterceptor.java:108)
        at mx4j.server.MBeanServerImpl.registerImpl(MBeanServerImpl.java:1051)
        at mx4j.server.MBeanServerImpl.registerMBeanImpl
(MBeanServerImpl.java:1002)
        at mx4j.server.MBeanServerImpl.registerMBean(MBeanServerImpl.java:978)
        at org.apache.commons.modeler.Registry.registerComponent
(Registry.java:871)
        at org.apache.catalina.core.StandardContext.registerJMX
(StandardContext.java:5339)
        at org.apache.catalina.core.StandardContext.start
(StandardContext.java:4357)
        at org.apache.catalina.core.StandardContext.reload
(StandardContext.java:3021)
        at org.apache.catalina.manager.ManagerServlet.reload
(ManagerServlet.java:1014)
        at org.apache.catalina.manager.ManagerServlet.doGet
(ManagerServlet.java:330)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        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:324)
        at org.apache.catalina.security.SecurityUtil$1.run
(SecurityUtil.java:241)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
        at org.apache.catalina.security.SecurityUtil.execute
(SecurityUtil.java:268)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege
(SecurityUtil.java:157)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:231)
        at org.apache.catalina.core.ApplicationFilterChain.access$000
(ApplicationFilterChain.java:50)
        at org.apache.catalina.core.ApplicationFilterChain$1.run
(ApplicationFilterChain.java:140)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:136)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:214)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:198)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:152)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke
(AuthenticatorBase.java:540)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:102)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
        at org.apache.catalina.core.StandardValveContext.invokeNext
(StandardValveContext.java:104)
        at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:160)
        at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:793)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio
n(Http11Protocol.java:702)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt
(PoolTcpEndpoint.java:571)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:644)
        at java.lang.Thread.run(Thread.java:534)
Jul 20, 2004 1:48:56 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already 
(the eventual following stack trace is caused by an error thrown for debugging 
purp
oses as well as to attempt to terminate the thread which caused the illegal 
access, and has no functional impact)
Jul 20, 2004 1:55:01 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already 
(the eventual following stack trace is caused by an error thrown for debugging 
purposes as well as to attempt to terminate the thread which caused the illegal 
access, and has no functional impact)

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org