2012-04-11 4 views
0

RequestFactory를 GWTTestCase와 함께 사용할 수 없습니다. 내가 rename-to 세트를 가지고 있기 때문에GWTTestCase with RequestFactory Return 404

<servlet path='/gwtRequest' class='com.google.web.bindery.requestfactory.server.RequestFactoryServlet'/> 

내가 브라우저에서 실행, 그냥 /myApp/gwtRequest를 요청 :이가, 내 MyAppJUnit.gwt.xml 파일에서

[WARN] 404 - POST /com.traviswebb.MyApp.JUnit/gwtRequest (127.0.0.1) 1439 bytes 

: 나는 다음을 참조 모듈 파일 JUnit 모듈에서 이와 동일한 설정을 시도했지만 효과가 없습니다. 필사적으로 필자는 심지어 web.xml에

을 추가하려고 시도했으나 작동하지 않았습니다. 아이디어?

답변

0

내 평소 Stackoverflow 프로세스에서 다시 내 자신의 질문에 대답하고 있습니다. 최후의 수단으로서 내가 사용하고 있었던 maven-surefire-plugin의 버전을 조사했다. 그리고 그것은 실제로 2.5이었다. 이것은 2 년이 넘었습니다! 이것은 튜토리얼에서 바로 코드를 복사하기 위해 얻은 것입니다. 어쨌든 2.12로 업그레이드했는데 구성 변경없이 문제가 사라졌습니다.

+0

'surefire : test' 대신'gwt : test' 목표를 사용해 보셨습니까? 일반적으로 htmlunit 대신 원격 브라우저에서 테스트를 실행하는 것이 일반적으로 쉬우므로 gwt : test에 브라우저 틱 테스트를 남겨두고 나머지는 gwt-maven-plugin으로 쉽게 업데이트 할 수 있습니다 gwt –

+0

'gwt : test'를 사용해 보았지만 같은 문제가있었습니다. 불행히도 과학을 위해서, 필자는 이제 나의 작업을 완료 할 수 있기 때문에, Maven 플러그인 지옥을 통한 디버깅에 대한 나의 식욕이 약 해졌다. –

+0

충분히 공정해 - 다행 이군. 현재'gwt : test'와 rf를 사용하는 프로젝트는 자유롭게 사용할 수 없지만 이것이 어떻게 작동하는지에 대한 참고 자료로 만들어야합니다 ... –