Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RequestFactory返回404的GWTTestCase_Gwt_Junit_Requestfactory_Gwttestcase - Fatal编程技术网

RequestFactory返回404的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

我无法让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.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>