我想用ICEfaces 2.0,glassfish 3.0.1,JMS來構建一個示例應用程序。 我創建了一個JMS Topic發佈者,它是一個桌面應用程序,並向TOPIC發佈了一些數據,另一方面,我有一個Web應用程序,用戶訂閱這個TOPIC以接收來自它的消息。爲了異步應用頁面更新,我使用ICEFaces PushRenderer。 PushRenderer在由託管Bean實例調用PushRenderer.render()的情況下工作,但在從作爲JMS消息的偵聽器的onMessage()函數調用時失敗。推送呈現失敗,表示「當前線程沒有與它關聯的FacesContext現在爲了做到這一點,我該如何從託管bean實例線程執行對PushRenderer.render的調用,或者是否有另一種方法來使onRenderer.render在onMessage()被TOPIC發佈者調用 請幫忙,我正在尋找其他的方法來完成這個工作,同樣的過程也適用於ICEFaces 1.8.2的SessionRenderer.render,但是它在PushRenderer.render失敗,如上所述。IceFaces Push Renderer不起作用 - 當前線程的FacesContext爲空
0
A
回答
0
您可以嘗試ondemand渲染器,例如:
renderManager.getOnDemandRenderer(identifier).requestRender();
相關問題
- 1. Java FacesContext getRequestParameter不起作用
- 2. Richfaces + Icefaces Ajax Push
- 3. icefaces ace:fileEntry不起作用
- 4. git push不起作用?
- 5. shell_exec('git push origin master')將不起作用
- 6. facescontext在線程完成工作之前發佈
- 7. 從線程訪問FacesContext
- 8. 從FacesContext獲取當前全局消息
- 9. BaseHTTPServer線程不起作用
- 10. ManualResetEvent不起作用;線程
- 11. Push不起作用Angularjs錯誤
- 12. MongoDB:$ push和$ addToSet根本不起作用
- 13. Push/pop當前數據庫
- 14. git push NOT當前分支到遠程
- 15. 當腳本運行Launchd時,Git Push不起作用
- 16. 當前URL的Web應用程序鏈接不起作用
- 17. 當使用form.ShowDialog()在mainform中的線程不起作用
- 18. JQuery ajax-當前URL不起作用
- 19. 當前位置SKPulseAnimation不起作用
- 20. 休眠當前日期不起作用
- 21. 線程函數參數的前向聲明不起作用
- 22. ApplicationScoped中的FacesContext實例爲空Managedbean
- 23. Stacktrace/Stackwalk爲當前進程和當前線程與IDebug接口
- 24. Twig PHP Renderer和Tempo JS Renderer在一起嗎?
- 25. 爲什麼我的push和pop方法不起作用?
- 26. 塊當前線程
- 27. 開始線程返回System.InvalidOperationException:當前的SynchronizationContext不能用作TaskScheduler
- 28. 當目錄不爲空時,git克隆不起作用
- 29. 當從線程調用時,matlab-ruby gem不起作用
- 30. Android的線程測試不起作用