You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Dan Powell <Da...@Wellogic.com> on 2001/09/20 00:19:51 UTC
Tomcat 4 Tyrex DataSource Problems
I'm having some difficulty creating a DataSource using the default Tyrex
factory provided in Tomcat 4. In the DefaultContext, I have:
<ResourceParams name="jdbc/SomeDB">
<parameter>
<name>user</name>
<value>username</value>
</parameter>
<parameter>
<name>password</name>
<value>pass</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.jnetdirect.jsql.JSQLDriver</value>
</parameter>
<parameter>
<name>driverName</name>
<value>jdbc:JSQLConnect://dbhost/database=somedata</value>
</parameter>
</ResourceParams>
And in my code I:
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/SomeDB");
Connection conn = ds.getConnection();
However, at runtime, I get the following error on the third line of the
above code fragment:
java.lang.ClassCastException: tyrex.jdbc.xa.EnabledDataSource
I do not have the Tyrex jar in my classpath at compile time, and I don't
believe I should have to. Is this a problem with Tomcat, Tyrex, or
something I'm doing?
Thanks for your help, in advance,
--
J. Daniel Powell
Sr. Systems Architect
Wellogic, Inc.