外部の js ファイルを必要とする追加のモジュールはありますか? 一部のモジュールでは、js ファイルを war に含め、ルート .html ファイルに含める必要があります。ベースの js 関数を持たないライブラリを使用している可能性があります。
これを .gwt.xml ファイルに追加して、スタック トレースをオンにすることができます。
<set-property name="compiler.stackMode" value="emulated"/>
<set-configuration-property name="compiler.emulatedStack.recordLineNumbers" value="true"/>
<set-configuration-property name="compiler.emulatedStack.recordFileNames" value="true"/>
setUncaughtException ハンドラーを試して、実動モードでスローされている例外を確認することもできます。エミュレートされたスタック トレースをオンにすると、コードの行番号を含むバックトレースを取得できるはずです。開発モードほどではありませんが、デバッグには非常に便利です。
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler()) {
@Override
public void onUncaughtException(Throwable cause) {
logger.log(Level.SEVERE, "OOPS", cause);
}
}
注 アクセスできるものを使用するようにロガーが構成されていることを確認してください。firebug やリモート ロギング サーブレットと同様です。
私は現在、Eclipseを使用して本番および開発モードでTomcat 7を使用しています。Eclipse でサーバーの tomcat インスタンスを構成し、「Run as WebApplication on External Server」を使用できます。これにより、開発モードで例外を確認できます。
また、プロダクション モードの場合は ?gwt.codesvr=127.0.0.1:9997 がないことを確認してください。開発コード サーバーを実行していない限り、これも問題を引き起こします。