spring

我的工程启动时就报 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的好了