Ошибка канала в - интеграция Spring BlazeDS - PullRequest
1 голос
/ 16 ноября 2010

Я пытаюсь преобразовать простой чат-проект Java / BlazeDS в новую настройку Spring BlazeDS.

Я начал заново и скопировал содержимое папки blazeds-spring в папкеBlazeds 4 дистрибутив под ключ, в который добавлено несколько новых файлов

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

services.config, теперь удалены ссылки на сообщения, удаленное управление и настройки прокси.Мой Flex SWF компилируется с этим сервис-конфигурации.

<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 =«Чат назначения» либо не существует, либо в назначении не определены каналы (и приложение не определяет каналы по умолчанию.) ']

Кто-нибудь знает, где он ищет это назначение и есличто-то не так в моей настройке?

1 Ответ

0 голосов
/ 23 ноября 2010

Сначала убедитесь, что вы используете правильное имя файла.Расположение / имя файла по умолчанию для XML-файла конфигурации BlazeDS:

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

см. Настройка MessageBroker весной

...