Как GWT RPC загружает файлы политики сериализации?

Я ищу решение проблемы с GWT и OSGi+PAX-Web. ]. Конкретная проблема заключается в том, что GWT не может загрузить файл политики сериализации, выдавая следующую ошибку:

ОШИБКА: файл политики сериализации '/ctx/ctx/6ExxxxxxxxxxxxxxxxF.gwt.rpc' не найден; вы забыли включить его в это развертывание?

Проблема лежит где-то между Equinox OSGi и PAX-WEB.

Чтобы найти решение, я хотел бы лучше понять, как GWT-RPC загружает файлы политики сериализации.

  • Каков их жизненный цикл? Когда они загружаются? (Я вижу, что это при запуске сервера. Есть особенности в жизненном цикле? Перезагрузить?)
  • Как GWT загружает этот файл в свой стек? В какой момент в стеке вызовов запроса? Откуда GWT знает, откуда их загружать? Могу ли я указать GWT, где он должен искать этот файл?

(отказ от ответственности: я прочитал документы gwt по сгенерированным файлам [2]. Я ищу более низкоуровневые подробности: у меня сложилось впечатление, что ошибка, которую мы имеем, связана с HttpContext.getResource ())

9
задан Community 23 May 2017 в 10:27
поделиться