У меня есть 2 проекта, один GWT / GAE и один GAE.Оба реализуют соответствующий jar Restlet.
Сервер возвращает ожидаемое представление JSON, когда я вызываю его из моих тестовых примеров junit (с помощью клиента рестлета Java SE) или когда я вызываю его из браузера, но когда я вызываюэто из моего приложения GWT это не работает.Вызов выглядит так:
itemSuggestProxy.getClientResource().setReference(WebSrvcConnectionMethods.getItemSuggestionURL() + queryString.trim());
try{
itemSuggestProxy.suggestByString(new Result<Representation>(){
public void onFailure(Throwable caught) {
}
public void onSuccess(Representation rep) {
....
}
Представитель Представления возвращается как ноль, и когда я отлаживаю оба на сервере, метод сервера requireByString () никогда не срабатывает (это если я использую браузер)
Я держу их на одном и том же сервере (оба на локальном хосте [разные порты, ты]), разве это не должно обойти проблему того же источника?Это сводит меня с ума, что я не выкидываю никаких исключений, а просто возвращает ноль.