Я прошел через Инструмент Google Web Toolkit Учебное пособие по StockWatcher, используя Eclipse и Google Plugin, и я пытаюсь внести некоторые базовые изменения в него, чтобы я мог лучше понять структуру RPC.
Я изменил метод getStocks в классе на стороне сервера StockServiceImpl, чтобы он возвращал массив объектов с запасом вместо объектов String. Приложение отлично компилируется, но в Google Web Toolkit появляется следующая ошибка:
"Нет исходного кода для типа com.google.gwt.sample.stockwatcher.server.Stock; вы забыли наследовать необходимый модуль?"
Хостинг в режиме веб-инструментария Google http://i44.tinypic.com/a47r83.jpg
Похоже, что классы на стороне клиента не могут найти реализацию объекта Stock, даже несмотря на то, что класс был импортирован. Для справки, вот скриншот моей иерархии пакетов:
Иерархия пакетов Eclipse http://i43.tinypic.com/14tr5gk.jpg
Я подозреваю, что у меня что-то отсутствует в web.xml, но я понятия не имею, что это такое. Может ли кто-нибудь указать мне в правильном направлении?
EDIT:. Забыл упомянуть, что класс Stock устойчив, поэтому он должен оставаться на стороне сервера.