Tomcat启动时报如下错:
ERROR ContextLoader:205 - Context initialization failed
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.moon.manager.OrgManagerImpl] for bean with name 'orgManager' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: com/moon/manager/OrgManager
Caused by: 
java.lang.NoClassDefFoundError: com/moon/manager/OrgManager
我是看尚学堂OA视频做的~不知为何报这个错误~请高手帮我解答~十分感谢~!

解决方案 »

  1.   

    检查一下 srping的配置 com.moon.manager.OrgManagerImpl 这个类有没有,还有orgManager这个类有没有。
      

  2.   

    请查看OrgManager 类的路径是否正确
    还有class="com.moon.manager.OrgManager"
      

  3.   


    spring里这样配置的:
    <bean id="orgManager" class="com.moon.manager.OrgManagerImpl">
    <property name="sessionFactory" ref="sessionFactory"/>
    </bean>
    另外我已经在com.moon.manager包里建了两个类:一个是OrgManager接口和一个OrgManagerImpl实现。
      

  4.   

    错误提示是:com/moon/manager/ 包下的OrgManager 类找不到
    确认下OrgManager 是在com/moon/manager包下吗,还是路径错误?
      

  5.   

    common/lib 里面是不是没有这个包啊
      

  6.   

    很明显就是配置文件问题,你看下spring 的文件,和 com/moon/manager/OrgManager 
      

  7.   

    com/moon/manager/OrgManager  需要倒入类库