2011-03-20 57 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的配置,允许您在运行时进行配置更改的框架,您将使生活变得更加轻松。

这样您就不需要潜在地重新部署应用程序以使更改生效。