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/)