2011-08-31 49 views
1

我能夠成功獲得GWT Atmosphere演示項目以及Grails氛圍項目的啓動和運行。但是,使用Grails的後端到GWT大氣客戶端上電時,停止與以下消息的工作:將GWT和Grails與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.--> 

有什麼建議?

回答

1

這是所有關於正確配置CometHandler 。它仍然不像我們預期的那樣工作,但它至少與手動注入AtmosphereServlet的方式相同

1

你有更多的輸出嗎?也許是一個例外?

廣播訊息時是否發生?也許您已將暫停的連接配置爲在廣播中恢復。

也許問題是收到的消息。你可以嘗試停用暫停時,例如寫入消息:

新SuspendResponse.SuspendResponseBuilderString ...... .outputComments(假) ... .build()

+0

該問題似乎是協議以及grails 2的一些有趣問題 – fabiangebert