Есть ли лучший способ работы с Flex Builder и AMF Gateway?

StackOverflow https://stackoverflow.com/questions/656121

Вопрос

Я использую Flex Builder 3 для подключения к куче серверного кода через шлюз AMF.Другой разработчик упаковал весь код шлюза AMF в файл war.Вот мой процесс разработки:

  • Развернуть самый последний AMF-шлюз.файл war на локальном сервере jboss
  • Файл War распаковывается в [jboss]/server/tmp/deploy/tmp23241AMF-gateway-exp.war/
  • Запустите Flex Builder.Укажите проект приложения в папке AMF Gateway tmp в 3 местах (корневая папка Flex server, папка вывода Flex build, "дополнительные аргументы" компилятора Flex (указывающие на местоположение services-config.xml).

Эта настройка означает, что всякий раз, когда вы запускаете сеанс отладки в Flex Builder, он сбрасывает рабочие версии файлов в папку AMF-gateway на сервере jboss (с псевдонимом /AMF-gateway).Дело в том, что каждый раз, когда я перезапускаю jboss или развертываю обновленный AMF-шлюз.файл war, он распаковывается в новую временную папку с новым именем, и мне нужно изменить все ссылки в проекте Flex.Это происходит несколько раз в день, и это раздражает.Могу ли я упростить эту конфигурацию?Я попытался использовать псевдоним для этой папки - полагая, что смогу внести изменения в сценарий, - но Flex Builder, похоже, это не понравилось.

Это было полезно?

Решение

Если я правильно помню, вы можете создать каталог в JBoss, который сервер будет рассматривать как разнесенный файл war.У меня нет под рукой копии JBoss для проверки, но я помню, как создавал каталог, такой как "context-name.war", и мог работать с ним.Таким образом, вместо копирования вашего упакованного файла .war в каталог deploy вы могли бы разархивировать его непосредственно в этот каталог.Если я правильно помню, JBoss будет отслеживать изменения в файле web.xml, и если он перезаписан, он повторно развернет контекст.

Другие советы

Вместо использования XML-подхода:(т.е.SOAP / WSDL /REST), попробуйте использовать AMF для прямого подключения к базе данных на другом шлюзе, таком как C #.

http://specialmoves.com/labs/code/flash-data-transfer-using-fluorinefx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top