0
我無法讓RequestFactory與GWTTestCase一起工作。我看到以下內容:帶請求工廠的GWTTestCase返回404
[WARN] 404 - POST /com.traviswebb.MyApp.JUnit/gwtRequest (127.0.0.1) 1439 bytes
在我MyAppJUnit.gwt.xml文件,我有這樣的:
<servlet path='/gwtRequest' class='com.google.web.bindery.requestfactory.server.RequestFactoryServlet'/>
當我在瀏覽器中運行它,它只是要求/myApp/gwtRequest
因爲我在rename-to
集模塊文件。我試着在JUnit模塊中設置這個相同的東西,但它沒有效果。在絕望中,我甚至嘗試加入
<url-pattern>/com.traviswebb.MyApp.JUnit/gwtRequest</url-pattern>
到我的web.xml,但那也沒有工作。想法?
您是否嘗試過使用'gwt:test'目標代替'surefire:test'?我通常會將瀏覽器-ish測試留給'gwt:test',因爲它通常更容易適應在遠程瀏覽器上運行測試,而不僅僅是在htmlunit中運行測試,並且gwt-maven-plugin更容易跟上其他gwt – 2012-04-11 17:15:48
我嘗試過'gwt:test',但是我遇到了同樣的問題。不幸的是,對於科學而言,我通過maven plugin hell進行調試的胃口已經減退,因爲我現在能夠完成我的工作。 – 2012-04-11 17:22:23
夠公平 - 很高興你能工作。我目前沒有任何使用'gwt:test'和rf的免費項目,但應該將其作爲參考,以瞭解它如何工作...... – 2012-04-11 22:59:48