看看spring的reference,集成没有这么复杂,只要在struts的配置文件中加入spring的plugin就可以了。另struts2-core-2.0.8.jar,
struts-core-1.3.5.jar 会冲突吧。

解决方案 »

  1.   

    在struts的配置文件中加入spring的plugin,并且删除struts-core-1.3.5.jar 没有效果,还是会出现Error filterStart错误
    struts2-core-2.0.8.jar,struts-core-1.3.5.jar这两个包应该不冲突,之间的一个纯struts2例子中,这两个包都是存在的
      

  2.   

    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>试试!!
      

  3.   

    2.在struts.xml中加入 <constant name="struts.objectFactory" value="spring" /> 
    这个没必要 plugin里面已经有了5楼的<listener>要添加到web.xml里 注意位置还有ApplicationContext.xml里也可以用DOCTYPE声明试一下 我的就只能用这个做声明 
      

  4.   

    估计是jar包的冲突。
    我是迷迷糊糊的改,过了一会就跑起了。
    呵呵
    关注,学习
      

  5.   

    http://java.ccidnet.com/art/3565/20070910/1206875_1.html想实现用spring2的bean代替struts2的action 
    是想让spring 管理struts的action吗
      

  6.   

    问题解决了,我改用tomcat6调试一下,结果后台报路径错误,原来是web.xml引用的applicationContext.xml路径不对,找不到spring的applicationContext.xml文件,导致一直报Error filterStart错误.只不过tomcat5没有显示错误信息,所以一直没有找到问题根源.
    这里随便说一下,初始化applicationContext.xml有两种方式:
    1.把applicationContext.xml直接放到WEB-INF下,与web.xml一起进行初始化
    2.在web.xml中加入如下代码:(注意,"param-name"不能改动,"param-value"可以改成自己的位置)
    <context-param>
         <param-name>contextConfigLocation</param-name>
         <param-value>/WEB-INF/classes/spring/applicationContext.xml</param-value>
       </context-param>
    这样再引入struts2-spring-plugin-2.0.8.jar这个包就不会出错了.
    5楼,6楼的朋友说得都没错.还有就是感谢大家的帮助!谢谢
      

  7.   

    如果是applicationContext.xml 这个文件名 直接跟web.xml放一起就可以了 不需要设置contextConfigLocation