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