我的工程启动时就报 java.lang.NoClassDefFoundError: org.springframework.beans.FatalBeanException 这个错误。我的架包有:
[img]http://dl.iteye.com/upload/attachment/0078/2983/cae70301-bafb-332d-9d80-78e1107ec25a.png[/img]
请大伙帮我看看是多包了还是缺包了!
这个问题是配置问题,如配置
contextConfigLocation
classpath:applicationContext*.xml
这种通配符配置可能加载未知的配置文件,比如这个配置文件加载了大量对象(或其他一些不可知操作) 可能导致抛出这个异常 建议配置明确,如
contextConfigLocation
classpath:applicationContext.xml,
classpath:applicationContext-mail.xml,
classpath:applicationContext-quartz.xml
</context-param>
缺了spring的bean包,org.springframework.beans
上面一半导入的都是spring的源码包(xxx-sources-xxx),不需要导入源码包。
全部换成不带source字样的同名jar包就行了
另外下面一半我看到了3.2的spring,而上面导入的是3.0,这样不合适吧 =.= 会起冲突
把下面的spring包都去掉,全部用上面3.0的好了