Я пытался запустить веб-приложение на сервере Tomcat, однако я получал исключение, связанное с bouncycastle
Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/Some_Web_Project] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies. The class hierarchy being processed was [org.bouncycastle.asn1.ASN1Boolean->org.bouncycastle.asn1.DERBoolean->org.bouncycastle.asn1.ASN1Boolean]
Надеюсь, это поможет, если вы столкнетесь с Такая же ситуация. Мне удалось устранить проблему, выполнив следующие действия:
1: Запустите Maven Tree, чтобы проверить, есть ли какой-либо из Jar-файлов, которые вы используете в проекте, имеет зависимость от BountyCastle
mvn dependency:tree -Dverbose -Dincludes=org.bouncycastle
2: Добавьте исключение в свою зависимость Maven, например:
<dependency>
<groupId>Some_Group_ID</groupId>
<artifactId>Some_Artifact_ID</artifactId>
<version>Some_Version</version>
<exclusions>
<exclusion>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov_Artificat_Dispalyed_In_Maven_Tree</artifactId>
</exclusion>
</exclusions>
<dependency>
3: Clean Создайте свой проект и запустить его