Hi there,

can someone give me a hint where I can start searching the
reason for this exception (see full exception stack below)?
I tried to install the struts examples from struts 1.0.2.
As far as I understand, it is throwed because of access
permission restrictions. I already tried to put a

grant codeBase "file:/-" {
        permission java.security.AllPermission;
}

into the policy file, but nothing happened.

I have Tomcat 4.0.4 installed and Xerces 2.1.0 on a Debian
Linux system. Classpath is correct, Tomcat runs without any
other problems. Has anyone an idea?




Starting service Tomcat-Standalone
Apache Tomcat/4.0.4
register('-//Apache Software Foundation//DTD Struts Configuration 1.0//EN', 
'jar:file:/var/cache/tomcat4/Standalone/development.local/struts-blank/WEB-INF/lib/struts.jar!/org/apache/struts/resources/struts-config_1_0.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN', 
'jar:file:/var/cache/tomcat4/Standalone/development.local/struts-blank/WEB-INF/lib/struts.jar!/org/apache/struts/resources/web-app_2_2.dtd'
register('-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN', 
'jar:file:/var/cache/tomcat4/Standalone/development.local/struts-blank/WEB-INF/lib/struts.jar!/org/apache/struts/resources/web-app_2_3.dtd'
Digester.getParser:
java.security.AccessControlException: access denied (java.lang.RuntimePermission 
getClassLoader)
        at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:267)
        at java.security.AccessController.checkPermission(AccessController.java:394)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:540)
        at java.lang.ClassLoader.getParent(ClassLoader.java:687)
        at 
org.apache.catalina.loader.WebappClassLoader.toString(WebappClassLoader.java:888)
        at java.lang.String.valueOf(String.java:1942)
        at java.lang.StringBuffer.append(StringBuffer.java:365)
        at javax.xml.parsers.FactoryFinder.findJarServiceProvider(Unknown Source)
        at javax.xml.parsers.FactoryFinder.find(Unknown Source)
        at javax.xml.parsers.SAXParserFactory.newInstance(Unknown Source)
        at org.apache.struts.digester.Digester.getParser(Digester.java:275)
        at org.apache.struts.digester.Digester.parse(Digester.java:755)
        at org.apache.struts.action.ActionServlet.initMapping(ActionServlet.java:1332)
        at org.apache.struts.action.ActionServlet.init(ActionServlet.java:466)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:918)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
        at org.apache.catalina.core.StandardService.start(StandardService.java:388)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)


Thanks, Jan


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to