Spring Destroying singletons ... root of factory hierarchy 问题【已解决】
问题
Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@13d740f:
defining beans [dataSource,sessionFactory,dccDAO,groupueDAO,groupbasDAO,olcsDAO,hibernateTemplate,dccService,
groupueService,groupbasService,olcsService]; root of factory hierarchy
问题描述
我遇到该问题的原因在公司的Eclipse项目移到IDEA上面时候报的这个错,虽然Eclipse用着也还好,但是更习惯用IDEA,这里就不对编辑器做过的内容了.
然后我再Eclipse上面运行没有什么问题,但是放在IDEA上面跑就行,最早的时候就去google百度了一圈.结果寥寥草草,因为这种情况也不是很常见的问题,所以无果.草草了事.
今天有空,就又回去看了一下这个问题,大致排查过程如下.
注释掉了所有的其他spring-…xml文件,只加载了一个spring application context,然后运行起来之后终于能够看到错误了,就逐个在去加载spring-…xml,直到多加载一个就出现这个错误的时候开始了问题分析.
分析过程略
分析结果:
JVM内存的锅,设置了虚拟机参数,完美解决
-Xms2048M -Xmx2048M -XX:PermSize=256M -XX:MaxPermSize=512M
其实最开始的时候想到了是虚拟机内存大小的问题,但是当时只设置了堆内存,并没有设置方法区的内存大小,知道我多加载一个配置文件就报错,才考虑到这个地方,而且已经打印出来了报错信息
java.lang.OutOfMemoryError: PermGen space
看见这个错误开心的不得了. 至此问题完美解决.
Spring Destroying singletons ... root of factory hierarchy 问题【已解决】相关推荐
- Spring中org.springframework.beans.factory.support.DefaultListableBeanFactory.clinit解决方法.
[原创文章,转载请注明出处] 刚学Spring,配置上就花了不少时间. 首先给Eclipse EE 装了一个Spring IDE 然后下载了Spring framework 3.0.6 http:// ...
- 高可用的Spring FTP上传下载工具类(已解决上传过程常见问题)
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:宇的季节 cnblogs.com/chenkeyu/p/80 ...
- 【微信小程序】微信开发者工具 app.json: [“subpackages“][0][“root“] 字段需为目录 已解决
前言 微信开发者工具 > 小程序分包的时候报错app.json: ["subpackages"][0]["root"] 字段需为 目录 解决 解决办法很简 ...
- 出现单实例模式毁坏Destroying singletons
问题描述:在maven中,用SSM框架整合JUnit集成测试,用mybatis逆向工程生成mapper,修改mapper添加多表查询,测试的时候,从spring容器中拿到mapper,进行dao测试, ...
- 解决spring coud打包报Singleton bean creation not allowed while singletons of this factory are in destruct
解决spring coud打包报Singleton bean creation not allowed while singletons of this factory are in destruct ...
- spring使用Test测试时报错:Singleton bean creation not allowed while singletons of this factory are in destru
一.问题描述 利用Test测试任务时时,启动服务抛出异常:Singleton bean creation not allowed while the singletons of this factor ...
- [死磕 Spring 21/43] --- IOC 之 Factory 实例化 bean
引用原文: https://www.cmsblogs.com/article/1391375394573258752 [死磕 Spring 21/43] - IOC 之 Factory 实例化 bea ...
- Singleton bean creation not allowed while singletons of this factory are in destruction (Do not requ
错误详情: org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with na ...
- Spring AOP 报错 Exception encountered during context initialization - cancelling refresh attempt[已解决]
三月 19, 2018 4:01:40 下午 org.springframework.context.support.AbstractApplicationContext prepareRefresh ...
最新文章
- Installation failed, deleting ./composer.json.安装phpunit报错解决方案
- 学成在线--10.页面预览
- 自定义一个月份选择器插件
- java异常错误的是,java 异常 错误处理
- [Java初探实例篇02]__流程控制语句知识相关的实例练习
- 三种方法实现多级撤消/重做
- configure: error: readline library not found/libreadline.so: undefined reference to tputs
- 线性规划与整数规划小结
- Windows 技术篇-通过注册表查找vc运行库所在位置实战演示,通过ProductCode查看vc++运行库安装位置
- 基于jsoneditor二次封装一个可实时预览的json编辑器组件(react版)
- 超融合基础架构(HCI)之深信服信服云aCloud方案的虚拟存储(VS,Virtual Storage)技术概览
- idea 修改工作空间
- Millet谷仓:新型电商势在必行
- android 功能页面设计,50个优秀用户体验的手机界面设计(APP UI DESIGN)
- 计算机打印东西怎么横向打印机,打印怎么设置横向打印(打印机怎么调整打印方向)...
- 3-19日 游戏工坊博客
- 什么!这就是PCB打板!
- windows服务与计划任务
- THANK YOU FOR YOUR CONCERN, SIOBAN AND ANTHONY
- 炫酷,纯Python开发LOL英雄信息查询平台
热门文章
- IIS 请求报503
- npm cb() never called!和 Error: getaddrinfo ENOTFOUND registry.npmjs.com registry.npmjs.com:443
- 做SEO优化的目的到底是什么
- FPS游戏:D3D实现游戏人物上色
- IDEA:如何彻底删除工程文件(转载)
- 未知usb设备(设备描述请求失败)_HomePod mini?电源线同样不可拆卸:但或能用USB-C移动电源供电...
- 【微信早安定时推送3.0最牛版】微信消息推送后 可提醒可顶置,聊天框名称,头像都可修改~
- 福玛特机器人评测_离子净化!福玛特E-R350W扫地机器人试玩
- 5.20——工作记录
- Centos7下新硬盘的挂载操作