Java GWT&x2B;弹簧&x2B;没有名为'的bean;调度';定义

Java GWT&x2B;弹簧&x2B;没有名为'的bean;调度';定义,java,eclipse,spring,smartgwt,gwtp,Java,Eclipse,Spring,Smartgwt,Gwtp,尝试使用spring依赖项注入而不是guice时,出现以下错误 没有定义名为'dispatch'的bean [WARN] /dispatch/ org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dispatch' is defined at org.springframework.beans.factory.support.DefaultListableBeanFactory.g

尝试使用spring依赖项注入而不是guice时,出现以下错误

没有定义名为'dispatch'的bean

[WARN] /dispatch/
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dispatch' is defined
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:527)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1083)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:274)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1079)
    at org.springframework.web.context.support.HttpRequestHandlerServlet.init(HttpRequestHandlerServlet.java:57)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
    at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)
你能帮个忙吗

xml内容如下所示
问候。

您能将applicationContext.xml的内容粘贴到这里吗。我想你忘记添加标签了:

<context:component-scan base-package="package to scan..."/>


如果没有这个标记,Spring将无法检测XML文件之外的bean。

如果希望其他人帮助您,您需要发布更多信息。例如,XML配置文件或代码片段。嗨,邓肯,请查找下面的代码和配置文件-您是如何解决此问题的?我也有同样的问题。谢谢伊姆拉比,上面的标签就在那里。刚刚从web.xml中删除并添加了DispatcherServlet,然后重新构建,它运行良好。
package com.khush.util.server.spring;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

import com.gwtplatform.dispatch.server.actionvalidator.ActionValidator;
import com.gwtplatform.dispatch.server.spring.HandlerModule;
import com.gwtplatform.dispatch.server.spring.actionvalidator.DefaultActionValidator;
import com.gwtplatform.dispatch.server.spring.configuration.DefaultModule;
import com.khush.util.shared.action.RetrieveAccountsAction;

@Configuration
@Import(DefaultModule.class)
public class ServerModule extends HandlerModule {

  public ServerModule() {
  }

  @Bean
  public RetrieveAccountsHandler getRetrieveAccountsHandler() {
    return new RetrieveAccountsHandler();
  }

  @Bean
  public ActionValidator getDefaultActionValidator() {
    return new DefaultActionValidator();
  }

  protected void configureHandlers() {
      bindHandler(RetrieveAccountsAction.class, RetrieveAccountsHandler.class);
  }
}
<context:component-scan base-package="package to scan..."/>