Изображения и прослушиватели не работают с настройками сервера J2EE flex - PullRequest
0 голосов
/ 25 февраля 2011

позвольте мне отметить, что у меня нет большого опыта в программировании на флекс.Теперь к моей проблеме.Я программировал, используя flex 4 на Adobe Flesh Builder 4, чтобы создать сайт.Для сайта требуется подключение к java, и поэтому я решил использовать blazeDS, для этого я обновил свойства проекта flex и установил для flex-сервера значение «none \ other» на «j2ee», как это требуется для использования blazeD.После этого изменения сайт больше не работает так, как должен, так как все изображения не отображаются и все слушатели действий больше не работают.(Проблема связана с гибким сервером, так как, когда я изменил его на ноль, сайт работал нормально)

Кто-нибудь знает, что нужно сделать, чтобы решить эту проблему (или, возможно, что-то, что я мог быпропустил), так как мне нужен сервер j2ee, и не могу обойтись без него.

Заранее спасибо

1 Ответ

0 голосов
/ 25 февраля 2011

Хахаха, о боже, как бы я хотел, чтобы его называли плотским строителем, IDE для программирования телесного света, если вы не знаете, что это такое, не ищите его NSFW :). На самом деле я не выполнял настройку для наших сборок на своей работе, но мы также используем BlazeDS на стороне сервера, но параметры сервера не указаны, я считаю, что это только потому, что приложение будет развернуто на экземпляре J2EE и URL, открытый в браузере, будет в этом месте. В противном случае шаги здесь должны сделать это:

http://sujitreddyg.wordpress.com/2009/04/07/setting-up-blazeds/

Информация в разделе настроек сервера, которая, кажется, подтверждает то, что я сказал выше: http://livedocs.adobe.com/flex/3/html/help.html?content=projects_3.html

Мы используем maven здесь для выполнения наших сборок, и в процессе он использует службы данных granite (я думаю) для генерации AS3, эквивалентного Java DTO, и добавляет метаданные RemoteClass для сериализации / преобразования из Java в AS3 и наоборот , Maven значительно упрощает весь процесс, если он настроен и работает. Типичная структура проекта для одного из наших проектов:

project-root\
project-root\project-client
project-root\project-jar
project-root\project-war
project-root\project-ear

Самое замечательное в том, что мы можем свернуть любой проект здесь, и он будет иметь такую ​​структуру (а в project-war и project-ear есть только один файл pom.xml, который определяет дополнительные свойства для создания war и ear архивы и манифесты). Итак, чтобы построить процесс это:

svn up

mvn clean install

cd project-client

mvn flexmojos: flexbuilder

cd ../project-jar

mvn eclipse: затмение

Эти команды будут обновлять исходный код и запускать чистую установку (запускаются все сборки, указанные в файле pom, java или flex), затем плагин flexmojos: flexbuilder создает файл .project для проекта, который будет импортирован во Flash /. Flex Builder или Eclipse с плагином. Вызов eclipse: eclipse делает то же самое (создает файл .project) для импорта проекта (ов) java. Я знаю, что сейчас ухожу далеко от темы, но если вы управляете или управляете собственным бизнесом и планируете продолжить этот рабочий процесс java и Flex, я бы посоветовал проверить maven, так как это может сделать вашу жизнь намного проще , (можно запустить локальный экземпляр tomcat для тестирования, набрав "mvn cargo: start", можно узнать о зависимостях библиотеки, используя "mvn dependency: tree -Dinclude =" ::: 1.2.3-SNAPSHOT ", находит все зависимости с помощью конкретный номер версии, или можно посмотреть по типу groupId, который в основном является пакетом верхнего уровня и / или artifactId конкретного jar или swc, это всего лишь пара плагинов, которые я использую чаще, но есть тонна).

...