diff --git a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java
index 8a37195adb7828065f383cbcedf52194d6111906..3031997ee97de3e9f9c37de3951c7963429b6ec7 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/RouterConsoleRunner.java
@@ -415,6 +415,7 @@ public class RouterConsoleRunner {
                                                        (_listenPort != null ? _listenPort : _sslListenPort));
             tmpdir.mkdir();
             rootWebApp.setTempDirectory(tmpdir);
+            rootWebApp.setExtractWAR(false);
             rootWebApp.setSessionHandler(new SessionHandler());
             rootServletHandler = new ServletHandler();
             rootWebApp.setServletHandler(rootServletHandler);
diff --git a/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java b/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java
index 5d025f9676ec160363d1556ddccb60837461afc7..f9b605d19b767cf760f28b4e1e3772ec8361508e 100644
--- a/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java
+++ b/apps/routerconsole/java/src/net/i2p/router/web/WebAppStarter.java
@@ -101,6 +101,8 @@ public class WebAppStarter {
         WebAppContext wac = new WebAppContext(warPath, "/"+ appName);
         tmpdir.mkdir();
         wac.setTempDirectory(tmpdir);
+        // all the JSPs are precompiled, no need to extract
+        wac.setExtractWAR(false);
 
         // this does the passwords...
         RouterConsoleRunner.initialize(wac);
diff --git a/installer/resources/eepsite/jetty.xml b/installer/resources/eepsite/jetty.xml
index 64eb14164513eb950bdbc586f832b1af7d616904..acfb54cf58c85523cbe13b51c386ed2e9ad03629 100644
--- a/installer/resources/eepsite/jetty.xml
+++ b/installer/resources/eepsite/jetty.xml
@@ -174,6 +174,7 @@
         <New class="org.mortbay.jetty.deployer.ContextDeployer">
           <Set name="contexts"><Ref id="Contexts"/></Set>
           <Set name="configurationDir">./eepsite/contexts</Set>
+          <!-- set to 60 to have it check for changes once a minute -->
           <Set name="scanInterval">0</Set>
         </New>
       </Arg>
@@ -198,7 +199,8 @@
           <Set name="contexts"><Ref id="Contexts"/></Set>
           <Set name="webAppDir">./eepsite/webapps</Set>
 	  <Set name="parentLoaderPriority">false</Set>
-	  <Set name="extract">true</Set>
+          <!-- set to true if you have uncompiled jsps in your wars -->
+	  <Set name="extract">false</Set>
 	  <Set name="allowDuplicates">false</Set>
           <Set name="defaultsDescriptor">./eepsite/etc/webdefault.xml</Set>
         </New>