Я запустил проект запуска Tomcat, не запустился и сообщил об ошибке: не удалось завершить сканирование для аннотации для веб-приложения - PullRequest
0 голосов
/ 29 мая 2019

Я столкнулся с этой проблемой при запуске проекта на IDEA compiler.Мой стартовый контейнер Tomcat 8.Я обнаружил ошибку в отчете консоли и подсказал, что стек переполнен и сканирование аннотации пакета jar не может быть завершено.

  • Я пытался не сканировать указанныйФляга, настраивая tomcat's catalina.properties свойство property "tomcat. util. scan. StandardJarScanFilter. jarsToSkip".

  • Я добавил "bcprov*. jar" после этого атрибута для фильтрации,

, нопосле перезапуска tomcat это было не идеально, и все равно было бы неправильно.И я также пытался настроить параметр - Xss, но он не работал.

Как я могу решить эту проблему?

Причина: java.lang.IllegalStateException: невозможно завершить проверку аннотаций для веб-приложения [] из-за ошибки StackOverflowError.Возможные основные причины включают слишком низкое значение для -Xss и недопустимые зависимости циклического наследования.Обрабатываемая иерархия классов была [org.bouncycastle.asn1.ASN1EncodableVector-> org.bouncycastle.asn1.DEREncodableVector-> org.bouncycastle.asn1.ASN1EncodableVector] в org.apache.catalina.startup.igj.Conf ()2143) по адресу org.apache.catalina.startup.ContextConfig.processAnnotationsStream (ContextConfig.java:2087) по адресу org.apache.catalina.startup.ContextConfig.processAnnotationsJar (ContextConfig.java:2033) по адресу org.apxtupigina..processAnnotationsUrl (ContextConfig.java:2003) в org.apache.catalina.startup.ContextConfig.processAnnotations (ContextConfig.java:1956) в org.apache.catalina.startup.ContextConfig.webConfig (ContextConfig): илиapache.catalina.startup.ContextConfig.configureStart (ContextConfig.java:769) в org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java:299) в org.apache.catalina.util.LifecycleBaseEE.Java: 123) в org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5007) по адресу org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:183)

...