Не удается заставить GWT-RPC работать правильно - PullRequest
0 голосов
/ 13 августа 2010

Я пытаюсь сделать что-то на стороне сервера для моего проекта GWT.В качестве теста я попытался добавить объект com.sun.jmx.snmp.SnmpOid, который не поддерживается средой выполнения GWT, в мой GreetingServiceImpl.java (файл, который создается с каждым проектом GWT), но он все еще говоритчто он не поддерживается.

Я сделал учебник по RPC GWT , и когда я скопировал тот же код в проекты GreetingServiceImpl, он работал нормально.

Мне кажется, что яотсутствует ссылка или строка в файле XML.Я тщательно сравнил оба проекта, но не смог найти никаких расхождений.

Любая помощь будет оценена.

Точная ошибка: com.sun.jmx.snmp.SnmpOid is not supported by Google App Engine's Java runtime environment

1 Ответ

2 голосов
/ 13 августа 2010

Пожалуйста, проверьте исходный путь в вашем файле .gwt.xml.В нем должно быть что-то вроде:

<source path='client' />
<source path='shared' />

Убедитесь, что ваш GreetingServiceImpl не указан в исходном пути.

Если проблема не в этом, укажите точное сообщение об ошибке, которое вы получите.

Обновление

Сообщение об ошибке, которое вы предоставили сейчас, указывает, что класс не поддерживается AppEngine - это не то же самое, что "не поддерживается GWT".Если вам не нужен AppEngine, удалите поддержку AppEngine из своего проекта («Проект»> «Свойства»> «Google»> «AppEngine»> «Использовать App Engine»).

...