vaadinvaadin10

Vaadin 10+: Which jars does tomcat have to scan?


To speed up tomcat startup, I usually configure (dramatic effect):

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar
tomcat.util.scan.StandardJarScanFilter.jarsToScan=myapp.jar

But skipping everything breaks Vaadin 11. I tried

tomcat.util.scan.StandardJarScanFilter.jarsToScan=myapp.jar,vaadin*.jar

Which jars do I have to scan so that Vaadin 11 can work / startup correctly?


Solution

  • tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar
    tomcat.util.scan.StandardJarScanFilter.jarsToScan=myapp.jar,vaadin*.jar,flow*.jar,polymer*.jar,iron*.jar,shady*.jar
    

    Seems to work so far, although I am a bit uneasy about possible other things that might be needed. e.g. polymer*.jar. So now when I run into weird problems, first thing I do is change it back to scan everything, to rule out that possible cause.

    Edit: Already had to adjust the list.