add puppet manifests and conf files for rubbos tomcat module
[bottlenecks.git] / testsuites / rubbos / puppet_manifests / modules / rubbos_tomcat / files / server.xml
1 <Server port="8005" shutdown="SHUTDOWN">
2   <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
3
4   <GlobalNamingResources>
5     <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
6     <Resource name="UserDatabase" auth="Container"
7               type="org.apache.catalina.UserDatabase"
8        description="User database that can be updated and saved"
9            factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
10           pathname="conf/tomcat-users.xml" />
11   </GlobalNamingResources>
12
13   <!-- Define the Tomcat Stand-Alone Service -->
14   <Service name="Catalina">
15     <!-- Define a non-SSL HTTP/1.1 Connector on port 2117 (default 8080) -->
16     <Connector port="8080" maxHttpHeaderSize="8192"
17                maxThreads="330" minSpareThreads="5" maxSpareThreads="50"
18                enableLookups="false" redirectPort="8443" acceptCount="6000"
19                connectionTimeout="20000" disableUploadTimeout="true" />
20
21     <!-- Define an AJP 1.3 Connector on port 8009 -->
22     <Connector port="8009"
23                maxThreads="330" minSpareThreads="5" maxSpareThreads="50"
24                acceptCount="6000" redirectPort="8443" protocol="AJP/1.3" />
25
26     <!-- Define the top level container in our container hierarchy -->
27     <Engine name="Catalina" defaultHost="localhost">
28       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
29              resourceName="UserDatabase"/>
30       <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
31         <Valve className="org.apache.catalina.valves.AccessLogValve"
32                  directory="logs"  prefix="localhost_access_log." suffix=".txt"
33                  pattern="common" resolveHosts="false"/>
34       </Host>
35     </Engine>
36   </Service>
37
38 </Server>