2009-04-21 10 views
3

私はFlexに侵入しようとするColdFusion開発者です。私は働いているいくつかのテストFlexアプリケーションを持っていますが、私のCFCに接続する際に問題があります。私が試した:Flex ColdFusion CFCの場所

  • 作成CFAdmin内のマッピング、Flexアプリケーションと同じフォルダにCFCを入れ
  • を、
  • CでCFCを入れ
  • :\ Coldfusion8 \ゲートウェイ\ CFCフォルダを、

すべて利用できません。

「ColdFusionコンポーネントまたはインターフェイスが見つかりませんでした」というエラーが表示されます。私は何が欠けていますか?

ここでは、CFCをFlexで使用する方法を示します。

<mx:RemoteObject id="conn" destination="ColdFusion" source="cfc.bulkmail" 
    result="orderGrid.dataProvider = event.result;" showBusyCursor="true"> 
+0

これらの回答のいずれかで問題を解決できますか? –

答えて

0

C:\ Coldfusion8 \ wwwroot \ Gateway \ CFCが正しいフォルダ で、cfc.bulkmailが正しいソースです。

それはうまくいっていますか、私はちょうどある時点で正しいケースを持っていなかったのでしょうか?

しかし、今後同じ問題が発生する場合は、こちらの回答をお読みください。

0

特定のサーバーでも同様の問題がありました。私はそれがセキュリティがあなたのウェブサイトにどのように設定されているかと関係があると思います。私は、簡単なルートを取って、私のCFCメソッドをリモートからアクセス可能にし、それらをWebServicesとして呼び出すことになりました。

2

remoting-config.xmlファイル([coldfusionRoot] wwwroot \ WEB-INF \ flex)にアクセスして、coldfusionインスタンスでマッピングを使用することもできます。デフォルトでは、Flexはcfcインスタンスの位置を特定するためにマッピングを使用することはできません。

<destination id="ColdFusion"> 
    <channels> 
     <channel ref="my-cfamf"/> 
    </channels> 
    <properties> 
     <source>*</source> 
     <!-- define the resolution rules and access level of the cfc being invoked --> 
     <access> 
      <!-- Use the ColdFusion mappings to find CFCs, by default only CFC files under your webroot can be found. --> 
      <use-mappings>false</use-mappings> 
      <!-- allow "public and remote" or just "remote" methods to be invoked --> 
      <method-access-level>remote</method-access-level> 
     </access> 

     <property-case> 
      <!-- cfc property names --> 
      <force-cfc-lowercase>false</force-cfc-lowercase> 
      <!-- Query column names --> 
      <force-query-lowercase>false</force-query-lowercase> 
      <!-- struct keys --> 
      <force-struct-lowercase>false</force-struct-lowercase> 
     </property-case> 
    </properties> 
</destination> 

デフォルトが表示されます。 use-mappingsキーをtrueに変更すると、マッピングが機能します。

+0

これを試して、それがあなたのために働いたかどうか確認しましたか? –

+0

ありがとう、これは私が持っていた問題を解決しました。 –

関連する問題