openjdk 11抛出异常org.apache.ws.security.wssecurityexception:签名或解密无效

x0fgdtte  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(179)

我有一个使用rest服务的项目,这个项目是在netbeans 12.0中执行的,当我使用openjdk 1.8或oracle jdk 1.8时,服务响应正常,但是当我在netbeans(properties->libraries->java platform)中更改jdk platform并选择jdk11时,我的项目会生成以下错误:

WSDoAllReceiver: security processing failed; nested exception is: 
    org.apache.ws.security.WSSecurityException: The signature or decryption was invalid
    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
    at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
    at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
    at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
    at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
    at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)

我在每个java版本的所有cacerts中导入了证书:

C:\Program Files\Java\jdk1.8.0_151\jre\lib\security\cacerts
C:\Program Files\AdoptOpenJDK\jdk-8.0.275.1-hotspot\jre\lib\security\cacerts
C:\Program Files\AdoptOpenJDK\jdk-11.0.8.10-hotspot\lib\security\cacerts

谢谢你的帮助

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题