2012-04-11 6 views
0

GWTTestCaseで動作するRequestFactoryを取得できません。私は、以下を参照してください。私のMyAppJUnit.gwt.xmlファイル、私はこれを持ってRequestFactoryを返すGWTTestCase 404

[WARN] 404 - POST /com.traviswebb.MyApp.JUnit/gwtRequest (127.0.0.1) 1439 bytes 

<servlet path='/gwtRequest' class='com.google.web.bindery.requestfactory.server.RequestFactoryServlet'/> 

私は、ブラウザでそれを実行すると、私はrename-toセットを持っているので、それだけで/myApp/gwtRequestを要求しますモジュールファイル私はJUnitモジュールでこれと同じ設定を試みましたが、効果はありません。絶望的に私も追加しようとしました

<url-pattern>/com.traviswebb.MyApp.JUnit/gwtRequest</url-pattern> 

私のweb.xmlには、しかし、どちらも動作しませんでした。アイデア?

答えて

0

私の通常のStackoverflowプロセスでは、私は再び私自身の質問に答えています。最後の手段として、使用していたmaven-surefire-pluginのバージョンを確認しましたが、実際には2.5でした。これは2歳以上です!これはチュートリアルから直接コードをコピーするためのものです。とにかく、私は2.12にアップグレードし、問題は構成の変更なしで消えました。

+0

'surefire:test'ではなく' gwt:test'ゴールを試したことがありますか?私は通常、htmlunitの代わりにリモートブラウザでテストを実行する方が一般的に簡単で、gwt-maven-pluginは残りのものと最新のものにする方が簡単であるため、ブラウザのishテストを 'gwt:test 'に任せていますgwt –

+0

私は 'gwt:test'を使ってみましたが、同じ問題がありました。残念ながら科学のために、私の仕事を完成させることができたので、Mavenプラグイン地獄によるデバッグのための私の食欲は衰えました。 –

+0

十分に公正な - うまく働いてうれしい。私は現在 'gwt:test'とrfを使っているプロジェクトは自由に利用できませんが、これがどのように動作するかを参考にする必要があります... –