[Tomcat]启动报-xss过低的问题

975 阅读1分钟

启动不起来,错误如下

Unable to complete the scan for annotations for web application [/Ftrans] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies.

调整了参数也没用,真正有效的是修改catalina.properties中的属性:

忽略tomcat启动时扫描jar包

tomcat8.0:
打开在tomcat的conf目录里面catalina.properties的文件,
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\
改为

tomcat.util.scan.DefaultJarScanner.jarsToSkip=\,*

tomcat8.5:
打开在tomcat的conf目录里面catalina.properties的文件,
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\
改为

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\,*