在将ACF网站转换为Lucee时,我们面临一些配置问题。我们的环境是Lucee5,Tomcat7和Java。

对于Lucee,似乎无法正确配置某些东西,使其无法通过SSL访问终结点Web服务。相同的代码在不同的Tomcat容器中的同一服务器上的CF9上可以正常工作。

测试电话:

cfhttp(method="GET", charset="utf-8", url="https://our_lucee_server.org/wf/webservice/wf_webservice.cfc?wsdl", result="result") {
}
writeDump(result);


结果是:

java.security.cert.CertificateException: No X509TrustManager implementation available




有人建议服务WSDL的端点是问题,并且需要配置Tomcat或Apache。由于Lucee是程序引发错误,因此如何确定是什么原因阻止了Lucee访问端点?

可以从浏览器毫无问题地访问WSDL。

我们尝试过的事情。


使用Lucee服务器管理员将SSL从目标域导入Lucee,然后重新启动。
使用CommandBox启动Lucee的实例,然后将cacerts文件从CommandBox复制到Lucee Server。

最佳答案

我认为可以通过导入您要访问的站点的证书并将其添加到java home / jre / lib / security文件夹中来解决...

由于未知的原因,您尝试访问的站点的证书不受信任,因此需要将其添加到信任存储区。

08-28 17:56