It seems you dont have defined the rpc servlet in the com/TestGreeting.gwt.xml used for testing
If you want to take a look how a rpc test looks like you could take a look to the example test generated by webAppCreator: /path_to_gwt_sdk/webAppCreator -maven -noant -out hello com.example then take a look to hello/src/test/java/com/exampleJUnit.gwt.xml - Manolo On Sat, Oct 13, 2012 at 8:42 PM, Rebecca Nordhauser < [email protected]> wrote: > > Did you ever figure out what was going wrong? I'm having the same error. > > > > On Tuesday, October 2, 2012 12:15:15 PM UTC-4, Manuel Carrasco wrote: > >> What is the content of your com/TestGreeting.gwt.xml file ? >> >> >> >> >> On Fri, Sep 28, 2012 at 11:18 AM, Ronsen <[email protected]> wrote: >> >>> Hi. >>> >>> I want to test a rpc call. I use the standard GWTproject and this >>> testclass: >>> >>> public class TestGreetingService extends GWTTestCase { >>> /** >>> * Must refer to a valid module that sources this class. >>> */ >>> public String getModuleName() { >>> return "com.TestGreeting"; >>> } >>> >>> /** >>> * This test will send a request to the server using the greetServer >>> method >>> * in GreetingService and verify the response. >>> */ >>> public void testGreetingService() { >>> // Create the service that we will test. >>> GreetingServiceAsync greetingService = GWT >>> .create(GreetingService.class)**; >>> ServiceDefTarget target = (ServiceDefTarget) greetingService; >>> target.setServiceEntryPoint(**GWT.getModuleBaseURL() + >>> "TestGreeting/greet"); >>> >>> // Since RPC calls are asynchronous, we will need to wait for a >>> response >>> // after this test method returns. This line tells the test >>> runner to >>> // wait >>> // up to 10 seconds before timing out. >>> delayTestFinish(20000); >>> >>> // Send a request to the server. >>> greetingService.greetServer("**GWT User", new >>> AsyncCallback<String>() { >>> public void onFailure(Throwable caught) { >>> // The request resulted in an unexpected error. >>> fail("Request failure: " + caught.getMessage()); >>> } >>> >>> public void onSuccess(String result) { >>> // Verify that the response is correct. >>> assertTrue(result.startsWith("**Hello, GWT User!")); >>> >>> // Now that we have received a response, we need to tell >>> the >>> // test runner >>> // that the test is complete. You must call finishTest() >>> after >>> // an >>> // asynchronous test finishes successfully, or the test >>> will >>> // time out. >>> finishTest(); >>> } >>> }); >>> } >>> } >>> >>> That's the error I get. Can someone help me? >>> >>> 200 - POST /com.TestGreeting.JUnit/**junithost (192.168.1XX.XX) 381 >>> bytes >>> [WARN] 404 - POST /com.TestGreeting.JUnit/**TestGreeting/greet >>> (192.168.1XX.XX) 1427 bytes >>> Request headers >>> Host: 192.168.1XX.XX:53577 >>> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; >>> rv:1.9.0.19) Gecko/2010031422 Firefox/3.0.19 >>> Accept-Language: en-us >>> Accept: */* >>> Connection: Keep-Alive >>> Referer: http://192.168.1XX.XX:53577/** >>> com.TestGreeting.JUnit/junit-**standards.html?gwt.codesvr=** >>> 192.168.1XX.XX:53572<http://192.168.1XX.XX:53577/com.TestGreeting.JUnit/junit-standards.html?gwt.codesvr=192.168.1XX.XX:53572> >>> X-GWT-Permutation: HostedMode >>> X-GWT-Module-Base: http://1192.168.1XX.XX:53577/** >>> com.TestGreeting.JUnit/<http://1192.168.1XX.XX:53577/com.TestGreeting.JUnit/> >>> Content-Type: text/x-gwt-rpc; charset=utf-8 >>> Content-Length: 181 >>> Response headers >>> Content-Type: text/html; charset=iso-8859-1 >>> Content-Length: 1427 >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Google Web Toolkit" group. >>> To view this discussion on the web visit https://groups.google.com/d/** >>> msg/google-web-toolkit/-/**FnhdKxTKa5cJ<https://groups.google.com/d/msg/google-web-toolkit/-/FnhdKxTKa5cJ> >>> . >>> To post to this group, send email to google-we...@**googlegroups.com. >>> >>> To unsubscribe from this group, send email to google-web-toolkit+** >>> [email protected]. >>> For more options, visit this group at http://groups.google.com/** >>> group/google-web-toolkit?hl=en<http://groups.google.com/group/google-web-toolkit?hl=en> >>> **. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-web-toolkit/-/SkdWMb8XhFIJ. > > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
