GWT XML шаблоны - PullRequest
       6

GWT XML шаблоны

2 голосов
/ 04 февраля 2012
<servlet-mapping>
    <servlet-name>userServlet</servlet-name> 
    **<url-pattern>/helloservers/userService</url-pattern>**
</servlet-mapping>

Может ли кто-нибудь объяснить мне, что такое этот <url-pattern> и почему он используется?

"com.google.appengine.tools.development.LocalResourceFileServlet doGet ПРЕДУПРЕЖДЕНИЕ.: / helloservers / userService "

Получаю эту ошибку.Пожалуйста, объясните, почему это происходит?И что можно сделать, чтобы исправить это?

1 Ответ

2 голосов
/ 05 февраля 2012

Ваш URL обслуживается LocalResourceFileServlet , т.е.сервер пытается найти статический файл в вашей локальной файловой системе - вероятно, он называется «userService».

Я могу подумать о двух возможных причинах этого:

  • Есть еще один сервлетв вашем web.xml, который имеет url-pattern как /helloservers/*.Это отменит отображение сервлета, которое вы цитировали.Если это так, вам нужно изменить один из url-pattern s, чтобы избежать этой неоднозначности.
  • Контейнер сервлета, используемый в GWT, может автоматически использовать LocalResourceFileServlet, когда в url-pattern вашего сервлета нет подстановочных знаков,В этом случае измените url-pattern, например, /helloservers/userService/* и запросите, например, URL /helloservers/userService/foo
.
...