NetBeans 6.8: как я могу добавить больше типов серверов? (Red5) - PullRequest
0 голосов
/ 10 февраля 2010

В netbeans 6.8 в разделе «Сервисы -> Серверы» я могу добавлять серверы определенного типа. Можно ли добавить больше серверов в список? и если да, то как? Я хочу иметь возможность добавить сервер Red5 в список. я даже не против научиться писать плагины NetBeans, если это то, что мне нужно, чтобы решить эту проблему.

спасибо

Ответы [ 2 ]

1 голос
/ 06 февраля 2011

Кажется, что это нелегко, но я нашел обходной путь, который работает только для меня.
Вот оно:

КОД

Я создал файл с именем k.bat и сохранил в нем этот код

copy "C:\location_to_my_project\dist\kilonsele.jar" "C:\location_to_red5\WEB-INF\lib\kilonsele.jar"

wrapper.exe -p "C:\Program Files (x86)\Red5\conf\wrapper.conf"

startred5-nt.bat

Итак, после нажатия кнопки compile в netbeans я экономлю время, просто нажимая k.bat. Я создал ярлык для этого на моей панели задач.

экспликации

  • строка 1 копирует скомпилированный jar в мой каталог red5
  • линия 2 выключается красным5
  • строка 3 запускает его.


ОБСУЖДЕНИЕ

Почему бы мне просто не поместить stopred5-nt.bat в строку 2?

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

Есть еще одна приятная вещь, которую я добавил, так как мне нравятся ошибки, читаемые человеком. Я создал метод, который сохраняет текст в файл в моем проекте. Мне нужно только сделать что-то вроде этого:

try {

} except {
   write2file("I can't connect to DB");
}

Это сохраняет файл в моем каталоге red5, поэтому я просто создал для него ярлык на панели задач.

Так что работать с red5 весело и быстро.

0 голосов
/ 05 апреля 2010

В настоящее время нет способа добавить red5 в список серверов в tomcat. Это никак не повлияет на разработчика, за исключением того, что ему нужно будет вручную запустить сервер red5 и вручную развернуть каталог скомпилированных приложений redapp.

Проекты red5 можно загрузить с помощью проекта free-from.

пример по следующему адресу:

http://blogs.oracle.com/coreqa/entry/setting_up_freeform_project_correctly

...