Я реализую проект Gwt, SmartGWT.
В основном я использую источники данных SmartGWT.
Но мне нужно выполнить специальный запрос к удаленной базе данных, для этого я использую rpc.
На моем ПК в локальном режиме работает RPC.Я также сделал один .war-файл для выполнения теста развертывания в локальном режиме, который тоже работает.
Проблема в том, что при развертывании на удаленном сервере запрос RPC больше не работает (код состояния 404 (Stacktrace: неизвестно как)).Я не думаю, что это проблема отображения сервлета, но она возможна.
Удаленный сервер находится в Азии, база данных находится в Праге, ldap сервер находится в Азии.
Это должно привести к следующему:
- Мой клиент отправляет запрос RPC на сервер в Азии.
- Сервер в Азии устанавливает соединение и «выбирает» базу данных Oracle в Праге.
- Функция выбора запускает код PL-SQL, который устанавливает соединение с сервером ldap для получения данных и заполняет временную таблицу, которая возвращает запрос SQL
- Данные отправляются на сервер в Азии.
- Сервер в Азии возвращает мне ответ
- Я в Европе.
Тот факт, что он работает в локальном режиме (вам не нужно идти вАзия) заставьте меня думать, что это не мой код, который проблематичен.
Я думаю, что именно так и поступают данные.Но как проверить?