aboutsummaryrefslogtreecommitdiffstats
path: root/archiva-jetty
diff options
context:
space:
mode:
authorMaria Odea B. Ching <oching@apache.org>2008-06-20 03:49:16 +0000
committerMaria Odea B. Ching <oching@apache.org>2008-06-20 03:49:16 +0000
commit831a518f977aed367f2a35ba2c526b4c1e6b5969 (patch)
treead33056c383b59bb2ac2b7074cbe59a73be3809a /archiva-jetty
parent3fbd2cd8df32ab8bad4cfcc0bddb5aefebb5eede (diff)
downloadarchiva-831a518f977aed367f2a35ba2c526b4c1e6b5969.tar.gz
archiva-831a518f977aed367f2a35ba2c526b4c1e6b5969.zip
[MRM-751]
-configure jetty to use commons-dbcp for db connection pool git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@669774 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'archiva-jetty')
-rw-r--r--archiva-jetty/pom.xml11
-rw-r--r--archiva-jetty/src/main/conf/jetty.xml35
2 files changed, 32 insertions, 14 deletions
diff --git a/archiva-jetty/pom.xml b/archiva-jetty/pom.xml
index deb0d0aff..a655722d2 100644
--- a/archiva-jetty/pom.xml
+++ b/archiva-jetty/pom.xml
@@ -132,6 +132,17 @@
</exclusion>
</exclusions>
</dependency>
+ <dependency>
+ <groupId>commons-dbcp</groupId>
+ <artifactId>commons-dbcp</artifactId>
+ <version>1.2.1</version>
+ <exclusions>
+ <exclusion>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
</dependencies>
<build>
<plugins>
diff --git a/archiva-jetty/src/main/conf/jetty.xml b/archiva-jetty/src/main/conf/jetty.xml
index 439d808c3..5a106f08e 100644
--- a/archiva-jetty/src/main/conf/jetty.xml
+++ b/archiva-jetty/src/main/conf/jetty.xml
@@ -296,26 +296,33 @@
</New>
<!-- Archiva database -->
-
<New id="archiva" class="org.mortbay.jetty.plus.naming.Resource">
- <Arg>jdbc/archiva</Arg>
- <Arg>
- <New class="org.apache.derby.jdbc.EmbeddedDataSource">
- <Set name="DatabaseName"><SystemProperty name="appserver.base" default=".."/>/data/databases/archiva</Set>
- <Set name="user">sa</Set>
- <Set name="createDatabase">create</Set>
- </New>
- </Arg>
+ <Arg>jdbc/archiva</Arg>
+ <Arg>
+ <New class="org.apache.commons.dbcp.BasicDataSource">
+ <Set name="driverClassName">org.apache.derby.jdbc.EmbeddedDataSource</Set>
+ <Set name="url">jdbc:derby:<SystemProperty name="appserver.base" default=".."/>/data/databases/archiva</Set>
+ <Set name="username">sa</Set>
+ <Call name="addConnectionProperty">
+ <Arg>create</Arg>
+ <Arg>true</Arg>
+ </Call>
+ </New>
+ </Arg>
</New>
<New id="archivaShutdown" class="org.mortbay.jetty.plus.naming.Resource">
<Arg>jdbc/archivaShutdown</Arg>
<Arg>
- <New class="org.apache.derby.jdbc.EmbeddedDataSource">
- <Set name="DatabaseName"><SystemProperty name="appserver.base" default=".."/>/data/databases/archiva</Set>
- <Set name="user">sa</Set>
- <Set name="shutdownDatabase">shutdown</Set>
- </New>
+ <New class="org.apache.commons.dbcp.BasicDataSource">
+ <Set name="driverClassName">org.apache.derby.jdbc.EmbeddedDataSource</Set>
+ <Set name="url">jdbc:derby:<SystemProperty name="appserver.base" default=".."/>/data/databases/archiva</Set>
+ <Set name="username">sa</Set>
+ <Call name="addConnectionProperty">
+ <Arg>shutdown</Arg>
+ <Arg>true</Arg>
+ </Call>
+ </New>
</Arg>
</New>