問題タブ [icepush]

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 に答える
2525 参照

java - IcePushをVaadinと連携させる方法は?

java.lang.UnsatisfiedLinkErrorIcePushクライアントを起動して実行しようとしているときに取得しています。GWTPushContext.getInstance()IcePushリスナーの初期化メソッドにある場合、エラーをスローします。

メソッドは、私が推測する正しいコンテキストで呼び出す必要があります。この呼び出しを行うために必要なすべてのファイル/パッケージは何ですか?

ウィジェットセットの初期化xmlがあり、サービスはに記載されていweb.xmlます。

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

grails - グレイルズとアイスプッシュ。良い出発点はありますか?

私は、ユーザーがそれらを切り替えることによって、さまざまな同時プロセスに参加できるようにする、多かれ少なかれ単純なコラボレーションWebアプリケーションを構築することを計画しています。

Icepushをgrailsプラグインとして使ってみようと思いました(grailsを使った経験があります)。

ただし、それをgrailsと一緒に使用することに関するドキュメントはまれであるように思われるので、私の質問は次のとおりです。

良いチュートリアル/デモ(公式のチャットデモにもかかわらず)または最初に私を助けることができる他の何かを知っていますか?

前もって感謝します!

0 投票する
4 に答える
3415 参照

ajax - JSF: ICEfaces で AJAX プッシュを使用する (ICEpush)

ICEpush で ICEfaces を使用して、一部のデータをブラウザーにプッシュしています。

ただし、計画どおりには機能しません。AJAX を実行せず、アクションを呼び出して、他の非 AJAX アクションと同じようにアクションから戻るだけです。

最新の ICEfaces と ICEpush バージョン、および Tomahawk 7 と JSF 2 を使用しています。

Servlet 2.5 でも Servlet 3.0 でも動作しません。

これらは私のBeanの重要な部分です(ビュースコープ):

そして、これは私のフォームのスニペットです:

私は何か見落としてますか?ありがとう!

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

java - icepush-基本的な例は何もしません

私はicepushに不慣れです。

Tomcat 6でicepush-basicの例を開始しました。Antを使用してWARファイルを作成し、適切なものとしてデプロイしました。

「基本的なICEpushテストの現在のプッシュ通知:」ページが表示されますが、これ以上の問題はありません。

次に、このサンプルをEclipseデバッガーで実行し、サーバー側のタイマーが適切に機能することを確認しました。つまり、何かをブリッジにプッシュします。

また、firebugで、ブラウザがPOSTデータの正しいpushidを使用してlisten.icepushURLを定期的にクエリしていることがわかります。

しかし、クエリの応答は常にです

登録された関数は呼び出されません。

これの理由は何でしょうか?

icechat-ajaxの例は、同じ状況でうまく機能します。

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

java - ICEPush 2.0.0 ウィケット プッシュパネルをウィケット 1.5.4 で動作させる方法はありますか?

ICEPush ウィケット統合の PushPanel クラスを使用しようとしていますが、使用されているウィケット クラスが変更されているようで、PushPanel クラスはウィケット 1.5.4 では機能しません。icepush-wicket.jar は wicket-1.4.5 を使用して構築されており、クラスとメソッドの一部が変更されています。

強制的に動作させる方法はありますか?

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

ajax - IcePush を使用してクライアントの表示を更新する方法は?

私は、GlassFish 3 で JSF2 を使用してオンライン チェッカー ゲームを設定しようとしています。この場合、すべてのゲームのロジックは EJB によって処理されます。問題は、プレイヤー B の移動後にプレイヤー A のボードの表示を更新することです。プレイヤー B が移動を終えた後、私はコールしています

コードの Bean では ( <icecore:push group="groupName" /> xhtml コードにタグがありますが)、問題は (私には思えますが) プレイヤー A のボード オブジェクトが EJB からまだ更新されていないため、ディスプレイ上で更新するものは何もありません。プレーヤー A のボード表示は、彼/彼女が移動を終了した後にのみ更新されます (この時点で、その Bean コードは EJB から更新されたボードを要求します)。ここで解決策を見つけたと思いました。私の計画は、Bean コードがタグを使用して呼び出す xhtml 内に JS 関数を設定することです。<icep:register>その JS 関数は、Bean コード内で Java 関数を呼び出し、EJB から更新されたボードを要求してから、表示を更新します。
問題は、「icep」タグの実装方法がどこにも見つからないことです。このタグをコードに挿入すると、コンパイル エラーが発生します。これを機能させるには、プロジェクトに何を追加する必要がありますか? または、私の問題を解決するためのまったく異なる(そしてより良い)アプローチがありますか?

乾杯、eRez

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

java - 「現在 RequestCycle が設定されていません!」icepush ウィケット統合を使用し、別のクラスから「push()」を呼び出そうとすると例外が発生する

わかりました。これは私の初めての wicket アプリケーションで、pushpanel の例を使用して icepush を統合しようとしています。

私がやろうとしているのは、別のクラスから「updatePanel(String content)」メソッドを呼び出して、更新をパネルにプッシュすることです。

これがコードです。

私の拡張された PushPanel には、次のものがあります。

データ ギャザラーのコールバック メソッドから「updatePanel」メソッドを呼び出そうとすると、次の例外が発生します。

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

jsf-2 - JSF 2: 特定のユーザー間でスコープを共有する

私が望むことが可能かどうかはわかりませんが、それでも...ここで行われたように、ユーザー間でデータを共有したい. ただし、ApplicationScopeデータを共有するために使用するこの例とは異なり、データをすべてのユーザー間で共有するのではなく、ユーザーのグループ (プライベート チャット ルームのようなものであり、その例のようなパブリック スペースではありません) に対してのみ共有する必要があります。現在私は使用していますが、参加者の表示を更新するには、ここViewScopeで見つけたハックを使用しますが、JS エラーが時々スローされるため、このソリューションはあまり安定していません。私の問題に対する合理的な解決策はありますか?乾杯、eRez

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

jsf - JSF + AJAXプッシュ:リアルタイムチャット/通知システム

「ライブユーザー間」チャット(Facebookのような)やリアルタイム通知システムなど、いくつかの機能をWebアプリに追加しようとしています。

このシナリオを考えてみましょう。AとBの2人のユーザーがいます。

AはBにメッセージを送信します。

BとAの間のチャットウィンドウがBのブラウザで開かれている場合は、それを更新して、Bのブラウザに新しいメッセージを表示します。ウィンドウが開いていない場合は、Bのブラウザに通知などを表示する必要があります。

チャットウィンドウとしてPrimeFacesダイアログを使用し、通知を表示するPrimeFaces NotificationBarを使用するには、どうすればよいですか?

PrimeFacesのプッシュはGlassfishで動作しないため、使用できません。

私はICEPushについて知りました。これはこれを行うための良い方法のようですが、「レンダリンググループ」に関することで私はそれを試すことができませんでした。ICEPushがグループについて話している場合、どうすればSINGLEクライアントだけを更新できますか?

クライアントごとに新しいグループを作成する必要がありますか?

次のようなもの:Bには、AがBにメッセージを送信してチャットが開かれたときに更新される「BwithA」グループと、チャットウィンドウが閉じられたときに更新される「notificationsB」グループがありますか?

このようにグループを使用しても、Aは更新する必要があることをBに通知する必要があり、AはBがダイアログまたはnotificationBarを更新する必要があるかどうかを知らないため、その方法を見つけることができません。

説明するのは簡単ではないので、質問が明確であることを願っています|

前もって感謝します :)

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

jboss - JBoss 7.1.1 で ICEpush 3.0.1 が応答しない

JBoss と Icesoft の両方に投稿しましたが、役に立ちませんでした。ここの誰かが助けてくれることを願っています。

比較的複雑な EAR デプロイメントがあり、モジュールの 1 つが Web アプリです。ICEfaces 3.0.1 でうまく動作します。インターフェイスは正常に動作しています。しかし、icepush.jar と web.xml のエントリを追加すると、Web アプリはブラウザーの要求に応答しなくなります。ブラウザは「スピン」するだけで、応答がありません。

これに関するヘルプを得るために投稿できる構成はありますか、それとも何が起こっているかを確認するために有効にできるログはありますか?

ありがとう。

環境: Java 1.6.0_26 JBoss 7.1.1 (スタンドアロン) ICEfaces 3.0.1 (ビルド番号: 7、リビジョン: 28541) ICEpush 3.0.1 (ビルド番号: 2、リビジョン: 28519)