[tor-commits] [onionoo/master] Upgrade to jetty9.

karsten at torproject.org karsten at torproject.org
Mon Jul 31 18:02:03 UTC 2017


commit e9f62c16cd621565a3e2664f41c1bfd486cf1704
Author: iwakeh <iwakeh at torproject.org>
Date:   Thu Jul 6 08:22:11 2017 +0000

    Upgrade to jetty9.
    
    Jetty8 is EOL and not part of Debian stable anymore.
    Implements task-23069.
---
 CHANGELOG.md                 |  1 +
 build.xml                    | 24 ++++++++++++------------
 src/main/resources/jetty.xml | 17 +++++++++--------
 3 files changed, 22 insertions(+), 20 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 850e4c1..9e0f5e5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
 
  * Medium changes
    - Add a parse history for imported descriptor archives.
+   - Upgrade to Jetty9 and other Debian stretch dependencies.
 
 
 # Changes in version 4.0-1.2.0 - 2017-02-28
diff --git a/build.xml b/build.xml
index d5aea73..df895b4 100644
--- a/build.xml
+++ b/build.xml
@@ -12,7 +12,7 @@
   <property name="release.version"
             value="${onionoo.protocol.version}-1.2.0-dev"/>
   <property name="metricslibversion" value="2.0.0"/>
-  <property name="jetty.version" value="-8.1.16.v20140903" />
+  <property name="jetty.version" value="-9.2.21.v20170120" />
   <property name="warfile"
             value="onionoo-${release.version}.war"/>
 
@@ -55,17 +55,17 @@
   </patternset>
 
   <patternset id="web" >
-    <include name="servlet-api-3.0.jar"/>
-    <include name="jetty8-server${jetty.version}.jar"/>
-    <include name="jetty8-servlets${jetty.version}.jar"/>
-    <include name="jetty8-servlet${jetty.version}.jar"/>
-    <include name="jetty8-util${jetty.version}.jar"/>
-    <include name="jetty8-http${jetty.version}.jar"/>
-    <include name="jetty8-io${jetty.version}.jar"/>
-    <include name="jetty8-xml${jetty.version}.jar"/>
-    <include name="jetty8-webapp${jetty.version}.jar"/>
-    <include name="jetty8-continuation${jetty.version}.jar"/>
-    <include name="jetty8-security${jetty.version}.jar"/>
+    <include name="servlet-api-3.1.jar"/>
+    <include name="jetty9-server${jetty.version}.jar"/>
+    <include name="jetty9-servlets${jetty.version}.jar"/>
+    <include name="jetty9-servlet${jetty.version}.jar"/>
+    <include name="jetty9-util${jetty.version}.jar"/>
+    <include name="jetty9-http${jetty.version}.jar"/>
+    <include name="jetty9-io${jetty.version}.jar"/>
+    <include name="jetty9-xml${jetty.version}.jar"/>
+    <include name="jetty9-webapp${jetty.version}.jar"/>
+    <include name="jetty9-continuation${jetty.version}.jar"/>
+    <include name="jetty9-security${jetty.version}.jar"/>
   </patternset>
 
   <patternset id="runtime" >
diff --git a/src/main/resources/jetty.xml b/src/main/resources/jetty.xml
index c172902..f2dce3d 100644
--- a/src/main/resources/jetty.xml
+++ b/src/main/resources/jetty.xml
@@ -5,13 +5,11 @@
 <Configure id="server" class="org.eclipse.jetty.server.Server" >
   <Set name="dumpAfterStart">false</Set>
 
-  <Set name="threadPool">
-    <New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
-      <Set name="minThreads">25</Set>
-      <Set name="maxThreads">250</Set>
-      <Set name="detailedDump">false</Set>
-    </New>
-  </Set>
+  <New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
+    <Set name="minThreads">25</Set>
+    <Set name="maxThreads">250</Set>
+    <Set name="detailedDump">false</Set>
+  </New>
 
   <New id="webAppContext" class="org.eclipse.jetty.webapp.WebAppContext">
     <Set name="logUrlOnStart">true</Set>
@@ -24,7 +22,10 @@
 
   <Call name="addConnector">
     <Arg>
-      <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
+      <New class="org.eclipse.jetty.server.ServerConnector">
+        <Arg>
+          <Ref id="server"/>
+        </Arg>
         <Set name="port">8080</Set>
       </New>
     </Arg>



More information about the tor-commits mailing list