Я использую Flex Builder 3 для подключения к бэкэнд-коду через шлюз AMF. Другой разработчик упаковал весь код AMF Gateway в файл войны. Вот мой процесс разработки:
- Развертывание самого последнего файла AMF-gateway.war на локальном сервере jboss
- Файл войны распаковывается в [jboss] /server/tmp/deploy/tmp23241AMF-gateway-exp.war/
- Запустите Flex Builder. Укажите проект приложения в папке tmp AMF Gateway в 3 местах (корневая папка сервера Flex, выходная папка сборки Flex, «дополнительные аргументы» компилятора Flex (указывающие на расположение services-config.xml).
Эта настройка означает, что всякий раз, когда вы запускаете сеанс отладки в Flex Builder, он выгружает рабочие версии файлов в папку AMF-gateway на сервере jboss (который называется псевдонимом / AMF-gateway). Дело в том, что каждый раз, когда я перезапускаю jboss или развертываю обновленный файл AMF-gateway.war, он распаковывается в новую временную папку с новым именем, и мне нужно изменить все ссылки в проекте Flex. Это происходит несколько раз в день, и это раздражает. Могу ли я упростить эту конфигурацию? Я попытался использовать псевдоним для этой папки, полагая, что смогу внести изменения в сценарий, но Flex Builder, похоже, это не понравилось.