2011-03-20 88 views
-2

需要爲我的偵聽器配置一個配置屏幕。
現在我想從Web應用程序啓動並停止MyListener。在web.xml
樣監聽動態修改Web偵聽器配置

<listener> 
    com.sample.MyListener 
</listener> 

JSF框架
的Weblogic 9.2 &更高

+0

您確定要編寫Web應用程序嗎? – 2011-03-20 11:04:45

+0

是的,Web應用程序是一個現有的應用程序,它有大約24位聽衆。在網絡應用程序中,我們使用監聽器作爲Web調度器。 – Anupam 2011-03-20 12:02:17

+0

在任何人都可以給你答案之前,你可能需要提供更多關於你想要做什麼以及你嘗試過什麼的細節。 – 2011-03-20 13:11:21

回答

0

我知道你已經表明你不想改變目前的架構,但我d絕對推薦查看像Quartz(http://www.quartz-scheduler.org/)來管理您的作業調度,並通過一個單獨的生命週期偵聽器對其進行初始化。

在運行時,可能會在您的web應用程序的內存中插入監聽器配置,但是您將最終在複雜性方面爲自己的背部創建一個杆,並重新創建大量那裏已經存在的概念。

通過使用像(從內存)公開基於EJB或基於JMX的配置,允許您在運行時進行配置更改的框架,您將使生活變得更加輕鬆。

這樣您就不需要潛在地重新部署應用程序以使更改生效。