2 <!DOCTYPE Configure PUBLIC
"-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
4 <Configure id=
"Server" class=
"org.mortbay.jetty.Server">
6 <Array id=
"plusConfig" type=
"java.lang.String">
7 <Item>org.mortbay.jetty.webapp.WebInfConfiguration
</Item>
8 <Item>org.mortbay.jetty.plus.webapp.EnvConfiguration
</Item>
9 <Item>org.mortbay.jetty.plus.webapp.Configuration
</Item>
10 <Item>org.mortbay.jetty.webapp.JettyWebXmlConfiguration
</Item>
11 <Item>org.mortbay.jetty.webapp.TagLibConfiguration
</Item>
14 <New id=
"org.argeo.infra.web" class=
"org.mortbay.jetty.webapp.WebAppContext">
15 <Set name=
"ConfigurationClasses">
16 <Ref id=
"plusConfig" />
20 <!-- Additional webapps -->
22 <New id=
"Handlers" class=
"org.mortbay.jetty.handler.HandlerCollection">
24 <Array type=
"org.mortbay.jetty.Handler">
26 <New id=
"archivaHandler" class=
"org.mortbay.jetty.webapp.WebAppContext">
27 <Set name=
"ConfigurationClasses">
28 <Ref id=
"plusConfig" />
36 <Ref id=
"archivaHandler">
37 <Set name=
"contextPath">/archiva
</Set>
38 <Set name=
"war">target/dependency/archiva-webapp.war
</Set>
42 <New id=
"mainDs" class=
"org.mortbay.jetty.plus.naming.Resource">
43 <Arg>jdbc/mainDs
</Arg>
45 <New class=
"org.hsqldb.jdbc.jdbcDataSource">
47 <Property name=
"jdbcUrl" default=
"jdbc:hsqldb:mem:slcMainDs" />
49 <Set name=
"user">sa
</Set>
50 <Set name=
"password"></Set>
55 <!-- Archiva datasources -->
56 <New id=
"archivaUsersDs" class=
"org.mortbay.jetty.plus.naming.Resource">
59 <New class=
"org.hsqldb.jdbc.jdbcDataSource">
61 <Property name=
"jdbcUrl" default=
"jdbc:hsqldb:mem:archivaUsers" />
63 <Set name=
"user">sa
</Set>
64 <Set name=
"password"></Set>
68 <New id=
"archivaDs" class=
"org.mortbay.jetty.plus.naming.Resource">
69 <Arg>jdbc/archiva
</Arg>
71 <New class=
"org.hsqldb.jdbc.jdbcDataSource">
73 <Property name=
"jdbcUrl" default=
"jdbc:hsqldb:mem:archiva" />
75 <Set name=
"user">sa
</Set>
76 <Set name=
"password"></Set>
80 <New id=
"validation_mail" class=
"org.mortbay.jetty.plus.naming.Resource">
81 <Arg>mail/Session
</Arg>
83 <New class=
"org.mortbay.naming.factories.MailSessionReference">
84 <Set name=
"user"></Set>
85 <Set name=
"password"></Set>
86 <Set name=
"properties">
87 <New class=
"java.util.Properties">
88 <Put name=
"mail.smtp.host">localhost
</Put>