将LCDS31集成到Coldfusion901中

    Coldfusion9默认使用flash remoting 与flash 通信,如果要使用 LiveCycle Data Services ES(LCDS)作为连接口就必须要将lcds集成到 Coldfusion9中。

    软件条件: Coldfusion 9.0.1(如果使用CF9.0.0版本,必须要升级到9.0.1版本),LCDS 3.1,LCDS3_for_CF9.0.1(可以到官方网站Coldfusion有关下载)

    俺是独立安装 Coldfusion 9,即是将CF9安装到Jrun4上,LCDS也要事前独立安装在Tomcat上。

  1.     停止CF服务运行;
  2.     备份文件,将ColdFusion9/lib下所用的flex-messaging*.jar文件备份,将ColdFusion9/wwwroot/WEB-INF/flex下所用XML配置文件备份;
  3. 拷贝lcds安装目录下/resources/lib/所有flex-messaging*.jar到ColdFusion9/lib目录下并覆盖;
  4. 拷贝 lcds安装目录下tomcat/webapps/lcds/WEB-INF/lib/所有fiber*.jar到ColdFusion9/lib目录;
  5. 拷贝LCDS3_for_CF9.0.1/WEB-INF/flex/jars所有*.jar到 ColdFusion的 ColdFusion9/wwwroot/WEB-INF/flex/jars目录
  6. 从lcds安装目录下/resources/lcds_swcs/FlexSDK4/frameworks找到以下文件并拷贝到相应目录

          /libs/fds.swc 到ColdFusion9/wwwroot/WEB-INF/flex/libs目录下
         /libs/player/playerfds.swc  到ColdFusion9/wwwroot/WEB-INF/flex/libs/player/目录下
        /locale/en_US/fds_rb.swc  到ColdFusion9/wwwroot/WEB-INF/flex/locale/en_US/目录下覆盖;

 

   7. 从LCDS3_for_CF9.0.1/WEB-INF/flex目录下拷贝所有*.xml配置文件到ColdFusion9/wwwroot/WEB-INF/flex/目录下;

   8. 如果你的 LiveCycle Data Services 使用 RTMP channel, 删除ColdFusion9/wwwroot/WEB-INF/flex/services-config.xml 关于"cf-rtmp" 通道的注释;

   9.修改service-config.xml,将所有<serialization> 下<instantiate-types>条目删除,<enable-small-messages>条目设置成false,如:

 

       <serialization>
              <enable-small-messages>false</enable-small-messages>
       </serialization>

 

   10.如果在mxml文件中使用自定义通道,要将enableSmallMessages设置为false;

   11.在data-management-config.xml文件加入你的destinations;

   12.在所有*-config.xml文件中删除<channel-definition>下的<coldfusion>节点下面的这些子节点;

       <access>
           <use-mappings>
          <method-access-level> 
       </access>

       <use-accessors> 
       <use-implicit-accessors>
 
       <use-structs> 
       <property-case>
                 <force-cfc-lowercase>
                  <force-query-lowercase>
                  <force-struct-lowercase>
       </property-case>

   13.重新使用ColdFusion9/wwwroot/WEB-INF/flex/services-config.xml编译你的mxml文件;

   14.重启CColdfusion服务。

 

   之前,使用CF9.0.0版本,发现500错误,不能连接http://127.0.0.1:8500/flex2gateway,搞了一个下午,终于在某外文网站看到提示,责怪自己没有看清楚版本。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值