"com.generalichina.ewmp.contract.utils.OperateObjectUtil", "msg": "上传对象存储失败 {}"} com.hitachivantara.hcp.common.ex.InvalidResponseException: com.hitachivantara.core.http.ex.HttpException: javax.net.ssl.SSLHandshakeException: DH ServerKeyExchange does not comply to algorithm constraints at com.hitachivantara.hcp.common.HCPHttpClient.execute(HCPHttpClient.java:152)
时间: 2024-04-05 11:36:05 浏览: 349
这个错误是什么意思?
该错误是由于SSL握手过程中的算法不符合安全限制导致的。具体来说,DH ServerKeyExchange算法不符合算法限制,因此导致SSL握手失败。
要解决此问题,您需要更改Java环境中的安全配置,以允许使用该算法。可以通过编辑JRE安装目录中的java.security文件来实现这一点。在该文件中,找到以下行:
jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize < 768
将其更改为:
jdk.tls.disabledAlgorithms=SSLv3, RC4, DH keySize < 768, DH ServerKeyExchange
然后保存文件并重新启动应用程序,以使更改生效。这应该解决您遇到的问题。
相关问题
[ERROR] The project com.generalichina.ewmp:ewmp-contract-service:1.0.0-SNAPSHOT (E:\beeNew\ewmp-contract-service\pom.xml) has 1 error [ERROR] 'dependencies.dependency.version' for com.alibaba:easyexcel:jar is missing. @ com.generalichina.ewmp:ewmp-contract-service:[unknown-version], E:\beeNew\ewmp-contract-service\pom.xml, line 133, column 21
根据您提供的信息,您的项目出现了一个错误。这个错误的原因是您的pom.xml文件中com.alibaba:easyexcel:jar的依赖版本号缺失。要解决这个问题,您需要在pom.xml文件中添加com.alibaba:easyexcel:jar的依赖版本号。您可以尝试在pom.xml文件的dependencies部分中添加以下代码:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.10</version>
</dependency>
```
这个版本号可以根据您的需求进行更改。添加完这个依赖版本号后,您可以重新运行您的项目,这个错误应该就会被解决了。
大概是什么意思Unchecked call to 'setData(T)' as a member of raw type 'com.generalichina.ewmp.sdk.gcl.common.entity.RequestResult'
这是一个编译器警告,提示你在代码中使用了未经检查的泛型类型。在这个警告中,'setData(T)' 是一个未经检查的方法,而 'com.generalichina.ewmp.sdk.gcl.common.entity.RequestResult' 是一个未经检查的泛型类型。这个警告是因为编译器无法确定 'T' 的类型,因此会在编译时检查出这个问题。你需要使用泛型来明确 'T' 的类型,以避免这个警告。
阅读全文