0

これまで、GWT プロジェクトのビルド パスに 2 つのプロジェクトを追加し、gwt.xml でそれらを継承して、それらのクラスを使用していました。すべてがうまくいきました。

次に、gwt プロジェクトを tomcat にデプロイしようとしたため、両方のプロジェクトの .jar ファイルを作成し、これらをビルド パスに追加する必要がありました。しかし、今はエラーが発生しています。

モジュール com.wn.webapp.WebApp のコンパイル
   単位の検証:
      最初のパスでコンパイル エラーが発生した 17 ユニットを無視しました。
-strict または -logLevel を TRACE または DEBUG に設定してコンパイルすると、すべてのエラーが表示されます。
   エントリ ポイント クラスの検索
      [エラー] 「file:/C:/Users/laura.eckardt/workspace/WebApp/src/com/wn/webapp/client/ServiceCalls.java」のエラー
         [エラー] 24 行目: インポート com.wn.retail を解決できません
         [エラー] 25 行目: インポート com.wn.retail を解決できません
         [エラー] 26 行目: インポート com.wn.retail を解決できません
         [エラー] 27 行目: インポート com.wn.retail を解決できません
         [エラー] 28 行目: インポート com.wn.retail を解決できません
         [エラー] 187 行目: LaneContact を型に解決できません
         [エラー] 187 行目: タイプ new AsyncCallback>(){} は、継承された抽象メソッド AsyncCallback>.onSuccess(List) を実装する必要があります
         [エラー] 187 行目: LaneContact を型に解決できません
         [エラー] 196 行目: new AsyncCallback>(){} 型のメソッド onSuccess(List) は、スーパータイプ メソッドをオーバーライドまたは実装する必要があります
         [エラー] 196 行目: LaneContact を型に解決できません
         [エラー] 214 行目: LaneStatus を型に解決できません
         [エラー] 214 行目: タイプ new AsyncCallback(){} は、継承された抽象メソッド AsyncCallback.onSuccess(LaneStatus) を実装する必要があります
         [エラー] 214 行目: LaneStatus を型に解決できません
         [エラー] 223 行目: new AsyncCallback(){} 型のメソッド onSuccess(LaneStatus) は、スーパータイプ メソッドをオーバーライドまたは実装する必要があります
         [エラー] 223 行目: LaneStatus を型に解決できません
         [エラー] 343 行目: LaneContact を型に解決できません
         [エラー] 350 行目: LaneStatus を型に解決できません
         [エラー] 386 行目: リクエストをタイプに解決できません
         [エラー] 390 行目: InquiryHolder を型に解決できません
         [エラー] 419 行目: タイプ Lane のメソッド setCurrentRequest(Request) が欠落しているタイプ Request を参照しています
         [エラー] 行 420: 型 Lane のメソッド setCurrentInquiry(Inquiry) が欠落している型 Inquiry を参照しています
         [エラー] 424 行目: LaneStatus を型に解決できません
         [エラー] 429 行目: タイプ ItemList のメソッド setTransactionEntries(Transaction) が欠落しているタイプのトランザクションを参照しています
         [エラー] 436 行目: InputMethodHolder を型に解決できません
      [エラー] タイプ 'com.wn.webapp.client.WebApp' が見つかりません
         [エラー] ヒント: 以前のコンパイラ エラーにより、この型が使用できなくなった可能性があります
         [エラー] ヒント: モジュールからの継承チェーンを確認してください。必要なモジュールを継承していないか、モジュールがソース パス エントリを適切に追加していない可能性があります

何がうまくいかなかったのですか?

4

1 に答える 1

1

jarファイルを作成するときは、ソースファイルを含める必要があります(.java)。Eclipseでこれを行うには、プロジェクトを右クリックし、 inフォルダーExportを選択してから選択する必要があります。次の画面で、「Javaソースファイルとリソースのエクスポート」をチェックしてから、をチェックします。JAR fileJavaFinish

ビルドパスに追加した後は機能するはずです。

于 2013-03-12T13:11:25.120 に答える