title: GWT RPC Service not found
body: <p>I have searched the Web almost for hours, but I didn't find an answer.
  The Problem is that i want to the test the gwt RPC.
  So I generate with the Eclipse Plugin a GWT remote Service.
  But everytime I get the following Failure: "[WARN] No file found for: /kuss_projekt/SpeicherService"</p>
  
  <p>I have tryed a lot, but I dont knwo what is the Problem.
  Thats my Code:</p>
  
  <pre><code>web.xml:
  &lt;web-app&gt;
  
  &lt;servlet&gt;
      &lt;servlet-name&gt;SpeicherService&lt;/servlet-name&gt;
      &lt;servlet-class&gt;de.fhdo.kuss.server.SpeicherServiceImpl&lt;/servlet-class&gt;
  &lt;/servlet&gt;
  
  &lt;servlet-mapping&gt;
      &lt;servlet-name&gt;SpeicherService&lt;/servlet-name&gt;
      &lt;url-pattern&gt;/kuss_projekt/SpeicherService&lt;/url-pattern&gt;
  &lt;/servlet-mapping&gt;
  
  &lt;!-- Default page to serve --&gt;
  &lt;welcome-file-list&gt;
      &lt;welcome-file&gt;Kuss_Projekt.html&lt;/welcome-file&gt;
  &lt;/welcome-file-list&gt;
  
  
  &lt;/web-app&gt;
  </code></pre>
  
  <p>-</p>
  
  <pre><code>Speicherservice:
  @RemoteServiceRelativePath("SpeicherService")
  public interface SpeicherService extends RemoteService {
  
  String getName(String name);
  
  
  public static class Util {
      private static SpeicherServiceAsync instance;
      public static SpeicherServiceAsync getInstance(){
          if (instance == null) {
              instance = GWT.create(SpeicherService.class);
          }
          return instance;
      }
  }
  }
  </code></pre>
  
  <p>-</p>
  
  <pre><code>SpeicherServiceAsync:
  public interface SpeicherServiceAsync {
  
  void getName(String name, AsyncCallback&lt;String&gt; callback);
  
  }
  </code></pre>
  
  <p>-</p>
  
  <pre><code>SpeicherServiceImpl
  public class SpeicherServiceImpl extends RemoteServiceServlet implements SpeicherService {
  
  @Override
  public String getName(String name) {
      return("Server meldet sich " + name);
  }
  }
  </code></pre>
  
  <p>-</p>
  
  <pre><code>Test():
      public void test() {
      AsyncCallback&lt;String&gt; callback = new AsyncCallback&lt;String&gt;() {
  
          @Override
          public void onFailure(Throwable caught) {
              // TODO Auto-generated method stub
          }
  
          @Override
          public void onSuccess(String result) {
              Window.alert(result);
          }
      };
  
      SpeicherService.Util.getInstance().getName("test",callback);
  }
  </code></pre>