Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
  2. <Configure id="wac" class="org.eclipse.jetty.webapp.WebAppContext">
  3.     <Set name="contextPath">/archiva</Set>
  4.     <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/apache-archiva-1.3.5.war</Set>
  5.    
  6.     <Call class="java.lang.System" name="setProperties">
  7.         <Arg>
  8.             <New class="java.util.Properties">
  9.                 <Call name="putAll">
  10.                     <Arg>
  11.                         <Call class="java.lang.System" name="getProperties"/>
  12.                     </Arg>
  13.                 </Call>
  14.                 <Call name="setProperty">
  15.                     <Arg>archiva.base</Arg>
  16.                     <Arg>/var/archiva</Arg>
  17.                 </Call>
  18.                 <Call name="setProperty">
  19.                     <Arg>derby.system.home</Arg>
  20.                     <Arg><SystemProperty name="archiva.base"/>/derby-system-home</Arg>
  21.                 </Call>
  22.                 <Call name="setProperty">
  23.                     <Arg>appserver.base</Arg>
  24.                     <Arg><SystemProperty name="archiva.base" default="."/></Arg>
  25.                 </Call>
  26.                 <Call name="setProperty">
  27.                     <Arg>appserver.home</Arg>
  28.                     <Arg><SystemProperty name="archiva.base" default="."/></Arg>
  29.                 </Call>
  30.             </New>
  31.         </Arg>
  32.     </Call>
  33.  
  34.     <New id="users" class="org.eclipse.jetty.plus.jndi.Resource">
  35.         <Arg><Ref id="wac"/></Arg>    
  36.         <Arg>jdbc/users</Arg>
  37.         <Arg>
  38.             <New class="org.apache.derby.jdbc.EmbeddedDataSource">
  39.                 <!--Set name="driverClassName">org.apache.derby.jdbc.EmbeddedDriver</Set>
  40.                <Set name="url">jdbc:derby:/path/to/database/users;create=true</Set>
  41.                <Set name="password"></Set>
  42.                <Set name="username">sa</Set-->
  43.                 <Set name="DatabaseName">users</Set>
  44.                 <Set name="createDatabase">create</Set>
  45.             </New>
  46.         </Arg>
  47.     </New>
  48.    
  49.     <New id="archiva" class="org.eclipse.jetty.plus.jndi.Resource">
  50.         <Arg><Ref id="wac"/></Arg>    
  51.         <Arg>jdbc/archiva</Arg>
  52.         <Arg>
  53.             <New class="org.apache.derby.jdbc.EmbeddedDataSource">
  54.                 <!--Set name="driverClassName">org.apache.derby.jdbc.EmbeddedDriver</Set>
  55.                <Set name="url">jdbc:derby:/path/to/database/archiva;create=true</Set>
  56.                <Set name="password"></Set>
  57.                <Set name="username">sa</Set-->
  58.                 <Set name="DatabaseName">archiva</Set>
  59.                 <Set name="createDatabase">create</Set>
  60.             </New>
  61.         </Arg>
  62.     </New>
  63.    
  64.     <New id="Session" class="org.eclipse.jetty.plus.jndi.Resource">
  65.         <Arg><Ref id="wac"/></Arg>
  66.         <Arg>mail/Session</Arg>
  67.         <Arg>
  68.             <New class="org.eclipse.jetty.jndi.factories.MailSessionReference">
  69.                 <Set name="properties">
  70.                     <New class="java.util.Properties">
  71.                         <Put name="mail.smtp.host">localhost</Put>
  72.                     </New>
  73.                 </Set>
  74.             </New>
  75.         </Arg>
  76.     </New>
  77.  
  78. </Configure>