我们正在使用Websphere将ColdFusion 9非ssl应用程序升级到支持ColdFusion 11 ssl的设置。
我们有一些Flex组件利用Flex2Gateway来调用远程服务。应用程序/ Flex2gateway调用可以正常使用http,但不适用于https。访问仅启用了https的Flex组件时出现以下错误。
faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://locations-dev.hban.us/flex2gateway/''
我不确定是什么触发了flex组件中的http请求,肯定没有硬编码。
这是我的remoting-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<adapters>
<adapter-definition id="cf-object"
class="coldfusion.flash.messaging.ColdFusionAdapter" default="true"/>
<adapter-definition id="java-object"
class="flex.messaging.services.remoting.adapters.JavaAdapter"/>
</adapters>
<default-channels>
<channel ref="my-cfamf-secure"/>
</default-channels>
<destination id="ColdFusion">
<channels>
<channel ref="my-cfamf-secure"/>
</channels>
<properties>
<source>*</source>
</properties>
</destination>