Zdenek, I had gotten those errors, but like I said, it entailed me going back and properly closing each opened statement and connection.
-----Original Message----- From: "Julio J. Suárez Salinero" [mailto:[EMAIL PROTECTED] Sent: Monday, July 23, 2007 9:08 AM To: Tomcat Users List Subject: Re: OracleConnectionPoolDataSource Zdeněk Vráblík escribió: > Hi, > >> 4. I use OracleConnectionPoolDataSource because with >> javax.sql.DataSource it doesn't close correctly close connections from >> pool and server got to hang up. > > Have you got any exception? > It throwed "Closed Statement", "Exhausted Resultset" and "NullPointerException", but only when I do stress test. If I browse page with navigator it works correctly and throws no exceptions. > > This is my resource: > > <Resource name="IC" > auth="Container" > type="oracle.jdbc.pool.OracleDataSource" > factory="oracle.jdbc.pool.OracleDataSourceFactory" > user="IC" > password="IC" > driverClassName="oracle.jdbc.driver.OracleDriver" > url="jdbc:oracle:thin:@192.168.100.119:1521:orcl" > > maxActive="20" maxIdle="10" maxwait="-1"/> > and this is my java code I use > try > { > // Look up the data source on the JNDI tree > DataSource ds = (DataSource) ctxt.lookup("java:/comp/env/" + poolName); > > > if (ds instanceof OracleDataSource) > { > log.debug("oracleDatasource found"); > } > > conn = ds.getConnection(); > > if (conn instanceof OracleConnection) > { > log.debug( "OracleConnection - delegated" ); > } > } > catch ( Exception ex ) > { > log.error( classId + "Error getting Oracle Connection.", ex ); > throw ex; > } > With OracleDataSource instead of OracleConnectionPoolDataSource I can use "user" and "password" in the context, but when I run stress test with 10 users, I see it uses more connections than I put in context (It uses one per user and I put 8 in the context). It's seems not to respect the pool. And it throws no exceptions. > What jdbc driver do you use? > I use the driver from www.oracle.com that corresponds with my oracle version (http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html) Oracle9/i/ 9.2.0.1 JDBC Drivers for JDK 1.4. > And one question. Are you going to use any user transaction manager? :) > I use simpleJTA, but I have tested it only in developement... > I'm not using any user transaction manager. I think my page doesn't need it. > Regards, > Zdenek > Regards. > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]