解决方案 »

  1.   

    你有没有在web.xml上配置啊 ?或者你没有通过ApplicationContext.xml来获取bean
      

  2.   

    解决方法1:
     在web.xml中加入这些配置
    <context-param>
        <param-name>contextConfigLocation </param-name>
        <param-value>/WEB-INF/classes/applicationContext.xml </param-value>
    </context-param>
    问题主要由于加载spring的默认配置文件位置一般是在/WEB-INF/下找applicationContext.xml文件。
    而Myeclipse文件自动生成的applicationContext文件是放在/WEB-INF/classes/applicationContext.xml。
    所以在默认加载中是找不到applicationContext.xml文件的,必须加入上面配置。
     
    解决方法2:
    将IDE自动生成的applicationContext.xml放到WEB-INF 文件夹下即可。
      

  3.   

    你的applicationContext.xml文件写在什么位置了?
    ApplicationContext factory=new ClassPathXmlApplicationContext("applicationContext.xml");
    ClassPathXmlApplicationContext是在CLASSPATH下找applicationContext.xml的。
      

  4.   

    applicationContext.xml、
    这个文件 以你这代码、应该是要放在src下的、
     路径不对
      

  5.   

    在web.xml里加入  <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:/applicationContext.xml</param-value>
      </context-param>
      

  6.   

     在web.xml中加入这些配置
    <context-param>
        <param-name>contextConfigLocation </param-name>
        <param-value>/WEB-INF/classes/applicationContext.xml </param-value>
    </context-param>