JSTL sql tags do not work
-------------------------

                 Key: GERONIMO-5151
                 URL: https://issues.apache.org/jira/browse/GERONIMO-5151
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: javaee6, osgi, Web Profile
    Affects Versions: 3.0
            Reporter: Jarek Gawor
            Assignee: Jarek Gawor


The JSTL sql tags use DriverManager API to connect to the database. There are 
well-known problems with DriverManager API and classloaders and that is exactly 
what is causing the sql tags not work in OSGi environment.  The core of the 
problem is that the DriverManager uses the caller's classloader (in this case 
the JSTL bundle classloader) to find a driver for the given url. Since JSTL 
bundle does not import any database drivers, the DriverManager does not "see" 
any drivers and so fails to connect to the database.

I opened https://issues.apache.org/bugzilla/show_bug.cgi?id=48773 bug report 
(with a patch) in the taglibs project for this issue.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to