source: apps/i2psnark/jetty-i2psnark.xml @ c287bace

Last change on this file since c287bace was c287bace, checked in by zzz <zzz@…>, 15 years ago

2005-12-18 jrandom

  • Added a standalone runner for the I2PSnark web ui (build with the command "ant i2psnark", unzip i2psnark-standalone.zip somewhere, run with "java -jar launch-i2psnark.jar", and go to http://localhost:8002/).
  • Further I2PSnark error handling
  • Property mode set to 100644
File size: 4.6 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1" ?> 
2<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure 1.2//EN" "http://jetty.mortbay.org/configure_1_2.dtd">
3
4
5<!-- =============================================================== -->
6<!-- Configure the Jetty Server                                      -->
7<!-- =============================================================== -->
8<Configure class="org.mortbay.jetty.Server">
9
10  <!-- =============================================================== -->
11  <!-- Configure the Request Listeners                                 -->
12  <!-- =============================================================== -->
13
14  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
15  <!-- Add and configure a HTTP listener to port 8080                  -->
16  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
17  <Call name="addListener">
18    <Arg>
19      <New class="org.mortbay.http.SocketListener">
20        <Arg>
21          <New class="org.mortbay.util.InetAddrPort">
22            <Set name="host">0.0.0.0</Set>
23            <Set name="port">8002</Set>
24          </New>
25        </Arg>
26        <Set name="MinThreads">3</Set>
27        <Set name="MaxThreads">10</Set>
28        <Set name="MaxIdleTimeMs">30000</Set>
29        <Set name="LowResourcePersistTimeMs">1000</Set>
30        <Set name="ConfidentialPort">8443</Set>
31        <Set name="IntegralPort">8443</Set>
32        <Set name="PoolName">main</Set>
33      </New>
34    </Arg>
35  </Call>
36
37
38  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
39  <!-- Add a HTTPS SSL listener on port 8443                           -->
40  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
41  <!-- UNCOMMENT TO ACTIVATE
42  <Call name="addListener">
43    <Arg>
44      <New class="org.mortbay.http.SunJsseListener">
45        <Set name="Port">8443</Set>
46        <Set name="PoolName">main</Set>
47        <Set name="Keystore"><SystemProperty name="jetty.home" default="."/>/etc/demokeystore</Set>
48        <Set name="Password">OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4</Set>
49        <Set name="KeyPassword">OBF:1u2u1wml1z7s1z7a1wnl1u2g</Set>
50        <Set name="NonPersistentUserAgent">MSIE 5</Set>
51      </New>
52    </Arg>
53  </Call>
54  -->
55
56  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
57  <!-- Add a AJP13 listener on port 8009                               -->
58  <!-- This protocol can be used with mod_jk in apache, IIS etc.       -->
59  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
60  <!--
61  <Call name="addListener">
62    <Arg>
63      <New class="org.mortbay.http.ajp.AJP13Listener">
64        <Set name="PoolName">ajp</Set>
65        <Set name="Port">8009</Set>
66        <Set name="MinThreads">3</Set>
67        <Set name="MaxThreads">20</Set>
68        <Set name="MaxIdleTimeMs">0</Set>
69        <Set name="confidentialPort">443</Set>
70      </New>
71    </Arg>
72  </Call>
73  -->
74
75
76  <!-- =============================================================== -->
77  <!-- Configure the Contexts                                          -->
78  <!-- =============================================================== -->
79
80
81  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
82  <!-- Add a all web application within the webapps directory.         -->
83  <!-- + No virtual host specified                                     -->
84  <!-- + Look in the webapps directory relative to jetty.home or .     -->
85  <!-- + Use the default webdefault.xml in jetty's install             -->
86  <!-- + Upack the war file                                            -->
87  <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
88  <Set name="rootWebApp">i2psnark</Set>
89  <Call name="addWebApplication">
90    <Arg>/</Arg>
91    <Arg>i2psnark.war</Arg>
92  </Call>
93
94  <!-- =============================================================== -->
95  <!-- Configure the Request Log                                       -->
96  <!-- =============================================================== -->
97  <Set name="RequestLog">
98    <New class="org.mortbay.http.NCSARequestLog">
99      <Arg>./logs/yyyy_mm_dd.i2psnark-request.log</Arg>
100      <Set name="retainDays">90</Set>
101      <Set name="append">true</Set>
102      <Set name="extended">false</Set>
103      <Set name="buffered">false</Set>
104      <Set name="LogTimeZone">GMT</Set>
105    </New>
106  </Set>
107
108  <!-- =============================================================== -->
109  <!-- Configure the Other Server Options                              -->
110  <!-- =============================================================== -->
111  <Set name="requestsPerGC">2000</Set>
112  <Set name="statsOn">false</Set>
113
114</Configure>
Note: See TracBrowser for help on using the repository browser.