[
https://issues.apache.org/jira/browse/DBCP-282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Phil Steitz closed DBCP-282.
----------------------------
Resolution: Duplicate
Fix Version/s: 1.3
This has been (mostly) fixed in svn trunk, r558850 as the fix for DBCP-207.
What remains to fully complete the fix is making defaultReadOnly a Boolean (as
it is in BasicDataSource) so that leaving the value unset ensures that the
driver default is used. With the changes in r558850, if false is not the
driver default, users will have to configure the property to match the driver
default if this is the desired behavior. The general issue of uniformly using
objects instead of primitives to represent configuration properties is being
tracked in DBCP-234.
> defaultReadOnly not honored in server.xml for PerUserPoolDataSource
> -------------------------------------------------------------------
>
> Key: DBCP-282
> URL: https://issues.apache.org/jira/browse/DBCP-282
> Project: Commons Dbcp
> Issue Type: Bug
> Affects Versions: 1.2.2
> Environment: Tomcat 4.1.29/Apache-2.0.55/Oracle JDBC on RedHat ES3.0
> on i386
> Reporter: Josh Wyatt
> Fix For: 1.3
>
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> Running dbcp-1.2.2 on Apache-2.0.55/Tomcat-4.1.29/Jakarta on Linux, using
> JDBC to connect to Oracle 10g DB.
> We are seeing the constant SET TRANSACTION READ WRITE activity against the DB
> connection, and although I appreciate the discussion about a new
> configuration option, I am not able to figure out how to disable this
> activity.
> Background on this issue can be found at:
> http://issues.apache.org/jira/browse/DBCP-178
> For reference, assume that we do not have control over the codebase, although
> we have full control over the server configuration (server.xml, etc).
> I found the configuration options page for DBCP- but there appears to be no
> discussion on the logistics/mechanics of how to set or change these
> configuration options.
> Our connections are implemented as
> type="org.apache.commons.dbcp.datasources.PerUserPoolDataSource" in
> server.xml. We have tried setting the parameter in the ResourceParams
> section for the JDBC stanza, like this:
> <ResourceParams name="jdbc/OURDBINSTANCENAME">
> <parameter>
> <name>factory</name>
>
> <value>org.apache.commons.dbcp.datasources.PerUserPoolDataSourceFactory</value>
> </parameter>
> <parameter>
> <name>defaultReadOnly</name>
> <value>notset</value>
> </parameter>
> ...
> </ResourceParams>
> ...with no success.
> It should be noted that previous to discovering this issue, we did not have
> this parameter set at all; so I'm not even sure if this is the proper
> location for this configuration directive. I could not find any guidance in
> the DBCP documentation on where to put this stuff.
> Please advise,
> Josh
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.