RequestFactory返回404的GWTTestCase
我无法让RequestFactory使用GWTTestCase。我看到以下情况:RequestFactory返回404的GWTTestCase,gwt,junit,requestfactory,gwttestcase,Gwt,Junit,Requestfactory,Gwttestcase,我无法让RequestFactory使用GWTTestCase。我看到以下情况: [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.RequestFactory
[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'/>
到我的web.xml,但这也不起作用。想法?按照我通常的堆栈溢出过程,我再次回答我自己的问题。作为最后的手段,我检查了我使用的
maven-surefire插件的版本,它实际上是2.5。这已经两年多了!这是我直接从教程中复制代码得到的结果。无论如何,我升级到了2.12,问题消失了,没有任何配置更改。您是否尝试过使用gwt:test
目标而不是surefire:test
?我通常把我的浏览器测试留给gwt:test
,因为它通常更容易适应在远程浏览器上运行测试,而不仅仅是在htmlunit中运行,而且gwt-maven插件更容易跟上gwtI尝试使用gwt:test
的其他测试,但我也遇到了同样的问题。不幸的是,对于科学,我对通过maven插件地狱进行调试的兴趣已经减弱,因为我现在可以完成我的工作了。很公平——很高兴你让它工作了。我目前没有任何使用gwt:test
和rf的免费项目,但应该做一个作为如何工作的参考。。。
<url-pattern>/com.traviswebb.MyApp.JUnit/gwtRequest</url-pattern>