欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

我们让tomcat不扫描指定的jar包 博客分类: Tomcat7集群  

程序员文章站 2024-03-22 22:26:34
...
http://www.dailibu.com/ruby-rails/2016062422.html

tomcat servlet 3 扫描 排除jar

http://www.cnblogs.com/penzz/p/3241870.html


tomcat启动报错too low setting for -Xss
引用
tomcat启动报错too low setting for -Xss
网上给的答案都是调整Xss参数,其实不是正确的做法,
-Xss:每个线程的Stack大小,“-Xss 15120” 这使得tomcat每增加一个线程(thread)就会立即消耗15M内存,而最佳值应该是128K,默认值好像是512k.
具体报错如下
Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [] due to a *Error. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The class hierarchy being processed was [org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVe
ctor]
因为tomcat启动会去扫描jar包,看错误信息org.bouncycastle.asn1.ASN1EncodableVector,是出在这个类
这个类似出现在bcprov*.jar这个包
所以在tomcat的conf目录里面catalina.properties的文件,
在tomcat.util.scan.DefaultJarScanner.jarsToSkip=里面加上bcprov*.jar过滤
启动不会报错了

或者升级tomcat版本(绝对解决)

http://bbs.csdn.net/topics/390647760?page=1
http://blog.csdn.net/lb89012784/article/details/50820118