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>