ICEfaces 2.0、glassfish 3.0.1、JMSを使用してサンプルアプリケーションを構築しようとしています。 デスクトップアプリケーションであるJMSトピックパブリッシャを作成し、もう一方のエンドで一部のデータをTOPICにパブリッシュしました。ユーザーがこのトピックメッセージを購読してそこからメッセージを受信するWebアプリケーションがあります。ページの更新を非同期的に適用するために、私はICefaces PushRendererを使用しています。 PushRendererは、管理されたBeanインスタンスによってPushRenderer.render()が呼び出されるシナリオで動作しますが、JMSメッセージのリスナーであるonMessage()関数から呼び出されると失敗します。プッシュレンダリングが失敗し、「現在のスレッドこの作業を行うために、マネージドBeanのインスタンススレッドからPushRenderer.renderの呼び出しを実行する方法はありますか、またはonMessage()が呼び出されたときにPushRenderer.renderを動作させる別の方法があります。 ? 私はこの仕事をするための他の方法を探しています。同じ手順は、ICEFaces 1.8.2 SessionRenderer.renderでも動作しますが、上記のPushRenderer.renderで失敗します。IceFaces Push Rendererが動作しません - 現在のスレッドでFacesContextがヌルです
0
A
答えて
0
オンデマンドレンダラを試してみてください。
renderManager.getOnDemandRenderer(identifier).requestRender();
関連する問題
- 1. 現在のディレクトリでMsys2オートコンプリートが動作しません
- 2. 現在のスレッドでOpenGLコンテキストが見つかりません
- 3. Spring-Hibernate - 現在のスレッドでセッションが見つかりません
- 4. ビューページャセット現在のアイテムが正しく動作しません
- 5. Cordovaでjavascript push()が動作しません
- 6. スレッドからFacesContextにアクセス
- 7. cv2はスレッドでは動作しますが、プロセスでは動作しません。
- 8. Google ::音声perlモジュールが現在動作していません
- 9. Ngマップ(角度マップ)が現在動作していません
- 10. Java FacesContext getRequestParameterが動作しない
- 11. TextMateは現在のRuby/Railsで動作しませんか?
- 12. 現在Swift 3で動作していません(_:animated:completion :)
- 13. ERROR:現在、「RVMドキュメント...」非RVMルビーでは動作しません
- 14. Git pushはGit Bashで動作しますが、SmartGitやTortoiseGitでは動作しません
- 15. phonegap push notificationはアンドロイドでは動作しますが、iosでは動作しません
- 16. Mongodb 3.2ノードjs $ pushが動作しません
- 17. スレッド内でscanf()が動作しません
- 18. Git pushコマンドラインで動作し、ネットビーンではありません
- 19. Groovy/Hibernate/@Transactionは、現在のスレッドでセッションが見つかりません。
- 20. LibGDX/Socket.io:現在のスレッドでOpenGLコンテキストが見つかりません
- 21. Java- TimerTask-org.hibernate.HibernateException:現在のスレッドでセッションが見つかりません
- 22. ブロック現在のスレッドが
- 23. ブロック、現在のスレッドが
- 24. xsltフォームは現在のFirefoxでは機能しませんが、Chromeで完璧に動作します
- 25. 配列.pushがpromise関数内で動作していません
- 26. node.js process.envはPUSHで動作しません
- 27. mongoがクラッシュし、現在起動していません
- 28. Qtのスレッドが正しく動作しません
- 29. "現在のスレッドのトランザクション同期セッションを取得できませんでした"
- 30. WSO2CEP 4.2.0エラー:必須属性のヌルが存在しません