注释指定的bean名称与现有错误冲突,但仅在gradle中

时间:2013-11-29 08:20:08

标签: java eclipse jetty gradle

我正在尝试部署一个在eclipse中使用run-jetty-run工作正常的应用程序。但是,如果我尝试使用gradlew jettyRun将其部署在gradle中,则会抛出此错误

  

从类路径资源[applicationContext.xml]解析XML文档时发生意外异常;嵌套异常是org.springframework.context.annotation.ConflictingBeanDefinitionException:bean类[au.com.xxx.sssbt.NRL.dao.impl.NRRDaoImpl]的注释指定bean名称'NRRDaoImpl'与现有的,不兼容的bean定义冲突同名和班级[au.com.xxx.sssb.dao.impl.NRRDaoImpl]

au.com.xxx.sssb.dao.impl.NRRDaoImpl在我的代码中不存在

我有一个以前的版本。我相信唯一的补充是将@Schedule添加到代码中。

由于

1 个答案:

答案 0 :(得分:1)

我不知道为什么但gradlew clean jettyRun工作......