2010-06-05 2 views
1

Я установил subclipse, Ant, IvyDE, Red5 Плагин для eclipse, я добавил JAVA_HOME и JAVA_VERSION к переменным окружения, я также добавил Java и Ant к пути к окну.Red5 Не удалось запустить дистрибутив

Я пытаюсь создать Red5 Distribution, используя eclipse, открыв Build.xml, щелкнув dist [default] в окне схемы и выполнив его как и выбрав Ant Builder.

Eclipse говорит, что сборка выполнена успешно. Сначала я останавливаю службу Red5, а затем пытаюсь запустить созданную мной сборку в eclipse, это ниже, ошибки, отображаемые в командной строке.

Я надеялся, что кто-то еще столкнулся с подобной проблемой раньше.

Starting Red5 
Red5 root: C:/Users/Admin/workspace/temp/red5_server/dist 
Configuation root: C:/Users/Admin/workspace/temp/red5_server/dist/conf 
Setting temp directory to C:\Users\Admin\AppData\localLow 
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
     The import org.slf4j.bridge cannot be resolved 
     The import org.springframework.context.support.FileSystemXmlApplicationC 
ontext cannot be resolved 
     SLF4JBridgeHandler cannot be resolved 
     FileSystemXmlApplicationContext cannot be resolved to a type 
     FileSystemXmlApplicationContext cannot be resolved to a type 

     at org.red5.server.Launcher.<init>(Launcher.java:25) 
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 

     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct 
orAccessorImpl.java:39) 
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC 
onstructorAccessorImpl.java:27) 
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
     at java.lang.Class.newInstance0(Class.java:355) 
     at java.lang.Class.newInstance(Class.java:308) 
     at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:132) 
     at org.red5.server.Bootstrap.main(Bootstrap.java:50) 
Press any key to continue . . . 

Любая идея, что может быть причиной ее ошибки?

+0

Последние версии Red5 используют Maven вместо муравья – Ironfish

ответ

1

Была такая же проблема. Пока не понимаю, но кажется, что вещи изменились с тех пор, как видео, и вопреки тому, что я изначально обнаружил при поиске. Содержимое каталога dist предназначено для перемещения в red5-дистрибутив, но его можно запустить, сначала перейдя в каталог dist, затем введите "export RED5_HOME = pwd" и "./red5.sh", как предложено на внизу http://red5.org/wiki/Download#LatestDevelopmentSourceCode. (там есть back-ticks вокруг pwd, но они были удалены из этого сообщения.)

Не совсем ответ, но хотя бы ключ. Я подозреваю, что это имеет какое-то отношение к сценариям запуска, потому что байт работал в XP, но .sh не был в Ubuntu 10.04.

0

Мы видели проблемы при запуске в затмении, но возникает ли такая же проблема, когда вы начинаете с каталога dist из командной строки/терминала? Два способа решения этого:
1. Запуск из командной строки/терминал
2. Используйте red5 плагин

1

У меня была та же проблема с компиляцией с муравьем 1.7.1. Решил его с помощью муравья 1.8.2

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