Error creating bean with name
原创
©著作权归作者所有:来自51CTO博客作者hoho_12的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.eos开发中,在一个构建包中的beans.xml中添加了一个bean的配置后,控制台报如下错误:
Error creating bean with name 'cn.hx.billing.scheduler.taskList.AutoMakePlanService#687b1e8d' defined in file [C:\primeton\platform\apache-tomcat-7.0.54\webapps\default\WEB-INF\_srv\work\user\cn.hx.billing.scheduler.taskList\META-INF\spring\beans.xml]:
Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException:
Invalid property 'dataSource' of bean class [cn.hx.billing.scheduler.taskList.AutoMakePlanService]:
Bean property 'dataSource' is not writable or has an invalid setter method.
Does the parameter type of the setter match the return type of the getter?
2.解决办法:
a)删除源码中的bin文件。
b)删除tomcat中webapps中的default文件夹下面的所有文件,然后再复制一份最原始的default文件夹中的文件。
c)清理项目,重启服务器。
注意:此方案为终极清理方案,耗时长,慎用。
附:eos 7.5 default初始化文件下载地址:
如果还不行,看一下:
在这个service类中要extends DASDaoSupport