Hi David
Thanks for your message.
I solved my problem starting tomcat with -security.
The fact is that I try first to get things works, even without security and then
set security step by step.
Now that things are working again I will start to set back security on.
Best Regards
Andre Legendre
David Wall wrote:
The syntax is:
permission java.security.AllPermission;
Of course, why use a security manager at all if the default is no security at all?
David
----- Original Message ----- From: "Andre Legendre" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 07, 2004 8:34 AM
Subject: Repost: java.security.AccessControlException
/home/rcs/Master/extern/java/jwsdp/tomcat-jwsdp-1.4/webapps/mfg_ServletToJspHi
I post again my problem because I get stuck and I need some help.
I had a servlet working using jwsdp 1.3. I changed to 1.4 and I get now a java.security.AccessControlException
My classes are in a jar located in WEB-INF/lib/ my policy is : grant { permission java.security.AllPermission "", ""; };
Any help welcome
Andre Legendre Error is :
INFO: Server startup in 20279 ms Setting controller properties Setting controller RMISecurityManager Setting controller RMISecurityManager Finish 127.0.0.1 Setting controller startDiscovery java.security.AccessControlException: access denied (java.io.FilePermission
/WEB-INF/classes/com/sun/rio/resources/client/JiniClient.class
java.security.AccessControlContext.checkPermission(AccessControlContext.javaread) at
:269)
org.apache.naming.resources.ProxyDirContext.lookup(ProxyDirContext.java:338)at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:524) at java.lang.SecurityManager.checkRead(SecurityManager.java:863) at java.io.File.exists(File.java:678) at org.apache.naming.resources.FileDirContext.file(FileDirContext.java:881) at org.apache.naming.resources.FileDirContext.lookup(FileDirContext.java:263) at
org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClasat
sLoader.java:1729)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoat
ader.java:1597)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.javat
a:891)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.javat
a:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.javat
a:1220)
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:10at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at WebMfgServiceManager.startDiscovery(Unknown Source) at WebMfgServiceManager.<init>(Unknown Source) at servletToJsp.init(Unknown Source) at
44)
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:712)at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.at
java:719)
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDisat
patcher.java:516)
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatchat
er.java:453)
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcherat
.java:369)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:717at
)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:687)at
org.apache.jsp.jsptoserv.jsptoservlet_jsp._jspService(jsptoservlet_jsp.java:at
45)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicationat org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:141) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at
FilterChain.java:286)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChat
ain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jaat
va:258)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextat
Valve.java:256)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jaat
va:210)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBaseat
.java:513)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:149)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:196at
)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:175at
)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:149)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.javaat
:156)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) at
t.java:149)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConneat org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:647) at
ction(Http11Protocol.java:499)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.javat org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575) at
a:649)
/home/rcs/Master/extern/java/jwsdp/tomcat-jwsdp-1.4/webapps/mfg_ServletToJspat java.lang.Thread.run(Thread.java:534) java.security.AccessControlException: access denied (java.io.FilePermission
/WEB-INF/classes/javax/servlet/ServletExceptionBeanInfo.class
java.security.AccessControlContext.checkPermission(AccessControlContext.javaread) at
:269)
org.apache.naming.resources.ProxyDirContext.lookup(ProxyDirContext.java:338)at java.security.AccessController.checkPermission(AccessController.java:401) at java.lang.SecurityManager.checkPermission(SecurityManager.java:524) at java.lang.SecurityManager.checkRead(SecurityManager.java:863) at java.io.File.exists(File.java:678) at org.apache.naming.resources.FileDirContext.file(FileDirContext.java:881) at org.apache.naming.resources.FileDirContext.lookup(FileDirContext.java:263) at
org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClasat
sLoader.java:1729)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoat
ader.java:1597)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.javat
a:891)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.javat
a:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.javat
a:1220)
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtat java.beans.Introspector.instantiate(Introspector.java:1322) at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:393) at java.beans.Introspector.<init>(Introspector.java:342) at java.beans.Introspector.getBeanInfo(Introspector.java:144) at
ils.java:949)
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtat
ils.java:979)
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUtiat
ls.java:887)
org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyUtils.jat
ava:1172)
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.jat
ava:772)
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:80at
1)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jaat
va:299)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextat
Valve.java:256)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jaat
va:210)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBaseat
.java:513)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:149)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:196at
)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:175at
)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:149)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.javaat
:156)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat
t.java:151)
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContexat org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577) at
t.java:149)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564)at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConneat org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:974) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:207) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:647) at
ction(Http11Protocol.java:499)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.javat org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:575) at
a:649)
at java.lang.Thread.run(Thread.java:534)
--------------------------------------------------------------------- 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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
