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]

Reply via email to