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