развертывание flex на tomcat - PullRequest
1 голос
/ 17 мая 2010

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

Ответы [ 4 ]

1 голос
/ 30 января 2011

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

1 голос
/ 18 мая 2010

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

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

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

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

1 голос
/ 20 мая 2010

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

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

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

0 голосов
/ 17 мая 2010

Сначала настройте сервер на Flash Builder 4 и более ранних версиях. Вы можете увидеть, как это сделать здесь

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

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

...