GWT в eclipse javax.jws.WebMethod не поддерживается средой выполнения Java в Google App Engine - PullRequest
0 голосов
/ 22 мая 2009

Я создал приложение GWT в Eclipse, используя плагин GWT Eclipse. По умолчанию он создает GreetingServiceAsync.java и GreetingService.java в клиентском пакете. GreetingServiceImpl.java в пакете сервера.

Теперь я хочу вызвать веб-сервис CXF из GreetingServiceImpl.java. Я использовал wsdl2java для генерации классов Java для моего wsdl. Я импортировал эти сгенерированные классы в свой проект GWT в eclipse, и пакет называется "service". Но он жалуется на то, что «javax.jws.WebMethod не поддерживается средой выполнения Java App Engine Google», и много других ошибок.

Как мне избавиться от этого?

Проблема только в ошибке, иначе приложение работает нормально.

1 Ответ

1 голос
/ 24 мая 2009

Является ли javax.jws.WebMethod в GAE белый список ? Если вы уверены, что этот класс действительно поддерживается в App Engine, то в Eclipse попробуйте:

  • Щелкните правой кнопкой мыши свой проект в Project Explorer.
  • Google -> App Engine Settings
  • Убедитесь, что Использовать Google App Engine установлен
  • Попробуйте изменить SDK App Engine до последней версии, если в диалоговом окне отображается несколько

У меня возникла эта проблема после обновления программного обеспечения; был установлен новый GAE SDK, и по какой-то причине он перепутал плагин. Он говорил мне, что java.lang.String не было поддержки. : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...