]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8435 fix WS of Level4 available before going out of SafeMode
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Fri, 24 Feb 2017 12:28:23 +0000 (13:28 +0100)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Fri, 24 Feb 2017 20:08:18 +0000 (21:08 +0100)
server/sonar-server/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevelStartup.java

index aa73f4443065ee2a4ac1142b7f2f974551477a41..4140b26359e8d34a5e21b9d72123551c44d1f666 100644 (file)
@@ -45,7 +45,6 @@ public class PlatformLevelStartup extends PlatformLevel {
   @Override
   protected void configureLevel() {
     add(GeneratePluginIndex.class,
-      RegisterServletFilters.class,
       ServerLifecycleNotifier.class,
       DefaultOrganizationEnforcer.class);
 
@@ -60,6 +59,10 @@ public class PlatformLevelStartup extends PlatformLevel {
       DisplayLogOnDeprecatedProjects.class,
       ClearRulesOverloadedDebt.class,
       DeleteOldAnalysisReportsFromFs.class);
+
+    // RegisterServletFilters makes the WebService engine of Level4 served by the MasterServletFilter, therefor it
+    // must be started after all the other startup tasks
+    add(RegisterServletFilters.class);
   }
 
   @Override