Howdy, What JDK (including minor version) on what OS is this? Yoav Shapira Millennium ChemInformatics
>-----Original Message----- >From: Marten Lehmann [mailto:[EMAIL PROTECTED] >Sent: Thursday, January 15, 2004 8:14 AM >To: '[EMAIL PROTECTED]' >Subject: -security with 5.0.16 doesn't work > >Hello, > >I was setting fine grained permissions to my webapp, but always an >exception was thrown. So I tried to use > >grant { > permission java.security.AllPermission; >}; > >but even with that, my application doesn't run (which it does without >-security). When calling the site, I get: > >javax.servlet.ServletException: Servlet.init() for servlet action threw >exception >org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato rBas >e.java:509) >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:16 >4) >org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211) >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8 05) >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >ection(Http11Protocol.java:696) >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:6 05) >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >va:677) > java.lang.Thread.run(Thread.java:568) > >root cause > >java.lang.SecurityException: java.lang.reflect.InvocationTargetException > javax.security.auth.Subject$5.run(Subject.java:733) > java.security.AccessController.doPrivileged(Native Method) > javax.security.auth.Subject.createContext(Subject.java:717) > javax.security.auth.Subject.doAsPrivileged(Subject.java:708) > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:3 >06) >org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.ja va:2 >00) >org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.ja va:1 >53) >org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato rBas >e.java:509) >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:16 >4) >org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211) >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8 05) >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >ection(Http11Protocol.java:696) >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:6 05) >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >va:677) > java.lang.Thread.run(Thread.java:568) > >catalina.log says: > >INFO: Server startup in 8985 ms >StandardWrapperValve[action]: Allocate exception for servlet action >javax.servlet.ServletException: Servlet.init() for servlet action threw >exception >javax.servlet.ServletException: Servlet.init() for servlet action threw >exception > at >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.ja va:1 >086) > at >org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java: 712) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal ve.j >ava:186) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:151) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 564) > at >org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCo ntex >tValve.java:245) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal ve.j >ava:199) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:151) > at >org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato rBas >e.java:509) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:149) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 564) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:19 >5) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:151) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:16 >4) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:149) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 564) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .jav >a:156) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:151) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 564) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) > at >org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:211) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8 05) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >ection(Http11Protocol.java:696) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:6 05) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >va:677) > at java.lang.Thread.run(Thread.java:568) > >I really don't have an idea what's going on. Since the jsvc-daemon >doesn't work with redhat enterprise linux 3 (maybe it doesn't work with >the new glibc or gcc), I at least need to use -security to have a slight >feeling of security. > >Regards >Marten > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
