Как заставить плагин GWT и Grails with Atmosphere работать вместе - PullRequest
1 голос
/ 31 августа 2011

Мне удалось успешно запустить демонстрационный проект GWT Atmosphere, а также проект Grails Атмосфера.Однако при использовании бэкэнда Grails для включения клиента GWT Atmosphere он перестает работать со следующим сообщением:

comet.beforeDisconnected
comet.disconnected
comet.error [connected=false] (0)0
comet.error [connected=true] (-1)Invalid message received: <!--   ---------------------------------------------------------------- http://github.com/Atmosphere ------------------------------------------------------------------------ -->
comet.beforeDisconnected
comet.error [connected=true] (-1)Expecting disconnection but received message: <!-- Welcome to the Atmosphere Framework. To work with all the browsers when suspending connection, Atmosphere must output some data to makes WebKit based browser working.-->

Любой совет?

Ответы [ 2 ]

1 голос
/ 13 января 2012

Все дело в правильной настройке CometHandler. Он все еще не работает так, как мы ожидаем, но, по крайней мере, работает так же, как ручной ввод AtmosphereServlet

1 голос
/ 01 сентября 2011

У вас есть еще выход? Может быть, исключение?

Это происходит при трансляции сообщения? Возможно, вы настроили приостановленное соединение для возобновления вещания.

Возможно, проблема в полученном сообщении. Вы можете попытаться отключить запись сообщения при приостановке, например ::

новый SuspendResponse.SuspendResponseBuilderString ... .outputComments (false) ... .build ()

...