2012-02-26 10 views
1

gwt-maven-pluginを使ってGWTアプリプロジェクトを作成し、eclipseに追加しました。しかし、(Webアプリケーションとして)Eclipseから実行しようとすると、次のエラーが発生します(screenshot)。なぜこれが起こっているのだろうか?GWT mavenアプリが起動していません

アプリがうまく構築され、私が手動でTomcatにそのwarファイルをデプロイすると、アプリケーションは期待通りに動作すると言いたいと思います。しかし、Eclipseから実行すると問題が発生します。

クロスは、Eclipseがpretentiouslyうまく設計されたプラットフォームの巨大な作品ですhere

+0

問題をGoogleに解決しましたか?ここに[Googleのリンク](http://www.google.com.ua/webhp?rlz=1C1ASUT_enUA391UA391&sourceid=chrome-instant&ix=seb&ie=UTF-8&ion=1#hl=ru&rlz=1C1ASUT_enUA391UA391&output=search&sclient=psy-ab&q=greetingserviceasync%です20 = 20%、20%、20%、20%、20%、20%、20%、20% = 1366&bih = 681)と[可能な回答](http://groups.google.com/group/codehaus-mojo-gwt-maven-plugin-users/browse_thread/thread/e34a24e9de5c7e41?pli=1)。 – ArtemStorozhuk

+0

ありがとう、そのリンクは私の問題を解決しました。私はグーグル検索をしましたが、この特定の 'greetingserviceasyncはタイプに解決できません'。私の悪い。 –

答えて

0

Eclipseビルドパスにtarget/generated-sources/gwtを追加します。残念ながら、これは自動的に行われません。これは私の問題を解決しました。 Source

0

を掲載しました。

Eclipseのネイティブ依存関係は、Mavenではなくosgiです。 Mavenとeclipseの統合には改善の余地がありますが、Mavenの効率性に対応するためにEclipseがどれほど多くのことを望んでいるかは、OSGIが独自の裏庭であるため疑問です。それはあなたの問題を非常に説明するものではありませんが、それは、OSGI以外のどのフレームワークでもエンドプログラマに満足のいくプログラミング経験を与えるのが難しくなるため、問題の根本的な原因です。

これは、プロジェクトを作成してMAvenに変換すると頻繁に発生します。あるいは、Mavenプロジェクトを作成してWebプロジェクトに変換します。メイヴンのせい?もちろん、それは、Eclipseが非OSGIで遊ぶのを簡単にしないからです。 Eclipseは、Eclipseプロジェクトを自動ビルドするAntを簡単にはしません。 Eclipseには、OSスケジューラに提出できるビルドスクリプトを許可する手段がないにもかかわらず、AntまたはMavenにとって簡単にはなりません。

おそらく、EclipseはOSGIを放棄し、私たちの状況を共同で改善するためにMavenと協力して作業する必要があります。 OTOHのMavenは、作成者ができるだけジェネリックでEclipseにロックされていないジェネリック構築/依存システムであることを望むフレームワークです。一方、Eclipseはできるだけ汎用プラットフォームとして開発プラットフォームになりたいと考えており、Mavenにロックされていません。したがって、一般的な直交性を目指す2つの認識は完全に非直交に整列している。 Eclipseは自分たちの存在理由を再考する必要があります。

あなたがしなければならないことは、無視されたソースフォルダを検索し、それを右クリックしてbuildpathプロパティのソースとして使用することです。 web.xmlを調べて、grepings rpcリモートサービスがリストされていることを確認します。

+0

OK、この応答はダウンボートのメルトダウンを危険にさらしますが、あなたの誰もがその周りのフープを動かさなければならないことで罪を犯さなかった - 最初の石を投げます。 –

0

あなたの問題の原因はわかりませんが、必要なものを作るために何をすべきか知っています。 は、GoogleがGWTとMavenを日食ネクタイする方法についての2回の個展に出せる与える:

  1. http://code.google.com/eclipse/docs/faq.html#gwt_with_maven
  2. http://googlewebtoolkit.blogspot.com/2009/05/gwt-and-maven-playing-nicely-together.html

をこのリンクからの指示に従ってください、彼らは非常に単純であり、あなたは何をあなたを取得します必要。 これは、開発モードでEclipseからプロジェクトを実行できるようになります。

グッドラック:)

0

私の場合はパスがすでにビルド・パスに追加されました。コンパイラプラグインのソース/ターゲットを1.5から1に変更しました。6は私の問題を修正しました:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <version>2.3.2</version> 
    <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
    </configuration> 
    </plugin> 
関連する問題