当前位置: 代码迷 >> Web前端 >> web施用的Listener执行顺序
  详细解决方案

web施用的Listener执行顺序

热度:211   发布时间:2012-10-13 11:38:17.0
web应用的Listener执行顺序
    近日,自实现Srping的上下文初始化Listener为aListener,在另外一个Listener中实现依赖注入配置文件的加载缓存,为bListener。aListener从bListener中读取配置缓存。(这种方式不一定合理,仅用于测试)。
     环境为tomcat 6.0.18,spring 2.0。
     web.xml中配置顺序如下:
<listener>
   <listener-class>
      aListener                    
   </listener-class>
</listener>

<listener>
   <listener-class>
      bListener
   </listener-class>
</listener>

启动调试服务器,跟踪beanFactory中没有初始化Bean。后来将上述Listener的配置顺序调换一下,将bListener放在aListener,启动,调试跟踪benaFactory中初始化了全部Bean。
貌似,Tomcat中的Listener执行顺序按照配置的先后顺序执行,WebLogic中不知道是什么情况,待测试。
  相关解决方案