xml中明明有定义ebuySellerBargainItemService bean
<bean id="eBuySellerBargainItemService" parent="txProxyTemplate">
<property name="target">
<bean class="gdgpes.ebuy.service.impl.EbuySellerBargainItemServiceImpl">
<property name="dao">
<ref bean="eBuySellerBargainItemDao" />
</property>
</bean>
</property>
</bean>控制台错误
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'ebuySellerBargainItemService' is defined: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [xfire.customEditorConfigurer,xfire.serviceRegistry,xfire.transportManager,xfire,xfire.typeMappingRegistry,xfire.aegisBindingProvider,xfire.serviceFactory,xfire.servletController,xfire.messageServiceFactory,xfire.messageBindingProvider,baseWebService,mergeDataService,fileLoadService,mergeDataServiceBean,fileLoadServiceBean,isbBidServiceBean,isbBidService,columnProviderFactory,certTypeDataSet,datasetFactory,columnConvertorFactory,dataTransfer,dao,dtoDao,dtoService,numberGenerator,bizAction,service,coreDateService,commonOrgCriterion,bargainOrgCriterion,commonOrgDao,commonOrgService,commonOrgAction,commonAttachDao,commonAttachService,gdcaService,gdcaAction,commonAttachAction,baseAction,downloadAction,updateAction,userModel,mediaDataSource,mideaNativeJdbcExtractor,mediaOracleLobHandler,mediaSessionFactory,mediaTransactionManager,mediaTxProxyTemplate,contractTitleDao,contractBatchDao4Pay,transService,dataSource,nativeJdbcExtractor,oracleLobHandler,transactionManager,sysService,auditInterceptor,sessionFactory,jdbcTransactionManager,abstractTodoProducer,todoService,todoAction,emailConfig,BaseStockIndexTreeDAO,baseStockIndexTreeService,stockIndexTreeDAO,stockIndexTreeService,stockIndexInfoTreeVisibleHandler,searchTreeAction,exceptionInterceptor,txProxyTemplate,propertyConfigurer,cacheManager,authCache,urlCache,authCacheManager,scheduledGenStaticPagesTimerJob,org.springframework.scheduling.timer.TimerFactoryBean,channelModel,organizationArticleModel,articleModel,auditModel,workGuideArticleModel,policyRuleArticleModel,generalArticleModel,stockArticleModel,correctArticleModel,preBiddedArticleModel,biddedArticleModel,stockStatArticleModel,complainArticleModel,downloadArticleModel,linkArticleModel,stockDynamicArticleModel,infoStatArticleModel,providerArticleModel,specialCaseArticleModel,inauctionArticleModel,stockTypeModel,policyTypeModel,characterModel,vocationModel,dutyStaModel,coinModel,knowledgeModel,degreeModel,webInfoModel,titleStaModel,majorClassModel,majorStockIndexModel,(内容太多),eBuySellerBargainItemDao,eBuySellerBargainItemService,eBuyFittingBargainItemHistory,eBuyFittingBargainItemHistoryCriterion,eBuyFittingBargainItemHistoryDao,eBuyFittingBargainItemHistoryService,eBuySellerBargainHistory,eBuySellerBargainHistoryCriterion,eBuySellerBargainHistoryDao,eBuySellerBargainHistoryService,eBuySellerBargainItemHistory,eBuySellerBargainItemHistoryCriterion,eBuySellerBargainItemHistoryDao,eBuySellerBargainItemHistoryService,、requireItemHistoryCriterion,valuationAction,commitmentAction,purchaseGroupAction,purchaseInformationAction,purchaseResultAction,purchaseFileUpAction,purchaseConfirmAction,purchaseLaunchAction,purchaseClarifyAction,serviceBase,outlineAction,bidEndAction,appointSupplierAction,bidNoticeManageAction,confirmBidAction,immediateMessageService,bargainImmediateMessageService,auctionAuditImmediateMessageService,auctionCanGivePriceImmediateMessageService,portalAction,infoAction]; root of BeanFactory hierarchy
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:349)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:671)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:548)
at com.logansoft.core.util.AppUtils.getBean(AppUtils.java:28)
at gdgpes.bid.action.AuctionAction.ownerQuery(AuctionAction.java:956)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:300)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:166)
at com.opensymphony.xwork.interceptor.TimerInterceptor.intercept(TimerInterceptor.java:63)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
at gdgpms.common.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:77)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:164)
at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:272)
at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:237)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at gdgpms.ums.filter.SecurityFilter.doFilter(SecurityFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at gdgpms.ums.filter.LoginFilter.doFilter(LoginFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:172)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at gdgpes.base.PrototypeFilter.doFilter(PrototypeFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)

解决方案 »

  1.   

    No bean named 'ebuySellerBargainItemService' 问题在这里
      

  2.   

    <bean id="eBuySellerBargainItemService" parent="txProxyTemplate">
            <property name="target">
                <bean class="gdgpes.ebuy.service.impl.EbuySellerBargainItemServiceImpl">
                    <property name="dao">
                        <ref bean="eBuySellerBargainItemDao" />
                    </property>
                </bean>
            </property>
     </bean>
    总感觉你这样配置,有问题、 就是看不出来、 汗。
      

  3.   

    NoSuchBeanDefinitionException: No bean named 'ebuySellerBargainItemService' is defined:
    大小写吧
      

  4.   

    配置的时候为了避免出现错误,bean的id名字最好是复制过去。
      

  5.   

    配置是这样的<property name="ebuySellerBargainItemService" ref="eBuySellerBargainItemService" />我当时毫不犹豫的把一个property 复制了一遍 然后把 name 和 ref都改成了ebuySellerBargainItemService 我汗颜啊  呵呵