1

Atmosphere 1.0.0.beta1 のセットアップと Jetty での実行を取得しました。簡単で効果的です。

ただし、JBoss AS 7.1.1 で実行している場合は、websocket トランスポートとダウングレードが気に入りません。Chrome のコンソールに次のログが表示されます (以下)。

Jetty に対して実行すると、Web ソケット トランスポートに接続され、すべてがうまくいきます。何らかの理由でダウングレードが Chrome でうまくいきません。jetty と jboss の両方で、Firefox と IE9 でうまく動作します。

では、Websocket トランスポートを JBoss で動作させるにはどうすればよいでしょうか。はい、私はググって、無駄に1時間さまざまなことを試しました.

ありがとう。

Unexpected response code: 501 null:1
Websocket closed, reason: Connection was closed abnormally (that is, with no close frame being sent). jquery.atmosphere.js:1867
Websocket closed, wasClean: false jquery.atmosphere.js:1867
Websocket failed. Downgrading to Comet and resending jquery.atmosphere.js:1867
Websocket failed. Downgrading to Comet and resending jquery.atmosphere.js:1867
TransportFailure, fall back is sse ecm-websocket.js:34
Invoking executeSSE jquery.atmosphere.js:1867
Using URL: http://srdevecm1:8080/ecm/ecm-ws/main?X-Atmosphere-tracking-id=3b38258e-89a3-33cc-60d9-684956499835&X-Atmosphere-Framework=1.0&X-Atmosphere-Transport=sse&X-Cache-Date=0&Content-Type=application/json jquery.atmosphere.js:1867
Uncaught Error: SECURITY_ERR: DOM Exception 18
4

1 に答える 1

1

JBoss AS 7 には現在、websockets の実装がありません。JBossWeb を使用する実装がありますが、まだアップストリームにコミットされていません。

于 2012-07-09T17:16:08.240 に答える