1

GWT Eclipse プラグインを使用してアプリを開発しています。(GWT Designer も使用していますが、ここに問題があるとは思いません)。以前、作成した Web サービスと通信する Java アプリケーションが必要だったとき、Sun の wsimport ツールを使用して WSDL URL から「スケルトン」クラスを生成しました。次に、生成されたクラスを Eclipse プロジェクトのクラス フォルダーに追加します。すべてうまくいきました。

ただし、これは GWT では機能していないようです。私はこれらを持っています:

VideoTutorialServiceService service = new VideoTutorialServiceService();
VideoTutorialService port = service.getVideoTutorialServicePort();

そして、私は赤で下線を引いており、エラーは次のように言っていVideoTutorialServiceServiceますVideoTutorialServicevideotutorialservice.VideoTutorialServiceService can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly.

.... 私はそれについてグーグルで検索しましたが、混乱しました。私はGWTの初心者です。どうすればこれを解決できますか?

ありがとう、よろしく、 Krt_Malta

4

4 に答える 4

3

問題はおそらく GWT Designer に由来します。GWT Google グループの次のディスカッションを参照してください: Eclipse での GWT Designer エラーおよびGWT プロジェクトでソースが見つかりません

GWT Designer プラグインをアンインストールすることも、設定を変更することもできます:

オプションWindowBuilder > GWT > Builder
のチェックを外しCheck for "client" classpathます

于 2010-12-07T09:14:24.787 に答える
0

VideoTutorialServiceServiceを囲むクラスの大文字と小文字を確認してください。逐語的にコピー/貼り付けした場合は、VideoTutorialService.VideoTutorialServiceServiceではなくvideotutorialservice.VideoTutorialServiceServiceを検索します。

于 2010-03-31T19:02:38.007 に答える
0

私も同様の問題を抱えていました.Spring-Securityと休止状態に統合したGWT 2.0アプリがあります。GWT Designer をインストールする前は問題なく動作していました。それをインストールした後、Eclipseでこのエラーが発生しましorg.springframework.orm.hibernate3.support.HibernateDaoSupport can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly. た。その後、GWT Designerをアンインストールしようとしましたが、エラーはなくなりました。これが GWT デザイナーのバグかどうかはわかりません。Eclipse クラス パスに適切な jar ファイルを追加したからです。

于 2011-03-02T06:54:29.620 に答える
0

VideoTutorialServiceService などは wsimport によって生成されたファイルですか? はいの場合、GWT では動作しません。

GWT はすべての Java クラスをサポートしているわけではありません。JavaScript の世界で意味のあるサブセットをサポートするだけです。GWT は本質的には java -> javascript コンパイラであるため、Java コードを取り込んで javascript で適切に実行することを期待することはできません。

于 2010-03-31T19:53:13.043 に答える