Looks like tomcat is running under a securitymanager. according to the wiki you might need to add a few permissions, however they did not mention anything about mbeans.
http://cwiki.apache.org/WICKET/java-security-permissions.html Anybody else been here before? Maurice On 10/25/07, Peter Neubauer <[EMAIL PROTECTED]> wrote: > Hi there, > trying to start a very simple Wicket app under Tomcat5 on Linux, I get > the following Exception. Is there a problem with the Java permissions > or maybe Linux file permisstions? > > This is a standard Tomcat installation, the web.xml looks like: > > <?xml version="1.0"?> > <web-app xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/TR/xmlschema-1/" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > version="2.4"> > <display-name>MyApp</display-name> > <filter> > <filter-name>WicketFilter</filter-name> > <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> > <init-param> > <param-name>applicationClassName</param-name> > <param-value>myapp.hello.MyApp</param-value> > </init-param> > </filter> > <filter-mapping> > <filter-name>WicketFilter</filter-name> > <url-pattern>/app/*</url-pattern> > </filter-mapping> > </web-app> > > > Any hints are appreciated! > > Cheers > > /peter > > > 2007-10-25 14:04:10 StandardContext[/MyApp]Exception starting filter > WicketFilter > java.security.AccessControlException: access denied > (java.util.PropertyPermission wicket.mbean.server.agentid read) > at > java.security.AccessControlContext.checkPermission(AccessControlContext.java:264) > at > java.security.AccessController.checkPermission(AccessController.java:427) > at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) > at > java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285) > at java.lang.System.getProperty(System.java:628) > at org.apache.wicket.jmx.Initializer.init(Initializer.java:99) > at > org.apache.wicket.Application.callInitializers(Application.java:804) > at > org.apache.wicket.Application.initializeComponents(Application.java:638) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:485) > at > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:225) > at > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308) > at > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79) > at > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3702) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4329) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) > at > org.apache.catalina.core.ContainerBase.access$0(ContainerBase.java:811) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:143) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:805) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) > at > org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903) > 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:585) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216) > at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216) > at org.apache.commons.digester.Rule.end(Rule.java:230) > at org.apache.commons.digester.Digester.endElement(Digester.java:1163) > at > org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76) > at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.commons.digester.Digester.parse(Digester.java:1699) > at > org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488) > at > org.apache.catalina.core.StandardHost.install(StandardHost.java:863) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) > at > org.apache.catalina.core.StandardService.start(StandardService.java:480) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) > at org.apache.catalina.startup.Catalina.start(Catalina.java:556) > 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:585) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) > > > > -- > GTalk: neubauer.peter > Skype: peter.neubauer > ICQ: 18762544 > Phone: +46704 106975 > Mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
