Eclipse в моей web.xml, но обрабатывается отлично

Я использую Google App Engine с плагином Google в Eclipse, вот заголовок моего web.xml:

  

Основываясь на некоторых документах GAE, я добавил следующее:

   /tasks/*   admin   

Однако Eclipse сообщает об ошибке в «url-pattern»:

cvc-complex-type.2.4.a: Недействительный контент был найден, начиная с элемента ‘url-pattern’.
Ожидается одно из «{» http://java.sun.com/xml/ns/javaee”:web-resource-name} ‘.

Я могу запустить приложение и, кажется, обрабатывать файл web.xml просто отлично, но мне не нравится тот факт, что Eclipse сообщает об ошибке. В чем проблема?

ну, ошибка кажется довольно простой – тег веб-ресурса, который он ожидал до url-шаблона 🙂

ура

Просто добавьте точный код

   tasks /tasks/   admin   -   tasks /tasks/   admin   

Как говорит @peshkira, проблема – недостающий параметр. Но так как файл web.xml генерируется инструментами Google, я думал, что с инструментами Google, которые генерируют файлы, может быть что-то не так.

Со своей стороны, я читал https://developers.google.com/appengine/docs/java/dataprocessing/mapreduce_config#the_webxml_file, чтобы опробовать Google-модули ( https://developers.google.com/appengine/docs/java/ модhive / ) и платформы веб-инструментов (WTP) ( https://developers.google.com/appengine/docs/java/webtoolsplatform ) для Eclipse.

Поэтому я подал заявку на поддержку с поддержкой Google Cloud, и вот ответ, который они предоставили:

После некоторых исследований это происходит из-за отсутствия имени . Это не совсем необходимо в коде, но рекомендуется в соответствии с нашей документацией [1].

Вот пример того, как его решить. Я также подтвердил, что исправляет ошибку на моем конце:

  all /*   

Я также сделаю рекомендацию, чтобы добавить это в наши исходные файлы, так как они должны там технически быть.

Спасибо, что сообщили об этом.

С уважением,

Поддержка платформы Cloud Albert

[1] Безопасность и аутентификация: https://developers.google.com/appengine/docs/java/config/webxml#Security_and_Authentication