Ich kann RequestFactory nicht mit GWTTestCase arbeiten. Ich sehe die folgenden:GWTTestCase mit RequestFactory Rückgabe 404
[WARN] 404 - POST /com.traviswebb.MyApp.JUnit/gwtRequest (127.0.0.1) 1439 bytes
In meiner MyAppJUnit.gwt.xml Datei, ich habe dies:
<servlet path='/gwtRequest' class='com.google.web.bindery.requestfactory.server.RequestFactoryServlet'/>
Als ich es im Browser ausgeführt, fordert er nur /myApp/gwtRequest
weil ich rename-to
Satz haben in die Moduldatei. Ich habe versucht, das gleiche im JUnit-Modul zu setzen, aber es hat keine Wirkung. In ihrer Verzweiflung versuchte ich sogar
<url-pattern>/com.traviswebb.MyApp.JUnit/gwtRequest</url-pattern>
meiner web.xml hinzugefügt, aber das hat nicht funktioniert entweder. Ideen?
Haben Sie versucht, das 'gwt: test'-Ziel anstelle von' todsicheren: test' zu verwenden? Normalerweise lasse ich meine Browser-Tests auf "gwt: test", da es im Allgemeinen einfacher ist, sich an laufende Tests auf entfernten Browsern anstatt nur in htmlunit anzupassen, und das gwt-maven-plugin ist leichter mit dem Rest auf dem Laufenden zu bleiben von gwt –
Ich versuchte mit 'gwt: test', aber ich hatte das gleiche Problem. Leider für die Wissenschaft, hat mein Appetit für Debugging durch maven plugin Hölle abgenommen, da ich jetzt in der Lage bin, meine Arbeit zu erledigen. –
Schön genug - froh, dass es funktioniert hat. Ich habe derzeit keine Projekte frei verfügbar, die 'gwt: test' und rf verwenden, aber sollte man eine Referenz dafür machen, wie das funktionieren kann ... –