Hi John,

This is my context.xml

<!--
    <Valve
className="org.apache.catalina.valves.CometConnectionManagerValve" />
    -->
         <Resource name="jdbc/dev"
                        auth="Container"
                scope="Shareable"
                type="oracle.jdbc.pool.OracleDataSource"
                driverclassname="oracle.jdbc.pool.OracleDataSource"
                factory="oracle.jdbc.pool.OracleDataSourceFactory"
                connectionCachingEnabled="true"
                connectionCacheName="vvvPool"
                connectionCacheProperties="{MaxStatementsLimit=10,
InitialLimit=10, ConnectionWaitTimeout=180, MaxLimit=80, MinLimit=10,
PropertyCheckInterva
l=180, InactivityTimeout=1800}"
                url="jdbc:oracle:thin:@db.example.com:1521:vvvvv"
                user="yyyy"
                password="cccccc" />

</Context>


In my tomcat lib directory  ( /tomcat/lib )  I have a copy of the Oracle
JDBC jar ( ojdbc14_10g.jar )

Regards,

Ovidiu

On Wed, Feb 11, 2009 at 5:41 PM, <john.c.cartwri...@noaa.gov> wrote:

> Hello All,
>
> I'm having a rather strange problem using Oracle-specific types obtained
> from a connection pool defined my my context.xml.  I'm reading the
> ResultSet w/ getObject, but then when I try to cast the Object to the
> correct type, I see:
>
> Cause: java.lang.ClassCastException: oracle.sql.STRUCT cannot be cast to
> oracle.sql.STRUCT
>
> Strangely, using a DataSource configured via Spring works fine.  I've
> listed the snippet from my context.xml defining the pool that doesn't
> work and the one for my Spring DataSource that does.
>
> Can someone please help me understand what's going on here?
>
> Thanks!
>
> --john
>
> context.xml:
> <Resource name="jdbc/DEVEL"
>          type="javax.sql.DataSource"
>          auth="Container"
>          username="username"
>          password="password"
>          driverClassName="oracle.jdbc.OracleDriver"
>          url="jdbc:oracle:thin:@myhostname:1521:DB"
>          maxActive="8"
>          maxIdle="4"/>
>
>
>
> applicationContext.xml:
>
>    <bean id="dataSource"
> class="org.springframework.jdbc.datasource.DriverManagerDataSource">
>      <property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
>      <property name="url" value="jdbc:oracle:thin:@myhostname:1521:DB"/>
>      <property name="username" value="username"/>
>      <property name="password" value="password"/>
>   </bean>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


-- 
ovidiu asiminei

Reply via email to