2016-02-11 1 views
1

Я использую Eclipse для разработки моего сервера REST и клиента GWT в одном проекте. Для создания этого проекта я использую Maven. Код на стороне сервера разработан в Spring Framework и все, что я настраиваю, используя Java вместо XML файлов, поэтому у меня нет файла web.xml.Как избавиться от ошибки «The web.xml file is not exist» в Eclipse из плагина GWT?

Для компиляции проекта я в мавена pom.xml специальную запись следующим образом:

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-war-plugin</artifactId> 
      <version>2.6</version> 
      <configuration> 
       <failOnMissingWebXml>false</failOnMissingWebXml> 
      </configuration> 
     </plugin> 

приложения (на стороне сервера Spring и на стороне клиента GWT) компилируется и работает, как предполагалось. Нет проблем, кроме Eclipse, которые указывают мне, что у меня нет файла web.xml. Вот вся информация об ошибке Eclipse:

Description      | Resource | Path     | Location | Type 

The web.xml file does not exist | WEB-INF | /cms/src/main/webapp | Unknown | Google Web App Problem 

enter image description here

Как Вы можете видеть, ошибка происходит из GWT Eclipse Plugin. Но этот плагин не знает, что я использую GWT только для клиента, и он не должен сообщать мне об этой ошибке.

Интересно, может и как отключить его.

+0

Что информация об ошибке, что вам ссылаются, поскольку вы говорите, что компиляция успешна? –

+0

Я думаю, что я положил это в сообщение? Вы можете быть более конкретным? Я добавил экран из eclipse, где ошибка. – masterdany88

+0

Вы используете GWT RPC случайно? –

ответ

5

Чтобы включить эту галочку: (в Eclipse) Window -> Preferences -> Google -> Ошибки/предупреждения -> Структура проекта и SDKs -> Пропавший web.xml

+1

Спасибо за отличный ответ. Плохо, что это для всего затмения. Это должна быть конфигурация уровня проекта, а не конфигурация уровня. – masterdany88

Смежные вопросы