Couldn't find a destroy method named 'close' on bean with name 'dataSource'
答案:2 悬赏:10 手机版
解决时间 2021-12-01 19:09
- 提问者网友:蔚蓝的太阳
- 2021-12-01 03:26
Couldn't find a destroy method named 'close' on bean with name 'dataSource'
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-12-01 03:42
问题提示你在配置初始化过程中出错了,而出错原因是
org.logicalcobwebs.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null。这个错误一般反射机制写的有问题,导致获得了一个空对象。
造成这类的原因可能是一下几点:
1、包冲突、有重复包或者缺少包
2、项目jdk和部署jdk版本不一样,导致InvocationTargetException异常信息返回一个空值,没有调用invoc里的重写消息方法。
3、映射文件发生改变
对于不同原因的解决:
1、包:直接自己挨着查看就是了,但是一定要注意遇到重复包的时候你的系统究竟需要哪一个版本
2、jdk版本:
⑴、更换jdk包
⑵、用一个方法统一处理该异常
private static void handleException(Exception e){
String msg=null;
if(e instanceof InvocationTargetException){
Throwable targetEx=((InvocationTargetException)e).getTargetException();
if(targetEx t!=null){
msg=targetEx.getMessage();
}
}else{
msg=e.getMessage();
}
MessageDialong.openError(Activator.getDetDefault().getWorkbench().getDisplay().getActiveshell(),"error",msg);
e.printStackTrace();
}3、映射文件发生改变
在项目中有的地方是使用反射机制进行的操作,可能对于类进行了某些更改,科室映射文件没有更改,采用匿名就会出现这样的问题,解决办法要么更改映射文件,要不不要使用匿名调用。
org.logicalcobwebs.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null。这个错误一般反射机制写的有问题,导致获得了一个空对象。
造成这类的原因可能是一下几点:
1、包冲突、有重复包或者缺少包
2、项目jdk和部署jdk版本不一样,导致InvocationTargetException异常信息返回一个空值,没有调用invoc里的重写消息方法。
3、映射文件发生改变
对于不同原因的解决:
1、包:直接自己挨着查看就是了,但是一定要注意遇到重复包的时候你的系统究竟需要哪一个版本
2、jdk版本:
⑴、更换jdk包
⑵、用一个方法统一处理该异常
private static void handleException(Exception e){
String msg=null;
if(e instanceof InvocationTargetException){
Throwable targetEx=((InvocationTargetException)e).getTargetException();
if(targetEx t!=null){
msg=targetEx.getMessage();
}
}else{
msg=e.getMessage();
}
MessageDialong.openError(Activator.getDetDefault().getWorkbench().getDisplay().getActiveshell(),"error",msg);
e.printStackTrace();
}3、映射文件发生改变
在项目中有的地方是使用反射机制进行的操作,可能对于类进行了某些更改,科室映射文件没有更改,采用匿名就会出现这样的问题,解决办法要么更改映射文件,要不不要使用匿名调用。
全部回答
- 1楼网友:一袍清酒付
- 2021-12-01 04:17
配置文件的错吧!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯