我无法让 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'/>
当我在浏览器中运行它时,它只是请求/myApp/gwtRequest
因为我在模块文件中设置了rename-to
。我尝试在 JUnit 模块中设置同样的东西,但它没有效果。在绝望中,我什至尝试添加
<url-pattern>/com.traviswebb.MyApp.JUnit/gwtRequest</url-pattern>
到我的网络.xml但这也没有用。想法?
按照我通常的 Stackoverflow 过程,我再次回答了我自己的问题。作为最后的手段,我检查了我正在使用的maven-surefire-plugin
版本,实际上是 2.5。这已经两年多了!这就是我直接从教程中复制代码所获得的。无论如何,我升级到2.12,问题消失了,没有配置更改。