You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Sayre Robert <sa...@rappdigital.com> on 2002/04/03 03:00:54 UTC
Configuring Merant SequeLink Drivers with Tomcat
Hello,
I'm trying to configure Tomcat to use pooled connections with Tomcat 4.0.3.
and Merant's SequeLink 5 JDBC drivers. I was able to use the JDBC 1.0
methods with no problem, but I'd like to get DataSources, JNDI registration,
etc. working. I'd like to know if the resource type parameter should be
"javax.sql.DataSource" or something vendor-specific like
"com.merant.sequelink.jdbcx.datasource.SequeLinkDataSource". My JNDI
registration seems to work, as I've gotten past the NamingExceptions, but a
line like
DataSource ds = (DataSource) envCtx.lookup("jdbc/myDB");
always returns null. I've tried it with DataSource and SequeLinkDataSource
objects. I must confess I'm a little confused about whether Tomcat 4 and/or
the SequeLink drivers provide a connection pool manager. I'm also unsure
about which class to use for "driverName" and whether to include a Factory
parameter
("com.merant.sequelink.jdbcx.datasource.SequeLinkDataSourceFactory").
Here's a snip from my server.xml file:
<Context path="" docBase="ROOT" debug="0" reloadable="true"
crossContext="true">
<Resource name="jdbc/myDB" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/myDB">
<parameter><name>user</name><value>XX</value></parameter>
<parameter><name>password</name><value>XX</value></parameter>
<parameter><name>driverClassName</name><value>com.merant.sequelink.jdbcx.dat
asource.SequeLinkDataSource</value></parameter>
<parameter><name>driverName</name><value>jdbc:sequelink://XXX:XXX</value></p
arameter>
</ResourceParams>
</Context>
Any help will be greatly appreicated.
Thanks!