From b18bea6b9f5225dbf6bb9d0bdd45bf60c2168ff5 Mon Sep 17 00:00:00 2001 From: Justin Richer <jricher@mit.edu> Date: Wed, 24 Jun 2015 16:21:31 -0400 Subject: [PATCH] switched connection pool to use HikariCP, closes #821 --- openid-connect-server-webapp/pom.xml | 8 ++++---- .../src/main/webapp/WEB-INF/data-context.xml | 6 +++--- pom.xml | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/openid-connect-server-webapp/pom.xml b/openid-connect-server-webapp/pom.xml index 491cbca56..ae3fdc7ec 100644 --- a/openid-connect-server-webapp/pom.xml +++ b/openid-connect-server-webapp/pom.xml @@ -107,10 +107,6 @@ <groupId>log4j</groupId> <artifactId>log4j</artifactId> </dependency> - <dependency> - <groupId>commons-dbcp</groupId> - <artifactId>commons-dbcp</artifactId> - </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> @@ -128,5 +124,9 @@ <artifactId>jstl</artifactId> </dependency> + <dependency> + <groupId>com.zaxxer</groupId> + <artifactId>HikariCP-java6</artifactId> + </dependency> </dependencies> </project> diff --git a/openid-connect-server-webapp/src/main/webapp/WEB-INF/data-context.xml b/openid-connect-server-webapp/src/main/webapp/WEB-INF/data-context.xml index 663649b39..c1c8620db 100644 --- a/openid-connect-server-webapp/src/main/webapp/WEB-INF/data-context.xml +++ b/openid-connect-server-webapp/src/main/webapp/WEB-INF/data-context.xml @@ -21,10 +21,10 @@ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.1.xsd"> - <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> + <bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close"> <property name="driverClassName" value="org.hsqldb.jdbcDriver" /> - <property name="url" value="jdbc:hsqldb:mem:oic;sql.syntax_mys=true" /> -<!-- <property name="url" value="jdbc:hsqldb:file:/tmp/oic;sql.syntax_mys=true" /> --> + <property name="jdbcUrl" value="jdbc:hsqldb:mem:oic;sql.syntax_mys=true" /> +<!-- <property name="jdbcUrl" value="jdbc:hsqldb:file:/tmp/oic;sql.syntax_mys=true" /> --> <property name="username" value="oic" /> <property name="password" value="oic" /> </bean> diff --git a/pom.xml b/pom.xml index b8b6fce83..2f8433089 100644 --- a/pom.xml +++ b/pom.xml @@ -389,11 +389,6 @@ <artifactId>org.eclipse.persistence.jpa</artifactId> <version>2.5.1</version> </dependency> - <dependency> - <groupId>commons-dbcp</groupId> - <artifactId>commons-dbcp</artifactId> - <version>1.4</version> - </dependency> <dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>javax.persistence</artifactId> @@ -538,6 +533,11 @@ <version>3.9</version> </dependency> + <dependency> + <groupId>com.zaxxer</groupId> + <artifactId>HikariCP-java6</artifactId> + <version>2.3.8</version> + </dependency> </dependencies> </dependencyManagement>