Witam,
Tworze aplikacje webowa w GWT w której to potrzebuje mieć servlet który bedzię analizował dane na podstawie adresu URL, czyli np. http://localhost/myapp/mojservlet/id/username gdzie np. "id" będzie numerem id użytkownika, zaś "username" nazwą użytkownika. Aktualnie fragment pliku web.xml odpowiedzialny za mapowanie adresu url wygląda tak:

    <servlet>
      <servlet-name>mojservlet</servlet-name>
      <servlet-class>pl.example.portal.server.MojServlet</servlet-class>
    </servlet>

    <servlet-mapping>
      <servlet-name>MojServlet</servlet-name>
      <url-pattern>/mojservlet/*</url-pattern>
    </servlet-mapping>

Gwt domyślnie używa serwera Jetty gdzie takie mapowanie się sprawdza, jednak aplikacja docelowo ma być ustawiona na Tomcat'cie 7 i tutaj jest mój problem. Tomcat na request np. http://localhost/myapp/mojservlet/1/sampleusername zwraca błąd 400 - Bad Request. Wydaje mi się że jest to problem związany z mapowanie adresów URL - Tomcat nie znajduje nic co obsłuży taki request i tu jest moje pytanie:
Czy właśnie to jest problemem i jeśli tak to jak powinien wyglądać url-pattern aby request był prawidłowo obsłużony?
Z góry dziękuje za odpowiedź.
Pozdrawiam
R