Проблема с сервером Red5 - PullRequest
0 голосов
/ 12 мая 2010

Я успешно установил сервер Red5, а также могу нормально запустить демонстрацию. Теперь я хочу создать пример серверного приложения red5. Я создал пример проекта в соответствии с конкретной структурой каталогов, которая требуется Red5. Но теперь, когда я пытаюсь открыть этот проект в Netbeans 6.8, я не могу, потому что оба имеют разную структуру каталогов. Итак, Netbeans не считает это проектом. На самом деле я хочу преобразовать этот проект в файл war, поэтому я могу развернуть его в каталоге red5 / webapps, и тогда служба развертывания red5 сможет автоматически выполнить проект. Как мне преобразовать этот проект в файл войны? потому что в Netbeans я не могу его открыть. Пожалуйста, помогите.

Ответы [ 2 ]

5 голосов
/ 27 мая 2010

Я не знаю, будет ли это полностью отвечать на ваши вопросы, но это моя конфигурация.

В основном каталоге red5 есть файл с именем project.zip, вы можете открыть его, чтобы получить базовые файлы конфигурации, структуру каталогов и файлы сборки для ant (инструмент сборки Pure Java).

Используя netbeans, вы создаете новый проект свободной формы и указываете его в каталог вашего проекта. из-за файлов сборки ant проект будет распознан.

Netbeans предоставляет собственную версию ant, но я предпочитаю устанавливать и использовать ant из командной строки. когда вы запустите ant в каталоге проекта, он попытается найти зависимости и, возможно, сначала пожалуется, что не может найти ivy.

Ivy - менеджер зависимостей, используемый в проекте red5, который можно найти по следующему URL: http://ant.apache.org/ivy/download.html

обратите внимание, что ant скажет вам, где именно он ищет нужный файл jar, просто скачайте zip-архив ivy, разархивируйте его и поместите jar-файл внутри него в требуемом каталоге.

Как только Ant правильно скомпилирует проект (просто запустив команду ant), он также создаст файл war в каталоге dist.

не забудьте добавить в свой проект red5 netbeans соответствующие jar-файлы red5 для правильной компиляции проекта.

0 голосов
/ 25 июля 2012

Я также предпочитаю использовать муравья из командной строки. У меня есть две структуры каталогов. Один для исходных файлов, а другой для развертывания. Этот пример помог мне начать.

...