我们正在尝试在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
答案 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/