gpt4 book ai didi

java - trustAnchors 参数必须非空

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

trustAnchors 参数必须为非空

我试图在一周内找到这个异常的解决方案,但我找不到。

我正在运行 JBoss 7.0.13(我们称之为 APP-SV|app.my.site.com),我需要的是与另一个 JBoss 7.0.13(这是“WS-SV “|webservice.my.site.com)。两者都是 Windows Server 2003。

APP-SV 使用 web 服务(这个 JBoss 以 HTTPS 运行)WS-SV 公开服务(此 JBoss 也作为 HTTPS 运行,使用与 APP-SV 使用相同的证书(通配符 *.my.site.com)

我无法从 APP-SV 执行网络服务。它显示“trustAnchors 参数必须为非空”。在 JBoss(.Net 应用程序和一个 Java 类)之外,我可以成功执行 Web 服务。

keystore 配置 (standalone.xml) 是:

<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">
<ssl name="ssl" key-alias="tomcat" password="123456" certificate-key-file="..\\standalone\\configuration\\.keystore" protocol="TLSv1"/>
</connector>

1 - keystore 存在?

2 - 密码是否正确?

3 - 获得许可?

4 - “cacerts”存在并且有证书? 是的,而且它是非空的

你还尝试什么?

我试过了

  • 创建另一个 keystore - 失败
  • 更改 keystore 目录 - 失败
  • 使用 java 代码 System.setProperty 更改 keystore 和密码 - 失败

没有任何效果。

我不知道我还能做什么。由于这些反复的失败,我不确定我所做的这两件事是否是我需要做的“事情”。也许我看不到一些细节......

对于任何拼写错误或语法错误,我们深表歉意...

谢谢!

最佳答案

这通常意味着无论您在哪里指示 keystore 的路径,它都是不正确的路径。基本上,它甚至找不到要尝试打开的文件。

关于java - trustAnchors 参数必须非空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23477866/

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