diff --git a/src/main/java/org/nrg/xnat/initialization/DatabaseConfig.java b/src/main/java/org/nrg/xnat/initialization/DatabaseConfig.java index 60a1063b82661098b6f29f17f3b4123549c91548..fc9a179b700131553e77e99e22b280f2b803cb4f 100644 --- a/src/main/java/org/nrg/xnat/initialization/DatabaseConfig.java +++ b/src/main/java/org/nrg/xnat/initialization/DatabaseConfig.java @@ -1,5 +1,6 @@ package org.nrg.xnat.initialization; +import org.apache.commons.dbcp2.BasicDataSource; import org.nrg.framework.exceptions.NrgServiceError; import org.nrg.framework.exceptions.NrgServiceException; import org.nrg.framework.utilities.Beans; @@ -10,7 +11,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; import org.springframework.jdbc.core.JdbcTemplate; -import org.springframework.jdbc.datasource.SimpleDriverDataSource; import javax.inject.Inject; import javax.sql.DataSource; @@ -26,7 +26,7 @@ public class DatabaseConfig { public static final String DEFAULT_DATASOURCE_URL = "jdbc:postgresql://localhost/xnat"; public static final String DEFAULT_DATASOURCE_USERNAME = "xnat"; public static final String DEFAULT_DATASOURCE_PASSWORD = "xnat"; - public static final String DEFAULT_DATASOURCE_CLASS = SimpleDriverDataSource.class.getName(); + public static final String DEFAULT_DATASOURCE_CLASS = BasicDataSource.class.getName(); public static final String DEFAULT_DATASOURCE_DRIVER = Driver.class.getName(); @Bean diff --git a/src/main/webapp/WEB-INF/conf/xnat-conf.properties b/src/main/webapp/WEB-INF/conf/xnat-conf.properties index 0592e4d2b9c49d04e72cb0af4427d822f460b65c..ea775bcac12a965ebd1ab72a6e1aa33ac20c81d0 100644 --- a/src/main/webapp/WEB-INF/conf/xnat-conf.properties +++ b/src/main/webapp/WEB-INF/conf/xnat-conf.properties @@ -10,13 +10,12 @@ datasource.driver=org.postgresql.Driver datasource.url=jdbc:postgresql://localhost/xnat datasource.username=xnat datasource.password=xnat +datasource.initialSize=20 +datasource.maxTotal=40 +datasource.maxIdle=10 hibernate.dialect=org.hibernate.dialect.PostgreSQL9Dialect hibernate.hbm2ddl.auto=update hibernate.show_sql=false hibernate.cache.use_second_level_cache=true hibernate.cache.use_query_cache=true - -amq.usage.temp=128mb -amq.usage.mem=512mb -amq.usage.store=1gb