http://www.mkyong.com/struts2/struts-2-spring-hibernate-integration-example/#在这里下载了一个代码准备学Struts 2 + Spring + Hibernate 
结果半天没弄出来。
事情是这样的下载完后,发现这个代码是用Maven构建起来的工程,所以自己下载了Maven2和m2eclipse
然后发现 m2eclipse这个东西果然好用 自动下载了所有用到的jar文件
然后准备运行这个程序,我试着点Run as ->Run on server    Server是Tomcat6.0
结果出错了java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
网上找原因也找不到所以来求助大家
web.xml<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app>
  <display-name>Struts 2 Web Application</display-name>
  
  <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  
  <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
  </filter-mapping>
 
  <context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/SpringBeans.xml</param-value>
  </context-param>
  
  <listener>
    <listener-class>
      org.springframework.web.context.ContextLoaderListener
    </listener-class>
  </listener></web-app>
不过 貌似SpringBeans.xml文件不是在/WEB-INF/classes/下的
我尝试着在WEB-INF下建立classes文件夹 并把SpringBeans.xml拷到classes下面去
问题依旧。在下载这个代码的网站上有这几句话
See the summary of integration steps :1.Get all the dependency libraries (a lot). 
2.Register Spring’s ContextLoaderListener to integrate Struts 2 and Spring. 
3.Use Spring’s LocalSessionFactoryBean to integrate Spring and Hibernate. 
4.Done, all connected. 不知道是不是还要做什么处理。

解决方案 »

  1.   

    Google翻译一下不就行了 
    见一体化步骤的摘要:1.Get所有的依赖库(很多)。
    2.注册spring的ContextLoaderListener整合Struts 2和spring
    3,采用Spring的LocalSessionFactoryBean中集成Spring和Hibernate。
    4。完成后,所有连接。
    你把你的那个类,放到程序中看能出来吗?也就是说看你导的包中是否有那个类
      

  2.   

    ContextLoaderListener这个类找不到,显然是你没有导入相关的lib, 在spring中找到下面这个jar包
     spring-web-2.5.4.jar
      

  3.   

    Maven 自动下载了spring-web-2.5.6.jar。。
      

  4.   

    没人。。
    话说maven怎么在eclipse上跑起来。
      

  5.   

    maven没有搞过,至于java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    就是没有找到这个类,也就是确实jar包或是路径不对