GWT 2.3 dev mode - JSP-компиляция в хост-режиме, кажется, не использует совместимость с java 1.5 - PullRequest
2 голосов
/ 26 февраля 2012

Невозможно скомпилировать класс для JSP

Сгенерированная ошибка сервлета: @DefaultMessage ("Последнее обновление: {0, дата, средний} {0, время, ЧЧ: мм: сс (z)}") ^^^^^^^^^^^^^^^ Синтаксическая ошибка, аннотации доступны только если уровень источника 1.5

У меня есть такие ошибки для всех 1.5+ функций, таких какперечисления, аннотации и т. д. при попытке открыть мой модуль gwt в веб-браузере в режиме разработки.Процесс компиляции идет хорошо.И мои модули работают в режиме производства / развертывания.Ошибка появляется по всему проекту, только когда я открываю, открываю мой модуль в режиме разработки.

Уровень соответствия компилятора в eclipse установлен на 1.6.

Эта ошибка такая же, как и Проблема3557 НО это старая проблема для GWT 1.5-1.6, и я использую GWT 2.3.Кроме того, я всего лишь один разработчик GWt в своем проекте, поэтому я не могу сравнить свои настройки / скопировать проект затмения из чьей-то рабочей области.

Мой перспективный вывод waring / error чистый, нет связанных сообщений с этой проблемой.Я также пытался перепроверить из репозитория и воссоздать свой проект в Eclipse - но ситуация та же.

Также у меня есть другая проблема , которая, я думаю, может быть связана с этимодин.

1 Ответ

0 голосов
/ 26 февраля 2012

Как вы и предполагали, это очень старая проблема GWT со встроенным сервером разработки.

Чтобы обойти это

  • , вы можете использовать свой собственный сервер (см. Параметр -noserver)
  • используйте один из предложенных обходных путей в этом вопросе (я писал собственный класс java для расширения возможностей с помощью java 1.6 в качестве компилятора по умолчанию
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...