2

私のアプリケーションはスローしています:

java.lang.RuntimeException: Deferred binding failed for 'com.mygwtapp.client.gin.ClientAppGinjector' (did you forget to inherit a required module?)

EntryPoint内のこのコードについて:

private final ClientAppGinjector injector = GWT.create(ClientAppGinjector.class);

何が問題なのですか?

完全なエラーログは次のとおりです。

java.lang.RuntimeException: Deferred binding failed for 'com.mygwtapp.client.gin.ClientAppGinjector' (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:97)
    at com.mygwtapp.client.MainEntryPoint.<init>(MainEntryPoint.java:79)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at com.google.gwt.dev.shell.ModuleSpace.rebindAndCreate(ModuleSpace.java:465)
    at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:375)
    at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:525)
    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
    at java.lang.Thread.run(Thread.java:722)
4

4 に答える 4

7

実行時に同じエラーメッセージが表示されました。「Google>GWTCompile」を試したところ、スタックトレースが役に立ちました。私の問題は、サービスインターフェイスがシリアル化できないクラスを使用していたことでした。

于 2014-07-27T20:23:58.573 に答える
1

「.gwt.xml」ファイルに、次の行を追加します。

<inherits name="com.google.gwt.inject.Inject"/>
于 2012-05-02T20:24:19.463 に答える
1

私は同じ問題を抱えていました、私は次のライブラリを追加してlomを解決しました:

  • javax.inject.jar
  • guice-assistedinject-3.0.jar
  • aopalliance.jar
于 2014-06-02T05:54:43.547 に答える
-1

私も同じ問題を抱えていました。getBooleanObject()の代わりに呼び出されたブールオブジェクトのgetterメソッドisBooleanObject()。クラスJsonEncoderDecoderはというメソッドをisBooleanObject()探しましたが、見つかりませんでした。コンパイルに失敗しました。(gwt 2.8.0)

于 2017-06-07T15:41:28.267 に答える