在ColdFusion 8中无法使用https Web服务

时间:2018-09-20 19:20:38

标签: web-services coldfusion ssl-certificate coldfusion-8 coldfusion-2016

我们正在尝试在ColdFusion 8中通过CFadmin添加一个https Web服务。

我们有两个ColdFusion应用程序。一个在ColdFusion 2016上,另一个在ColdFusion 8上。 CF8应用程序消耗CF2016应用程序的少量Web服务。

最近,我们在CF2016应用程序中添加了SSL。因此,此应用程序的URL现在是HTTPS。

在此之后,使用cf2016的Web服务的cf8很少模块停止工作。

我们发现我们需要使用https url更新cf8中的Web服务url。

我们尝试更新CFAdmin中的Web服务URL,但未成功。 ColdFusion不允许我们这样做。它显示一条错误消息
Error creating web service. Please ensure that you have entered a correct Web Service name or URL.

我们已经在浏览器中检查了WS URL。它正在返回WSDL XML。

经过一番搜索,我们找到了此链接 http://www.richarddavies.us/archives/2006/02/enabling_web_services.php

建议将SSL证书添加到ColdFusion的Java密钥库中,然后重新启动ColFusion服务。我们遵循以下步骤-将SSL证书导入密钥库,然后重新启动Coldfusion服务。但是没有成功。我们还尝试重新启动整个服务器。

有人可以建议将HTTPS Web服务添加到ColdFusion 8方面还需要做些什么。我们目前一无所知。

配置:
App1(非SSL)-CF8多服务器,Java6,IIS7.5,Windows Server 2008 R2
App2(已安装SSL)-CF2016,java8,iis8.5,Windows Server 2012 R2

1 个答案:

答案 0 :(得分:1)

最快的解决方案是将CF8升级到cf2016。

如果Windows 2003 Server(如Microsoft)不支持此服务器版本的TLS 1.1或1.2。

https://blogs.msdn.microsoft.com/kaushal/2011/10/02/support-for-ssltls-protocols-on-windows/