问题汇总:
1、tomcat启动报错:Unable to complete the scan for annotations for web application [] due to a StackOverflow
这个问题的根本原因是bcprov-jdk16 jar包冲突,继承关系刚好相反,故造成tomcat启动的循环依赖问题,导致堆栈溢出。所以应该考虑的是如何解决jar依赖问题。所以根据实际情况,去除一个即可。
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>5.6.0</version>
<exclusions>
<exclusion>
<groupId>bouncycastle</groupId>
<artifactId>bcprov-jdk14</artifactId>
</exclusion>
</exclusions>
</dependency>