On 01/09/17 11:25, Johan Compagner wrote: <snip/>
> We tested it and the winner is: > > <Listener > className="org.apache.catalina.core.JreMemoryLeakPreventionListener" > urlCacheProtection="false" /> > > i had my bets on the xmlParsingProtection but that wasn't it... When I took a look through the options, urlCacheProtection looked to be the most likely. Be aware you may end up with some file locking / memory leak issues on web application reload with that disabled. The simplest solution is to restart Tomcat as part of the redeployment process. As of Java 9, there is a new API that allows more selective disabling of caching so we'll be able to disable it just for JARs when running on Java 9. Generally, we got a whole bunch of memory leak issues fixed for Java 9. Oracle were very receptive to fixing the bugs we reported. See [1] for more info. Which reminds me, we need to update the listener to use this new API when running on Java 9. Mark [1] https://github.com/markt-asf/memory-leaks --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org