jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Mueller (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (JCR-1309) Refactor DBMS support for JNDI datasources
Date Wed, 16 Apr 2008 14:09:21 GMT

     [ https://issues.apache.org/jira/browse/JCR-1309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Thomas Mueller resolved JCR-1309.

    Resolution: Fixed

Will be resolved in Jackrabbit 1.5

> Refactor DBMS support for JNDI datasources
> ------------------------------------------
>                 Key: JCR-1309
>                 URL: https://issues.apache.org/jira/browse/JCR-1309
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Andy Key
>            Assignee: Thomas Mueller
>             Fix For: 1.5
> Our shop currently uses Oracle for most projects, most commonly in an application server
(Tomcat, WebSphere, etc.), and use configured J2EE datasources. Unfortunately, many of the
classes that fix quirks on specific DBMS force you to configure a JDBC connection (look at
org.apache.jackrabbit.core.fs.db.OracleFileSystem for instance), which is a "bad idea" on
an application server -- the application server should be managing resources like DB connections,
etc.  If you want to use an DbFileSystem based on an Oracle database, you can't use a datasource
from a JNDI lookup.  This in effect makes Jackrabbit unusable in clustered enterprise environments.
> It would be much better to refactor the current database support to separate the method
that an implementation obtains its connection from its functionality.

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

View raw message