使用的开发工具是eclipse/tomcat6.0.18;
userlib添加了spring3的jar包;
只要已启动就报这个错,下面是web.xml的配置信息:

<listener>
 <listener-class>
    org.springframework.web.context.ContextLoaderListener
 </listener-class>
 </listener>
 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/classes/applicationContext.xml</param-value>
 </context-param>
 
 <filter>
  <filter-name>ChineseFilter</filter-name>
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>utf-8</param-value>
  </init-param>
 </filter>
 <filter-mapping>
  <filter-name>ChineseFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping> <servlet>
  <servlet-name>SpringMVC</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>SpringMVC</servlet-name>
  <url-pattern>*.do</url-pattern>
 </servlet-mapping>

解决方案 »

  1.   

    jar包导入了,在MyEclipse里面搭建相同的环境没有报错,使用Eclipse工具环境就搭建不起来了
      

  2.   

    你这监听类有问题吧,跟配置context冲突
      

  3.   

    org.springframework.web.context.ContextLoaderListener,应该是jar包添加少了,加上web这个jar包
      

  4.   

    web.xml文件中加入下面的代码:
     <listener>     
            <listener-class>   
           org.springframework.web.context.ContextLoaderListener    
        </listener-class> 
          
    </listener> 
      

  5.   

    阿西吧 原谅我眼瘸了 第一遍没看到你已经配置了如果已经配置了 那就是少包了如果你说你已经配置包了 那么请检查下你是不是把包放到lib文件夹下,如果不是的话,请放进去。不要问我为啥,因为我也不知道,你懂得,java开发就是这样,总是出现一些诡异的问题,我们也得用诡异的方法来解决。。如果你非要一个解释,阿西吧》在xml引用中用的jar包,如果是通过配置路径的方式引入jar包,可能导致这个jar包无法读取,不知道这算不算一个很XX的解释 - - !
      

  6.   

    我是eclipse建的mavenweb项目 也是这错