I am not using any oracle specific wrapper for the db pool. I have used admin console for configuring the db pool. Since admin console does not provide a way to set the property for autocommit, I have modified ra.xml manually.
I have tried one more option by deploying the dbpool using deploy command deploy %GERONIMO_HOME%\repository\org\tranql\tranql-connector-ra\1.4\tranql-connector-ra-1.4.rar ..\fpconfig\oracle10g-deployment-plan.xml oracle10g-deployment-plan is as follows <?xml version="1.0" encoding="UTF-8"?> <connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"> <dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"> <dep:moduleId> <dep:groupId>console.dbpool</dep:groupId> <dep:artifactId>fpdbpool</dep:artifactId> <dep:version>1.0</dep:version> <dep:type>rar</dep:type> </dep:moduleId> <dep:dependencies> <dep:dependency> <dep:groupId>com.telelogic.focalpoint.lib</dep:groupId> <dep:artifactId>ojdbc14</dep:artifactId> <dep:version>10.2.0.1.0</dep:version> <dep:type>jar</dep:type> </dep:dependency> </dep:dependencies> </dep:environment> <resourceadapter> <outbound-resourceadapter> <connection-definition> <connectionfactory-interface> javax.sql.DataSource </connectionfactory-interface> <connectiondefinition-instance> <name>fpdbpool</name> <config-property-setting name="Password"> focalpoint </config-property-setting> <config-property-setting name="Driver"> oracle.jdbc.driver.OracleDriver </config-property-setting> <config-property-setting name="UserName"> mobile </config-property-setting> <config-property-setting name="ConnectionURL"> jdbc:oracle:thin:@192.168.133.96:1521:orcl </config-property-setting> <config-property-setting name="CommitBeforeAutocommit">true</config-property-setting> <connectionmanager> <local-transaction /> <single-pool> <max-size>10</max-size> <min-size>10</min-size> <blocking-timeout-milliseconds> 60000 </blocking-timeout-milliseconds> <idle-timeout-minutes> 10 </idle-timeout-minutes> <match-one /> </single-pool> </connectionmanager> </connectiondefinition-instance> </connection-definition> </outbound-resourceadapter> </resourceadapter> </connector> But I've observed even I've specified "CommitBeforeAutocommit" as true, ra.xml contains the value of "CommitBeforeAutocommit" as false. I am using "Oracle Thin" as the Database Type. I am not using any specific tranql wrapper for oracle. I am using tranql-connector-ra-1.4.rar which I found with repository\org\tranql\tranql-connector-ra\1.4 Please let me know if I am doing some thing wrong. Is there documentation (with sample code) for creating tranql oracle specific wrapper for the db pool. Can I rely on the admin console alone for deploying the database pool for oracle 10g? djencks wrote: > > Its difficult to do more than guess without more information on what > you have deployed. > > You should be using one of the tranql oracle specific wrappers for > your db pool. This should take care of the commit-before-autocommit > problem caused by oracle jdbc spec non-compliance. If you aren't > using an oracle specific wrapper you do need to set the commit before > autocommit property to true, but you should do it in your pool > deployment plan, not by modifying the ra.xml. > > At a minimum I think we'd need to know which tranql wrapper you are > using and to see the deployment plan for it. > > thanks > david jencks > > On Mar 12, 2009, at 6:19 AM, Hearty wrote: > >> >> When I have configured database pool with oracle10g and running >> against the >> apache geronimo v2.1, I am getting some unusual errors where as when >> I've >> tried with tomcat5.5 it is working smoothly. >> Oracle driver I've used is ojdbc14-10.2.0.1.0.jar. >> >> The following is the error message I am getting. Also I am uploading >> the >> error log since the error log is a big file >> http://www.nabble.com/file/p22476155/errorLog.txt errorLog.txt >> I have modified ra.xml with the following entry >> <config-property> >> <description> >> Flag indicating whether the Driver requires a >> commit >> to be performed >> before enabling auto-commit on a Connection. >> This >> should be set to false for >> compliant drivers to avoid an extraneous >> commit to >> the database. >> </description> >> >> <config-property-name>CommitBeforeAutocommit</config-property-name> >> >> <config-property-type>java.lang.Boolean</config-property-type> >> <config-property-value>true</config-property-value> >> </config-property> >> The default value was false >> >> I am struggling with this issue for more than one week. >> >> Any help is highly appreciated. I am very new to apache geronimo. >> Please let >> me know if I've missed out any entries. >> >> -- >> View this message in context: >> http://www.nabble.com/Issues-facing-when-connecting-with-Oracle10g-tp22476155s134p22476155.html >> Sent from the Apache Geronimo - Users mailing list archive at >> Nabble.com. >> > > > -- View this message in context: http://www.nabble.com/Issues-facing-when-connecting-with-Oracle10g-tp22476155s134p22491260.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.