我们正在尝试通过ColdFusion 8中的CFadmin添加https web服务。
我们有两个ColdFusion应用程序。一个是在ColdFusion 2016上,另一个是在ColdFusion 8上。CF8应用程序消耗的CF2016应用程序的Web服务很少。
最近,我们在CF2016应用程序中添加了SSL。所以现在这个应用程序的URL是HTTPS。
在此之后,使用cf2016 few服务的cf8模块中几乎没有几个停止工作。
我们发现我们需要用https urls更新cf8中的webservice。
我们尝试在CFAdmin中更新We服务urls,但没有成功。ColdFusion不允许我们这样做。它显示一条错误消息
Error creating web service. Please ensure that you have entered a correct Web Service name or URL.
我们已经在浏览器中检查了WS url。它返回WSDL。
经过一番搜索,我们找到了这个链接http://www.richarddavies.us/archives/2006/02/enabling_web_services.php
它建议将SSL证书添加到ColdFusion的Java Keystore并重新启动ColFusion服务。我们按照以下步骤操作:将SSL证书导入keystore并重启coldfusion服务。但没有成功。我们还尝试重新启动整个服务器。
我能建议一下还需要做些什么才能将HTTPS webservice添加到ColdFusion 8中。我们目前一无所知。
配置:
App1(非ssl) -cf8-多服务器,java6,iis7.5,windows server 2008 r2
App2(已安装SSL)- CF2016、java8、iis8.5、windows server 2012 R2
发布于 2018-09-21 07:31:08
您可以做的最快的解决方案是将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/
https://stackoverflow.com/questions/52431901
复制相似问题