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​​