文章目录
- 一、分析定位
- 1.异常现象
- 2.分析定位
 
- 二、解决方案
- 2.1.找坐标
- 2.3. 找jar包
- 2.3. 打开jar包
- 2.4. 找目录
- 2.5. 编辑xfire.xml
- 2.6. 编辑xfireXmlBeans.xml
 
 
 
 
 
一、分析定位
1.异常现象
Attribute “singleton” must be declared for element type “bean”.
2.分析定位
因为:xfire定义bean的时候,用了 singleton 属性,Spring5.0取消了singletion
二、解决方案
找到
xfire-spring-1.2.6.jar中的org/codehaus/xfire/spring文件夹下面的xfire.xml文件和xfireXmlBeans.xml,将里边的singleton属性删除
2.1.找坐标
找到xfire-spring-1.2.6.jar包的maven坐标
		<dependency><groupId>org.codehaus.xfire</groupId><artifactId>xfire-all</artifactId><version>1.2.6</version></dependency>
2.3. 找jar包
在本地仓库中根据maven坐标,找xfire-spring-1.2.6.jar
 
2.3. 打开jar包
利用好压打开
 
2.4. 找目录
进入xfire-all-1.2.6.jar\org\codehaus\xfire\spring文件夹下面
 
2.5. 编辑xfire.xml
编辑xfire.xml将里边的singleton属性删除
 
 ctrl+f输入singleton,点击查找下一个,自动定位位置,依次将
 singleton="true"属性删除即可

 。。。。
 删除完毕后,点击左上角文件-保存
 
 点击右上角文件-x号关闭此页面
 
 确定
 
2.6. 编辑xfireXmlBeans.xml
编辑
xfireXmlBeans.xml,将里边的singleton属性删除,操作与上面同理

 ctrl+f输入singleton,点击查找下一个,自动定位位置,依次将
 singleton="true"属性删除即可
 
 。。。。
 删除完毕后,点击左上角文件-保存
 
 点击右上角文件-x号关闭此页面
 
 确定
 
 成功!!!