Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类org.bouncycastle.jcajce.provider.asymetric.DSTU4145$Mappings的SecurityException_Java_Spring_Spring Boot_Oauth 2.0 - Fatal编程技术网

Java 类org.bouncycastle.jcajce.provider.asymetric.DSTU4145$Mappings的SecurityException

Java 类org.bouncycastle.jcajce.provider.asymetric.DSTU4145$Mappings的SecurityException,java,spring,spring-boot,oauth-2.0,Java,Spring,Spring Boot,Oauth 2.0,我使用的是Spring启动版本2.1.11。在我的pom.xml中添加Spring-security-oauth2-autoconfigure后,我在运行应用程序时遇到以下错误 "java.lang.SecurityException: class "org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings"'s signer information does not match signer in

我使用的是Spring启动版本2.1.11。在我的
pom.xml
中添加
Spring-security-oauth2-autoconfigure
后,我在运行应用程序时遇到以下错误

 "java.lang.SecurityException: class "org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings"'s signer information does not match signer information of other classes in the same package"

这是因为要加载的库中存在一些jar版本不兼容的问题。该死。 尝试排除组
org.bouncycastle
。您还可以指定版本:
bcprov-jdk16

对于gradle:

implementation(group: 'aaa', name: 'bbb', version: '1.0.0') {
  exclude group: 'org.bouncycastle'
}
对于maven:

<dependency>
        <groupId>aaa</groupId>
        <artifactId>bbb</artifactId>
        <version>1.0.0</version>
        <exclusions>
            <exclusion>
                <groupId>org.bouncycastle</groupId>
                <artifactId>bcprov-jdk16</artifactId>
            </exclusion>
        </exclusions>
</dependency>

aaa
bbb
1.0.0
org.bouncycastle
bcprov-jdk16