spring的context:component-scan问题 50

UnexpectedexceptionparsingXMLdocumentfromServletContextresource[/WEB-INF/spring-confi... Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/spring-configure/dispatcher-servlet.xml]; nested exception is java.lang.IllegalStateException: Annotation-specified bean name 'fileValidate' for bean class [eio.fckeditor.FileValidate] conflicts with existing, non-compatible bean definition of same name and class [sunray.base.filingcabinets.bo.FileValidate]

eio.fckeditor.FileValidate里的FileValidate是工程1中的,sunray.base.filingcabinets.bo.FileValidate里的FileValidate是工程2中的,而且都有@Service("fileValidate"),只是不同包。为什么启动tomcat的时候说重名?难道context:component-scan是全局的?所有工程下都不能同名?不过本地把这两个工程都启动,没有任何问题,只是服务器上的不可以。服务器的tomcat配了虚拟目录,配了域名。和这个应该没啥关系吧?望高手解答,谢谢!!!!
两个不同的工程,路径不同,取一个名也不行?那为什么本机没有任何问题?
展开
 我来答
zjycaibird
2011-02-22 · TA获得超过1374个赞
知道小有建树答主
回答量:906
采纳率:0%
帮助的人:667万
展开全部
@Service("fileValidate")这个名字要唯一的,你两个类取不同的名字就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式