java.lang.NoClassDefFoundError: org.springframework.beans.FatalBeanException

信息:InitializingSpringrootWebApplicationContext2014-11-1715:56:25,832ERROR(org.springf... 信息: Initializing Spring root WebApplicationContext
2014-11-17 15:56:25,832 ERROR (org.springframework.web.context.ContextLoader:225) - Context initialization failed
java.lang.NoClassDefFoundError: org.springframework.beans.FatalBeanException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:965)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:911)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
搭建SSI框架时不知道问题出在哪里?请高手指教
展开
 我来答
百度网友85ac4e6
2018-03-31 · TA获得超过1.3万个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:1.1万
展开全部

问题出错在:Spring 配错了。

NoClassDefFoundError反射失败没有找到指定名字的class,配置文件里面ctrl加左键能找到这个class和对象才行,要注入的文件要有set方法。

问题就出在红色位置的那一行,如上图,我查了一下其他的配置SSI框架的教程,发现很多都没

有这一句,因此我尝试把它注掉,运行,没想到竟然没有问题了,真是意外惊喜,我查了下,

这是一个struts的拦截器,但是为什么这里错了,我还没有搞清楚。

正确的整个框架的配置,如下图:

在下面添加了 <default-class-ref class="com.opensymphony.xwork2.ActionSupport"/>以

后运行不再有错。



在仙宫湖滑旱冰的碧玉兰
2014-11-17 · TA获得超过315个赞
知道小有建树答主
回答量:163
采纳率:100%
帮助的人:142万
展开全部
找不到类,是不是缺包了,还是配置xml里多引了东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非鱼共享
2014-11-17 · 专注互联网技术,快速了解互联网研发
非鱼共享
采纳数:204 获赞数:695

向TA提问 私信TA
展开全部
看看是不是spring-beans.jar没有导入啊,或者是没有放到tomcat里面了
更多追问追答
追问

jar包存在的

追答
问题是有没有放到环境变量里面去啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leo分享
2014-11-17 · TA获得超过754个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:766万
展开全部
Spring 配错了
NoClassDefFoundError反射失败没有找到指定名字的class

配置文件里面ctrl加左键能找到这个class和对象才行
要注入的文件要有set方法
追问

ctrl加左键能找到这个class和对象   注入的文件有set 方法

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲸鱼爸爸
2014-11-17 · TA获得超过472个赞
知道小有建树答主
回答量:614
采纳率:0%
帮助的人:425万
展开全部
你的 caused by 呢?你自己看看也能知道是哪个类的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式