Gwt RPC терпит неудачу без сообщения - PullRequest
0 голосов
/ 16 февраля 2012

Я реализую проект Gwt, SmartGWT.

В основном я использую источники данных SmartGWT.

Но мне нужно выполнить специальный запрос к удаленной базе данных, для этого я использую rpc.

На моем ПК в локальном режиме работает RPC.Я также сделал один .war-файл для выполнения теста развертывания в локальном режиме, который тоже работает.

Проблема в том, что при развертывании на удаленном сервере запрос RPC больше не работает (код состояния 404 (Stacktrace: неизвестно как)).Я не думаю, что это проблема отображения сервлета, но она возможна.

Удаленный сервер находится в Азии, база данных находится в Праге, ldap сервер находится в Азии.

Это должно привести к следующему:

  1. Мой клиент отправляет запрос RPC на сервер в Азии.
  2. Сервер в Азии устанавливает соединение и «выбирает» базу данных Oracle в Праге.
  3. Функция выбора запускает код PL-SQL, который устанавливает соединение с сервером ldap для получения данных и заполняет временную таблицу, которая возвращает запрос SQL
  4. Данные отправляются на сервер в Азии.
  5. Сервер в Азии возвращает мне ответ
  6. Я в Европе.

Тот факт, что он работает в локальном режиме (вам не нужно идти вАзия) заставьте меня думать, что это не мой код, который проблематичен.

Я думаю, что именно так и поступают данные.Но как проверить?

...