問題タブ [atmosphere]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2331 参照

jsf - フル ページ リフレッシュ (FPR) 後にファイルがレンダリングされなかった場合、h:head で .js ファイルを条件付きでレンダリングするにはどうすればよいですか?

PrimeFaces は、h:head で以下を条件付きでレンダリングします。

PrimeFaces p:socket コンポーネントが JSF/xhtml ページに追加されたとき。一部のページを更新すると、この push.js ファイルが h:head でレンダリングされません。

push.js ファイルがレンダリングされない場合、PrimeFaces Push で発生している問題を修正/回避するために、push.js ファイルを条件付きでレンダリングしたいと思います。

詳細については、以下の PrimeFaces フォーラム トピック URL をクリックしてください。

キャッチされていない TypeError: undefined は関数ではありません

次のような bean 属性値に基づいて h:head を条件付きでレンダリングしているため、この質問をしています。

おそらく、ページ上の複数の h:head の条件付きレンダリングが原因で、コンテナー TomEE 1.5 SNAPSHOT が .js ファイルを提供するのが困難になっている可能性があります。または、これは実際には PrimeFaces Push (Atmosphere) の問題である可能性があります。最終的には解決する必要がありますが、ファイルが h:head でまだレンダリングされていない場合は、h:outputScript を介して .js ファイルをレンダリングする方法があると確信しています。

Web アプリケーションは以下を使用しています。

PrimeFaces 3.5 スナップショット、TomEE 1.5 スナップショット (Tomcat 7.0.32)、JUEL 2.2.5、OmniFaces 1.3 スナップショット

お知らせ下さい。

0 投票する
1 に答える
3513 参照

firefox - Primepush ...接続を確立できない、Websocketが閉じている、理由:接続が異常に閉じられた

私が使用しているもの:

Linux
PrimeFaces 3.4.1
Glassfish 3.1.2.2(ビルド5、コメットが有効、WebSocketが無効)
FireFox 10.0.7
Chromium 22.0.1229.94

メッセージ駆動型Bean内にPrimePushがあります。MDBのonMessage()が呼び出されると(1秒間に数回かかるはずです)、うなり声の通知が表示されることを期待しています。また、これが重要かどうかはわかりませんが、MDBは*.ear内の*.jarファイルにあり、Webアプリケーションは同じくear内の*.warにあります。次のように、MDB内にPrimePushがあります。

これが私のweb.xmlです。

問題は、最初にすべてをクリーンアップしたときに通知が1回発生することです(glassfish、ブラウザー)が、通常は再度表示されないか、その後pushContext.push()が呼び出されるたびに表示されます。FFでは、一度も機能しません。MDB onMessage()が起動すると、直後にFirefoxエラーコンソールに次のメッセージが表示されます。

Chromeを使用すると、少なくとも1回は機能しますが、それ以上は機能しない場合もあります。Webページをロードするたびに、接続が閉じられていることがわかります(ページをロードしているときと同じです)。これはエラーコンソール内にありました。

これが私のtext.xhtmlページです。

0 投票する
1 に答える
140 参照

javascript - Firebugiframeが雰囲気を壊すiframe

大気圏の彗星放送局と話している目に見えないiframeがあります。これは、オフィス内のほとんどのコンピューターで正常に機能します。

建物全体の1台のコンピューターで壊れます。問題は、どういうわけかそのマシンに挿入されるiframeがあることのようです。

(このhtmlのほとんどは、実際には開始iframeタグのsrc内にあることに注意してください)。

そのiframeは点滅して存在しなくなり、点滅すると、コメットサービスを処理している私のiframeを破壊します。

これは、Firebugツールがインストールされていることと関係があると思いますが、FirefoxだけでなくChromeでも発生します。

他の誰かがこの行動に出くわしたことがありますか?

0 投票する
1 に答える
3140 参照

java - 雰囲気:単一のHttpConnectionを介した複数のサブスクリプション

Spring MVCアプリでAtmosphereを使用して、streamingトランスポートを使用してプッシュを容易にしています。

私のアプリのライフサイクル全体を通して、クライアントはさまざまなトピックのサブスクライブとサブスクライブ解除を行います。

Atmosphereは、サブスクリプションごとに1つのhttp接続を使用しているようです。つまり、を呼び出すたびに$.atmosphere.subscribe(request)新しい接続が作成されます。これにより、ブラウザから大気サーバーへの接続数がすぐになくなります。

毎回新しいリソースを作成するのではなく、AtmosphereResource最初の作成後に放送局に追加および削除できるようにしたいと思います。

ただし、AtmosphereResourceはインバウンドリクエストの1対1の表現であるため、クライアントがサーバーにリクエストを送信するたびに、新しいリソースに到着しますAtomsphereResource。つまり、元のリソースを参照して、に追加する方法がありません。トピックのBroadcaster

両方を使用して、元の呼び出しから返されたリソース$.atmosphere.subscribe(request)を呼び出してみました。ただし、これによる違いはありません。atmosphereResource.push(request)subscribe()

これにアプローチする正しい方法は何ですか?

0 投票する
3 に答える
1310 参照

scala - プレイフレームワークの雰囲気

の作成者ブログに使用可能なフレームワークのリストがありAtmosphereます。使いたいscalaと同Play FrameworkAtmosphere。彼はブログで、Atmosphereは「すべての」フレームワークで動作すると書いています。Atmosphereを統合するのは簡単でしょうか?

0 投票する
1 に答える
216 参照

jakarta-ee - pom.xml でこの依存関係解決エラーが発生するのはなぜですか?

Web アプリをビルドしようとすると、次のエラーが発生します -

プロジェクト MyApp で目標を実行できませんでした: プロジェクト com.myapp:MyApp:war:1.0-SNAPSHOT の依存関係を解決できませんでした: Primefaces でアーティファクト org.atmosphere.samples:atmosphere-jaxrs2-chat:jar:1.0.5 が見つかりませんでした ( http://repository.primefaces.org/) -> [ヘルプ 1]

これが私のpom.xmlのリポジトリと依存関係のセクションです

Primefaces リポジトリでアーティファクト org.atmosphere.samples:atmosphere-jaxrs2-chat:jar:1.0.5 を探している理由がわかりませんか? 中央のmavenリポジトリからプルしないのはなぜですか? リポジトリはデフォルトで自動的に使用されると思いましたか?

大気ランタイムアーティファクトには問題がないように見えるので、他の大気アーティファクトがこの問題を引き起こしている理由がわかりませんか?

0 投票する
1 に答える
205 参照

gwt - GWT が動作しない Atmosphere でオーバーライドされたブロードキャスト (オブジェクト メッセージ、GwtAtmosphereResource リソース) メソッド

ユーザーがルームを退室する際に、 MetaBroadcaster を使用してすべてのルームにメッセージを送信するシナリオを処理しようとしています。 AtmosphereGwtHandler のブロードキャスト メソッドをオーバーライドすることで、この機能を実装しました。

この機能は、開発モードでテストする場合は良好ですが、Jetty8 プロダクション モードでテストすると、ログからわかるように、オーバーライド メソッドは呼び出されない void です。

それで、誰がそれの何が悪いのか知っていますか、それともこの機能に対するより良い解決策がありますか. コード スニペットは次のとおりです。

0 投票する
2 に答える
873 参照

java - GWT アプリケーションでの XMPP チャット

私はこの種のものを探しています。私のアプリケーションは、Google OAuth を使用してログインします。ここで、アプリケーションに XMPP チャットを統合したいと考えています。このチャットを使用してアプリケーションにログインすると、アプリケーションのチャットを通じて GTalk などのユーザーとチャットできるようになります。つまり、アプリケーション内でユーザーとチャットできるほか、GTalk などの XMPP チャットを使用してアプリケーション外でユーザーを招待できます。

グループ チャットを使用して一度に、自分のアプリケーション内のユーザーや外部ユーザーとチャットできるはずです。

「何を使用するか」と「どのように」これを達成できるかについての提案/アイデアは、高く評価されます

よろしく

0 投票する
1 に答える
150 参照

tomcat - CometD は要求をやり過ぎます

Web アプリケーションのログ ファイルに奇妙なメッセージが表示され続けます。

このメッセージはそこに表示され続け、ここ数日間、1 時間に 20000 回以上表示されたため、CPU 使用率を 100 にすることができました。誰がこれが何であるか知っていますか?

そのアドレスに行こうとすると、400 Unknown Bayeux Transport Exception がスローされます

0 投票する
1 に答える
395 参照

grails - Grails サーバープッシュ

私は grails サーバー プッシュ テクノロジを評価しており、grails の大気プラグインに出くわすことがよくありますが、積極的に開発されているようには見えません。grails events push pluginも見ました。grails でサーバー プッシュに使用されている標準プラグインはありますか? それはこれらのうちの1つですか、それとも別のものですか?