2010-05-17 8 views
1

Я использую Flash Builder 4 (SDK3.5) для создания моей программы flex. Я хочу развернуть эту программу и загрузить ее на сервер tomcat. Я настраиваю корневую папку «flex server» и другие параметры в свойствах проекта. Проблема в том, что я не знаю, как сделать ее общей. например Tomcat моего друга установлен в другом каталоге на компьютере. Я знаю, что в eclipse я могу запустить сервер и tomcat из среды IDE. Я не вижу, как это сделать в плагине Flash Builder для eclipse 4. Существует конфигурация сервера, но нет адаптера для tomcat. Любые идеи? спасибо.развертывание flex на tomcat

ответ

1

Я предлагаю вам использовать задачи flex ant для компиляции и развертывания swf. Он предлагает те же функции, что и Adobe Flex/Flash Builder, но его легче настроить для разных сред. Эти задачи в основном оберток для командной строки компилятора Flex

Хорошее место для начала http://www.adobe.com/devnet/flex/articles/flex_ant_pt1.html

Далее. В вашем случае с подключением к серверу вы должны взглянуть на свойство context.root и services задачи mcmlc ant.

0

Во-первых, настроить сервер на Flash-устройстве 4 и старше - то же самое. Вы можете видеть, как сделать это here

Во-вторых, развертывание приложение на котом не связан с TOMCAT пути на любом компьютере, вам просто необходимо убедиться, что его не каталог WebApp.

Теперь вы можете более подробно объяснить, в чем ваша проблема?

1

У меня также было такое же замешательство. Мой подход к этому заключается в следующем.

Не указывайте тип сервера при создании проекта flex. В аргументах компилятора вам нужно указать «-службы» и «-контекст-корень». -услуги будут указывать на ваши сервисы-config.xml. Это можно либо указать из рабочего пространства eclipse, либо скопировать и вставить все необходимые файлы конфигурации из папки flex в любое другое место и связать его с ним. Это необходимо только при компиляции проекта flex. Таким образом, он должен иметь те же адресаты, которые вы используете в своем проекте.

-context-root будет вашим именем приложения.

Это делает его общим. вы можете использовать swf на любом сервере.

1

Вам необходимо загрузить серверные адаптеры с помощью опции Intall New Software и ввести http://download.eclipse.org/releases/helios. Затем выберите Web, XML и Java EE Development и выберите серверные адаптеры WST и JST-адаптеры (один из которых включает Tomcat).

Смежные вопросы