David,

Thanks a lot.  Here is what I have.
Please let me know, if you need more information.

Thanks a lot.

Paul

Here is the content in the "geronimo-application.xml" file:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<app:application xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"; xmlns:client="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"; xmlns:conn="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"; xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"; xmlns:ejb="http://openejb.apache.org/xml/ns/openejb-jar-2.2"; xmlns:name="http://geronimo.apache.org/xml/ns/naming-1.2"; xmlns:pers="http://java.sun.com/xml/ns/persistence"; xmlns:pkgen="http://openejb.apache.org/xml/ns/pkgen-2.1"; xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0"; xmlns:web="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1"; application-name="DB Layer Application">
   <dep:environment>
       <dep:moduleId>
           <dep:groupId>mycompany.server</dep:groupId>
           <dep:artifactId>db</dep:artifactId>
           <dep:version>2.0.0</dep:version>
           <dep:type>car</dep:type>
       </dep:moduleId>
   </dep:environment>
   <app:module>
<app:connector>tranql-connector-postgresql-local-1.1.rar</app:connector>
       <app:alt-dd>META-INF/db-resource-adapter.xml</app:alt-dd>
   </app:module>
</app:application>

Here is the content in the "db-resource-adapter.xml" file:
<?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>mycomapny.server</dep:groupId>
           <dep:artifactId>MyDbPool</dep:artifactId>
           <dep:version>2.0.0</dep:version>
           <dep:type>rar</dep:type>
       </dep:moduleId>
       <dep:dependencies>
           <dep:dependency>
               <dep:groupId>jdbc</dep:groupId>
               <dep:artifactId>postgresql</dep:artifactId>
               <dep:version>603</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>MyDbPool</name>
<config-property-setting name="DatabaseName">MyDB</config-property-setting> <config-property-setting name="ServerName">MyServer</config-property-setting>
                   <connectionmanager>
                       <local-transaction/>
                       <single-pool>
                           <max-size>10</max-size>
                           <min-size>0</min-size>
                           <match-one/>
                       </single-pool>
                   </connectionmanager>
               </connectiondefinition-instance>
           </connection-definition>
       </outbound-resourceadapter>
   </resourceadapter>
</connector>




David Jencks wrote:
First time I've seen this message...

IIRC the postgres tranql wrapper uses the postgres ConnectionPoolDataSource (at least with tranql trunk). To configure ssl you'd need to be able to configure ssl using this postgres class. If you can provide info on how to do that in the next day or two we can make sure tranql can do it too in the next tranql wrapper release.

thanks
david jencks

On Sep 30, 2009, at 10:25 AM, Paul Wong wrote:

This may be a re-sent.
Just not sure I was on the mailing list or not.

Thanks a lot.

Paul

Hi all,

I am trying to setup a SSL connection between a Geronimo (geronimo-tomcat6-javaee5-2.1.4) application and PostgresSQL (postgresql-8.3.3-1) database. The database has the SSL turn on. However, I could not find the ConnectURL property to set. A sample connectURL string for PostgresSQL is like "jdbc:postgresql://MyServer:5432/MyDB?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory".

Here is the code in the db-resource-adapter.xml file

          <connection-definition>
<connectionfactory-interface>javax.sql.DataSource</connectionfactory-interface>
              <connectiondefinition-instance>
                  <name>MyDbPool</name>
<config-property-setting name="DatabaseName">MyDB</config-property-setting> <config-property-setting name="ServerName">MyServer</config-property-setting>
                  <connectionmanager>
                      <local-transaction/>
                      <single-pool>
                          <max-size>10</max-size>
                          <min-size>0</min-size>
                          <match-one/>
                      </single-pool>
                  </connectionmanager>
              </connectiondefinition-instance>
          </connection-definition>

Any suggestion?

Thanks a lot.

Paul







Reply via email to