418592 Make server manage the threadpool
diff --git a/jetty-setuid/jetty-setuid-java/src/main/java/org/eclipse/jetty/setuid/SetUIDListener.java b/jetty-setuid/jetty-setuid-java/src/main/java/org/eclipse/jetty/setuid/SetUIDListener.java
index 499fe3d..4a38cd7 100644
--- a/jetty-setuid/jetty-setuid-java/src/main/java/org/eclipse/jetty/setuid/SetUIDListener.java
+++ b/jetty-setuid/jetty-setuid-java/src/main/java/org/eclipse/jetty/setuid/SetUIDListener.java
@@ -181,7 +181,15 @@
         {
             Server server = (Server)lifecycle;
             if (server.getThreadPool() instanceof LifeCycle)
-                ((LifeCycle)server.getThreadPool()).start();
+            {
+                LifeCycle tplc=(LifeCycle)server.getThreadPool();
+                if (!tplc.isRunning())
+                {
+                    // Start the Threadpool early, but make the server manage it
+                    server.manage(tplc);
+                    tplc.start();
+                }
+            }
             Connector[] connectors = server.getConnectors();
             if (connectors!=null)
             {
@@ -192,8 +200,11 @@
                         ((NetworkConnector)connector).open();
                         LOG.info("Opened " +connector);
                     }
-                    else
+                    else if (!connector.isRunning())
+                    {
+                        server.manage(connector);
                         connector.start();
+                    }
                 }
             }
         }
diff --git a/jetty-setuid/pom.xml b/jetty-setuid/pom.xml
index 27883a9..fce35ba 100644
--- a/jetty-setuid/pom.xml
+++ b/jetty-setuid/pom.xml
@@ -15,7 +15,7 @@
         <!--
             The jetty-version here only needs to be api compatiable
         -->
-        <jetty-version>9.0.0.M3</jetty-version>
+        <jetty-version>9.1.0.M0</jetty-version>
         <jetty-test-helper-version>2.0</jetty-test-helper-version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     </properties>