【问题标题】:Deferred binding failed error - Ginjector延迟绑定失败错误 - Ginjector
【发布时间】:2011-07-02 04:09:04
【问题描述】:

您好,我的 gwt 应用程序有问题,虽然我有这个继承,但我遇到以下错误:

<inherits name='com.google.gwt.inject.Inject' />

错误:

Caused by: java.lang.RuntimeException: Deferred binding failed for 'com.mygwtapp.client.gin.Injector' (did you forget to inherit a required module?)
    at com.google.gwt.dev.shell.GWTBridgeImpl.create(GWTBridgeImpl.java:53)
    at com.google.gwt.core.client.GWT.create(GWT.java:98)
    at com.mygwtapp.client.Mygwtapp.onModuleLoad(Mygwtapp.java:29)

Mygwtapp.java

@Override
public void onModuleLoad() {

    final Injector ginjector = GWT.create(Injector.class);

    final MainPresenter mainPresenter = ginjector.getMainPresenter();

    mainPresenter.bind();

    RootPanel.get().add(mainPresenter.getDisplay().asWidget());     

    logEvent(ginjector.getEventBus());
}

【问题讨论】:

    标签: gwt guice


    【解决方案1】:

    “延迟绑定失败”错误总是出现在指向确切问题的特定错误之前。

    【讨论】:

    • 错误与我使用的 GWT 库有关。可能与 WEB-INF/lib 文件夹中的 guice 库不匹配。干杯。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2013-08-06
      • 2012-05-12
      • 1970-01-01
      • 2013-08-09
      • 2014-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      相关资源
      最近更新 更多