You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ws...@apache.org on 2007/02/18 06:07:11 UTC
svn commit: r508867 -
/maven/archiva/trunk/archiva-site/src/site/apt/guides/security-configuration.apt
Author: wsmoak
Date: Sat Feb 17 21:07:10 2007
New Revision: 508867
URL: http://svn.apache.org/viewvc?view=rev&rev=508867
Log:
Document external user database configuration.
MRM-283
Modified:
maven/archiva/trunk/archiva-site/src/site/apt/guides/security-configuration.apt
Modified: maven/archiva/trunk/archiva-site/src/site/apt/guides/security-configuration.apt
URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-site/src/site/apt/guides/security-configuration.apt?view=diff&rev=508867&r1=508866&r2=508867
==============================================================================
--- maven/archiva/trunk/archiva-site/src/site/apt/guides/security-configuration.apt (original)
+++ maven/archiva/trunk/archiva-site/src/site/apt/guides/security-configuration.apt Sat Feb 17 21:07:10 2007
@@ -81,7 +81,48 @@
* Database
- TODO
+ By default, Archiva uses embedded {{{http://db.apache.org/derby}Apache Derby}}
+ to store the user information. It can be configured to use an external database
+ by providing a JDBC driver and editing the <<<plexus.xml>>> file.
+
+ [[1]] Place the jar containing the JDBC driver in <<<$ARCHIVA_HOME/core>>>.
+
+ [[2]] Edit <<<$ARCHIVA_HOME/conf/plexus.xml>>>, providing the JDBC driver class
+ name, and the database url, username, and password.
+
+ []
+
+ For example:
- * {{{http://docs.codehaus.org/display/MAVENUSER/Archiva+User+DB+on+Derby+Network+Server}
- Archiva User DB on Derby Network Server}}
++------+
+<!--
+ Datasources
+-->
+<resource>
+ <name>jdbc/users</name>
+ <type>javax.sql.DataSource</type>
+ <properties>
+ <property>
+ <name>driverClassName</name>
+ <value>org.apache.derby.jdbc.ClientDriver</value>
+ </property>
+ <property>
+ <name>url</name>
+ <value>jdbc:derby://localhost:1527/archiva-users;create=true</value>
+ </property>
+ <property>
+ <name>username</name>
+ <value>user1</value>
+ </property>
+ <property>
+ <name>password</name>
+ <value>user1</value>
+ </property>
+ </properties>
+</resource>
++------+
+
+ More information about using Derby Network Server as an external user database
+ for Archiva can be found on the wiki:
+ {{{http://docs.codehaus.org/display/MAVENUSER/Archiva+User+DB+on+Derby+Network+Server}
+ Archiva User DB on Derby Network Server}}