Almost forgot to note, once I get the access error, I can no longer talk to Tomcat (it's looking for access to 127.0.0.1:35479)
Bob On Wednesday 30 June 2004 12:32 pm, Robert Bateman wrote: > I have an old JDBC driver for a Legacy Data Base that I'm attempting to > access in Tomcat 5.0.25. > > When I attempt to call DriverManager.getConnection() on my legacy Data > Base, I get the following log (some snipped to make it easier to read...) > > 2004-06-30 12:22:02 StandardWrapperValve[jsp]: Servlet.service() for > servlet jsp threw exception > javax.servlet.jsp.JspTagException: Error: SQLException thrown by > doStartTag_pre() in MtgCoXMLGenerTag Error while trying to connect to > database, Exception message: access denied (java.lang.RuntimePermission > accessClassInPackage.sun.reflect) > at > com.sequoiallc.sequoia_admin.pdox.MtgCoXMLGenerTag.doStartTag_pre(MtgCoXMLG >enerTag.java:139) at > com.sequoiallc.taglib.ExTagSupport2.doStartTag(ExTagSupport2.java:420) at > org.apache.jsp.PlaceOrder_jsp._jspx_meth_px_2_MtgCoXMLGener_0(PlaceOrder_js >p.java:1630) at > org.apache.jsp.PlaceOrder_jsp._jspService(PlaceOrder_jsp.java:237) > > > In catalina.out I get the following: > > java.security.AccessControlException: access denied > (java.lang.RuntimePermission setContextClassLoader) > at > java.security.AccessControlContext.checkPermission(AccessControlContext.jav >a:270) at > java.security.AccessController.checkPermission(AccessController.java:401) > at java.lang.SecurityManager.checkPermission(SecurityManager.java:542) at > java.lang.Thread.setContextClassLoader(Thread.java:1219) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.process >Children(ContainerBase.java:1623) at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Con >tainerBase.java:1608) at java.lang.Thread.run(Thread.java:536) > com.corel.pdx.driver.PdxJDBCSQLException: Error while trying to connect to > database, Exception message: access denied (java.lang.RuntimePermission > accessClassInPackage.sun.reflect) > at com.corel.pdx.driver.PdxJDBCDriver.connect(PdxJDBCDriver.java:302) > at java.sql.DriverManager.getConnection(DriverManager.java:512) > at java.sql.DriverManager.getConnection(DriverManager.java:193) > > > In my catalina.policy I have > > grant { > permission java.lang.RuntimePermission > "accessClassInPackage.sun.reflect"; permission java.lang.RuntimePermission > "accessClassInPackage.sun.reflect.*"; > permission java.lang.RuntimePermission "setContextClassLoader"; > > }; > > > I don't see this "specific" set of circumstances in the bug data base and > the above works in Tomcat 4.1.27. > > ANY help greatly appreciated! > > Bob > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]