gpt4 book ai didi

java - MyEclipse 不读取导入的证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:26 25 4
gpt4 key购买 nike

我正在调用具有自签名证书的 Web 服务。

我已使用以下命令将证书添加到我的 JAVA_HOME

"%JAVA_HOME%/bin/keytool" -import -alias emoney -file C:\Users\l.young\certificates\srv03.wpay.co.crt -keystore "C:\Program Files\Java\jdk1.8.0_45\jre\lib\security\cacerts"

在此之后,我将以下两行添加到我的 myeclipse.ini 文件

-Djavax.net.ssl.trustStore=C:\Program Files\Java\jdk1.8.0_45\jre\lib\security\cacerts
-Djavax.net.ssl.trustStorePassword=changeit

并设置我在 MyEclipse 中的 tomcat 配置以运行在 %JAVA_HOME% 而不是在 AppData

中找到的 java

完成所有这些后我仍然得到以下异常

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我的配置中遗漏了什么?为什么这仍然失败?

编辑 - 问题别名有区别吗?

编辑 2使用 SOAPUI 进行测试并且它有效 - 没有证书问题。有什么建议可以让它在 MyEclipse 中工作吗?

最佳答案

为什么你认为myeclipse.ini 中设置的属性会在运行Tomcat 时使用?尝试在 Tomcat 的运行配置中设置它们。 Tomcat 在单独的 JVM 中运行。您还可以在运行配置中指定要用于 Tomcat 的 JRE。

关于java - MyEclipse 不读取导入的证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31919992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com