java deff_java – 在配置中添加时出现Spring NoClassDefF...
我正在编写一个简单的Spring 3.1测试,在配置中添加以下行时出现异常:
这是例外:
INFO: Loading XML bean definitions from class path resource [spring-config.xml]
Exception in thread "main" java.lang.NoClassDefFoundError: org.springframework.beans.FatalBeanException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:997)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:943)
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:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:83)
at com.software.shared.PersonBeanTest.(PersonBeanTest.java:15)
at com.software.shared.PersonBeanTest.main(PersonBeanTest.java:31)
我不知道发生了什么.如果我删除该行,则异常消失,但自动装配不起作用.
我在我的类路径上的Spring 3.1 RELEASE发行版中包含了所有jar,包括org.springframework.beans-3.1.0.RELEASE.jar,我检查它包含该文件.
这是main方法中的代码:
package com.software.shared;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.core.io.ClassPathResource;
import org.springframework.stereotype.Service;
@Service
public class PersonBeanTest {
public PersonBeanTest() {
ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
//System.out.println("Name=" + ((PersonBean) (context.getBean("personBean"))).getName());
}
private PersonBean myBean;
public PersonBean getMyBean() {
return myBean;
}
@Autowired
public void setMyBean(PersonBean myBean) {
this.myBean = myBean;
}
public static void main(String[] args) {
PersonBeanTest test = new PersonBeanTest();
System.out.println("Name=" + test.getMyBean().getName());
}
}
这是Spring配置:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd"
default-autowire="byName">
我通过右键单击此类并单击“Run As – > Java Application”来启动应用程序.
关于我为什么得到例外的任何想法?
java deff_java – 在配置中添加时出现Spring NoClassDefF...相关推荐
- Java向word表格中添加新行并赋值
前言: 相信大家都有过操作word文档表格的经历,对于每行数据的记录与操作是比较方便的.但这是不够的,对于一些OA项目,则需要在线打开word文档并通过后台的设置将数据添加到word表格中,甚至对表格 ...
- java date加月_关于java:在日期中添加月份
我想根据用户选择的持续时间添加月数. 我已经编写了以下代码,它采用当前日期并根据用户选择的持续时间添加月份,但我希望它采用从前端传递的开始日期并根据持续时间添加月份. String le=ra.get ...
- java 加日志_java中添加日志
在简单的项目中添加日志: 首先导入2个jar包 commons-logging-1.1.1.jar log4j-1.2.15.jar 然后在项目的src目录下创建log的配置文件 log4j.prop ...
- java响应事件_Swing中添加事件响应的三种处理方式说明
举例说明事件响应 在Swing中,事件响应是通过监听器对象来处理事件的方式实行的,这种方式被称为事件委托模型. 以JButton举例,它内部有一个名为listenerList的链表,在点击按钮时,会产 ...
- JAVA实现在面板中添加图表_Java 创建PowerPoint图表并为其添加趋势线
图表,是指将既得数据用图形的方式表示出来.在前文中我们介绍过如何使用Java程序来为Excel文档创建图表的方法.本文将通过使用Java程序来演示如何创建PowerPoint图表及为图表添加趋势线.趋 ...
- JAVA实现在面板中添加图表_java-如何在不制作新图表的情况下将jzy3d图表添加到JFrame?...
以下代码用于在JFrame中制作jzy3d图表: public class SurfaceViewerFrame extends IconFrame { public SurfaceViewerFra ...
- java实现在pdf中添加文字和图片
一.在pom文件中引入对应的包: <dependency><groupId>com.itextpdf</groupId><artifactId>itex ...
- java eps_用java在eps文件中添加元数据
好的,你的问题是你的eps文件是一个'带预览的eps'.除了实际的postscript程序外,还有一个位图,任何将eps放在页面上的应用程序都可以使用它向用户显示"预览". 文件开 ...
- Java——遍历List过程中添加和删除元素的问题(亲测第二种)
遍历元素最常见的三种方法: //第三种遍历[利用迭代器] private static void loopList3(List<String> strList) { ...
- Java和pathion_Spring配置中的classpath:与classpath*:的区别
概念解释及使用场景: classpath是指WEB-INF文件夹下的classes目录. 通常我们一般使用这种写法实在web.xml中,比如spring加载bean的上下文时,如下: contextC ...
最新文章
- 你以为的BUG--BFC给你解决!
- 图的遍历:BFS和DFS
- myisam 表锁优化参考
- 如何用Pygame写游戏(五)
- 【AI视野·今日Robot 机器人论文速览 第二十一期】Fri, 24 Sep 2021
- Android NFC开发详细总结
- 约瑟夫环(简单版)c语言解决
- 5个相见恨晚的Linux命令
- SAP MM批次管理
- 扬州工业机器人外壳设计排名_世界十大工业机器人制造商公布,排名第一的竟是……...
- 微软手环2服务器,微软手环2评测 数据狂的最爱
- 说明书丨Abnova EDA(人)重组蛋白
- 母牛生小牛问题-字节跳动笔试题
- 如何实现微信二维码支付功能???
- Web工程师和设计师必须要知道的 iOS 8的十个变化
- Java中string字符串和char字符之间的千丝万缕
- 程序的指令和数据为什么分开存放?
- 矩估计和最大似然估计
- 艾森豪威尔时间管理法则
- csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
热门文章
- 号外号外!兹有第一届区块链技术及应用峰会(BTA)·中国热点议题新鲜出炉,首轮盘点先睹为快...
- 深度学习与卷积神经网络
- C语言str函数系列
- 视频解析网站 服务器上,视频云解析服务器上
- 高德 android 百度转高德,记一次百度和高德经纬度互转(不是你想的那样)
- 一文看懂量子十问(上篇)
- 海康摄像头设置与测试指南
- 前端单位的解读和换算px/%/em/rem/vh/vm/vim/vmax
- excel宏-自定义筛选查询
- Git 配置ssh key