no ContextLoaderListener registered?你不重启动,如何触发listener???ContextLoaderListener是在你的ContextLoader加载的时候,触发代码的,没有启动当然不会触发了,呵呵!!!

解决方案 »

  1.   

    应该是没有正确加载applicationContext.xml配置文件,修改一下struts-config.xml内中,对applicationContext.xml的引用吧
      

  2.   

    谢谢XBLUE3,一般情况下,开发环境是不需要重启WEB服务器的。:)
    WHETU谢谢你的建议,能否具体点?
    我查了一些资料:说,STRUCT和SPRING的监听就好是分开来加载。
    不知是否这种情况。一会儿试试。
      

  3.   

    是struts1吗,需要在struts-config.xml中加入
    <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
         <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
       </plug-in> 
    前提是applicationContext.xml在web-inf目录下
      

  4.   

    然后在web.xml中加上context-param
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
    /WEB-INF/applicationContext.xml
    </param-value>
    </context-param>