是找不到你的[/applicationContext.xml];文件<param-value>applicationContext.xml </param-value>你的配置上有写问题,你这样配。spring会在WEB-INF下去找。而你的文件是在src源文件文件夹里,所以需要这样配置:<param-value>classpath:applicationContext.xml</param-value>

解决方案 »

  1.   

    <param-name>contextConfigLocation </param-name> 
    <param-value>applicationContext.xml </param-value> 他会到/applicationContext.xml  下面去找,也就是说 你的应用是 webAPPA/applicationContext.xml 下面。是你路径设置错了,你也可以将它放在classes中去,然后这里配置成classpath:applicationContext.xml 就可以找到了,这里就是在classpath中找这个文件
      

  2.   

    同意一楼!
    1,把applicationContext.xml放到WEB-INF下;
    2,修改为<param-value>classpath:applicationContext.xml </param-value>,并把applicationContext.xml加到classpath里!  
      

  3.   

    不是在WEB-INF下去找 ,而是和它同级目录下面比如
        WEBAPPA
         /  \
    WEB-INF applicationContext.xml 
     /    \
    /       \
    web.xml classes
      

  4.   

    我这有struts+spring+hibernate+mysql的小例子!需要可以m我
      

  5.   

    我改了,现在的错误是:
    Cannot locate the chosen ObjectFactory implementation: spring - [unknown location] 
         at org.apache.struts2.config.BeanSelectionProvider.alias(BeanSelectionProvider.java:224) 
         at org.apache.struts2.config.BeanSelectionProvider.alias(BeanSelectionProvider.java:195) 
         at org.apache.struts2.config.BeanSelectionProvider.register(BeanSelectionProvider.java:153) 
         at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:131) 
         at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52) 
         at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395) 
         at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452) 
         at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201) 
         at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:223) 
         at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304) 
         at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77) 
         at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3600) 
         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4189) 
         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) 
         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) 
         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) 
         at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904) 
         at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867) 
         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474) 
         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1112) 
         at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) 
         at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) 
         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) 
         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) 
         at org.apache.catalina.core.StandardService.start(StandardService.java:450) 
         at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) 
         at org.apache.catalina.startup.Catalina.start(Catalina.java:551) 
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
         at java.lang.reflect.Method.invoke(Unknown Source) 
         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275) 
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 我最开始是把spring.xml放在web.xml下的···但是也没运行出来··错误也是找不到spring文件
      

  6.   

    应该是没有加struts2-spring-plugin-2.0.6.jar包
      

  7.   

    需要在struts的配置文件中加入: 
    <plug-in   className= "org.springframework.web.struts.ContextLoaderPlugIn "> 
        <set-property   property= "contextConfigLocation "   value= "/WEB-INF/bean-config.xml "/> 
    </plug-in> 
    才可以。