Удаленные объекты не работают с модулями - PullRequest
1 голос
/ 07 апреля 2009

У нас есть несколько модулей, которые имеют свои удаленные объекты, настроенные в remoting-config.xml. Каждый упакован и развернут как отдельный веб-архив (WAR). Например Module1.war, Module2.war.

Мы пытаемся интегрировать их в гибкое приложение, которое развертывается в отдельном веб-приложении. Например MainApp.war.

Удаленные объекты работают нормально, когда вызываются из Module1.war и Module2.war. Но удаленные объекты java не вызываются при вызове из основного приложения flex MainApp.war.

Я посмотрел руководство по разработке Flex и кодировщики факс Yahoo group.

1 Ответ

0 голосов
/ 08 апреля 2009

Как вы настраиваете свои удаленные объекты? Вы передаете путь к services-config.xml в флаге компилятора "-services"? В противном случае я бы не стал этого делать, поскольку это не дает вам большой гибкости в расположении конечных точек ваших служб.

Christophe Coenraets имеет отличную статью о передовых практиках настройки RemoteObject и других классов доступа к данным во Flex. Основная идея состоит в том, чтобы преобразовать URL-адреса в файл конфигурации XML, загрузить его с HTTPService при запуске приложения, а затем использовать URL-адреса для настройки вашего Channel / ChannelSet, которые связаны с RemoteObject. Полная статья здесь:

http://coenraets.org/blog/2009/03/externalizing-service-configuration-using-blazeds-and-lcds/

...