簡體   English   中英

找不到頻道錯誤-Spring BlazeDS集成

[英]Channel not found error in - Spring BlazeDS Integration

我正在嘗試將一個簡單的聊天Java / BlazeDS項目轉換為新的Spring BlazeDS設置。

我重新開始,並復制到blazeds 4 Turnkey發行版的blazeds-spring文件夾中,其中添加了一些新文件

web.xml
flex-servlet.xml 
spring/
    app-config.xml 
    infrastructure-config.xml 
    security-config.xml
flex/
    services.config

services.config現在已刪除對消息傳遞,遠程處理和代理配置的引用。 我的flex swf正在針對該services-config進行編譯。

<services>
    <default-channels>
        <channel ref="my-polling-amf" />
    </default-channels>
</services>

我的flex-servlet.xml包含

<flex:message-broker>
    <flex:message-service
default-channels="my-streaming-amf,my-longpolling-amf,my-polling-amf" />
    <flex:secured />
</flex:message-broker>

<flex:message-destination id="chat" />

啟動SWF時遇到的問題是此消息

[MessagingError message ='目標'聊天'不存在或目標未定義渠道(並且應用程序未定義任何默認渠道。)']

有人知道我在哪里尋找目的地嗎?如果我的設置中出現任何不正確的地方?

首先,請確保使用正確的文件名。 BlazeDS XML配置文件的默認位置/文件名是:

/ WEB-INF / flex / services-config.xml

請參閱在Spring中配置MessageBroker

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM