【发布时间】:2012-01-08 06:21:40
【问题描述】:
我正在尝试使用 Railo 3.3 发出 CFHTTP 调用(通过 SSL)并收到以下错误:
Unknown host: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
我尝试通过 ssl 对一个普通网站进行最基本的调用,但得到了同样的错误。这是我的代码
<cfhttp url="https://www.google.com/" method="get">
</cfhttp>
<cfdump var="#cfhttp#">
这显然与 SSL 有关。如果你取出 https 并用 http 替换它,调用就可以了。
此外,此调用(无论是 http 还是 https)在 Adobe ColdFusion 9 上运行良好。
任何帮助将不胜感激。
这是我的服务器配置:
- Windows Server 2008 R2
- IIS 7.5
- Railo 3.3
【问题讨论】:
-
我敢打赌,你的 JRE 很可能有问题。看看这个帖子stackoverflow.com/questions/4764611/…
-
可能还会转储您的信任库路径,只是为了验证它是否有效
createObject("java", "java.lang.System").getProperty("javax.net.ssl.trustStore")