Here is a sample using the DB2 jars using the Day Trader application.

    <ext-module>
        <connector>TradeDataSource</connector>
        <external-path>tranql/tranql-connector-db2-xa/1.0/rar</external-path>
        <connector
            xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector";
            configId="TradeDataSource"
            parentId="org/apache/geronimo/Server">

            <dependency>
                <uri>com.ibm.db2/db2jcc/10.1/jar</uri>
            </dependency>

            <dependency>
                <uri>com.ibm.db2/db2jcc_license_cisuz/10.1/jar</uri>
            </dependency>

            <dependency>
                <uri>com.ibm.db2/db2jcc_license_cu/10.1/jar</uri>
            </dependency>


I added the jars to the repository in a com.ibm.db2/jars directory and named 
them:

db2jcc-10.1.jar
db2jcc_license_cisuz-10.1.jar
db2jcc_license_cu-10.1.jar

Does this help?

Matt

Aaron Mulder wrote:
Young,

Is it the case that you have one driver JAR and a separate license JAR
and you need both on the class path in order to deploy the connection
pool?  If so, right now, that means you can't configure it entirely
within the console.  What you can do is create the pool in the
console, don't test it, have it generate a deployment plan for you,
and then on the screen where it shows the plan it has directions for
deploying that plan from the command line.  However, before you deploy
it, copy the <dependency> element in the plan so it appears multiple
times, once for each JAR file you need on the class path.  (You're not
going to be able to fix this by changing the server's java.class.path
value.)

For what it's worth, the console code can technically accomodate a
driver that requires multiple JAR files, but currently the UI only
gives one drop-down.  If that would solve this problem, we can go
ahead and add the ability to select more than one JAR in the process
of creating a pool, and then you would be abel to do everything from
within the console.

Aaron

On 1/12/06, Bruce Snyder <[EMAIL PROTECTED]> wrote:

On 1/12/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Please note that I have tried all different approach to change the
java.class.path value that appears on JVM of Web Console.  It was not
changed at all and showed up as "java.class.path
/opt/geronimo-1.0./bin/server.jar".  Where is this java.class.path set?

One year ago here's what I did just to get the license file to live
with the JAR:

http://jroller.com/page/bsnyder?entry=ibm_universal_jdbc_driver_not

But there should be no need to do this anymore as the derbyclient.jar
file packages a network-aware JDBC driver. Below is some info about
this:

http://db.apache.org/derby/papers/DerbyTut/ns_intro.html#configure_ns_client

Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo (http://geronimo.apache.org/)

Castor (http://castor.org/)





Reply via email to