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]

Reply via email to