在web启动时加载spring 配置文件,错误提示web.xml:   
  <listener>   
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>   
  </listener>   
    
  tomcat启动错误信息:   
  2005-10-24   22:34:56   org.apache.catalina.core.StandardContext   start   
  严重:   Error   listenerStart   
  2005-10-24   22:34:56   org.apache.catalina.core.StandardContext   start   
  严重:   Context   []   startup   failed   due   to   previous   errors   
高手们怎么解决

解决方案 »

  1.   

    Spring中配置有错误,或是Struts里配置有错误,比如说Bean的配置等.我也是凭经验.
      

  2.   

    友情 up !
    对spring 还是很陌生的!spring改变了我们程序员的代码方式!还是接受不了呀!
      

  3.   

    估计是楼主的WEB-INF/lib里面有版本号不相同的同一个jar文件,比如 APACHE COMMONS 在Struts里有相应的包, 在SPING里也有相应的包, 在HIBERNATE还有相应的包,如果同一个包重复(文件名有可能不同)放在LIB文件中,就会导致  严重:  Error  listenerStart 。建议楼主先查查包, 去掉所有重复的包, 然后在测测。 祝好运
      

  4.   

    不一定是spring的配置错误。仔细检查一下其他的配置。试过因为log4j的错误也会引起这个问题
      

  5.   

     <servlet-name>SpringContextServlet</servlet-name>   
        <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>   
        <load-on-startup>1</load-on-startup>   
      </servlet>  
        <context-param>
        <param-name>contextConfigLocation</param-name> 
        <param-value>/WEB-INF/classes/applicationContext.xml</param-value>  
      </context-param >
    问一下,你的配置文件定义了吗?
      

  6.   


           <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener
    </listener-class>
    </listener>
            <!--Spring配置文件,当前设置为classpath下的Spring文件夹下面,可以根据自己的实际要求配置-->
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath*:spring/*.xml
    </param-value>
    </context-param>
    注意,Spring相关jar包不能少!
    spring.jar
    spring-core.jar
    spring-web.jar
    slf4j-api.jar
    slf4j-sample.jar
    ……
    看你缺失什么包都加进去!