Я пытался в течение многих дней, чтобы получить Red5 установка на Ubuntu 10.04. Мне наконец-то удалось red5.sh чтобы перестать висеть несколько секунд, но теперь я получаю следующую ошибку:
Setting default logging context: default
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135)
at org.red5.server.Bootstrap.main(Bootstrap.java:50)
Caused by: java.lang.NoSuchMethodError: org.slf4j.impl.StaticLoggerBinder.getContextSelector()Lch/qos/logback/classic/selector/ContextSelector;
at org.red5.logging.Red5LoggerFactory.getLogger(Red5LoggerFactory.java:121)
at org.red5.logging.Red5LoggerFactory.getLogger(Red5LoggerFactory.java:108)
at org.red5.server.Launcher.launch(Launcher.java:51)
... 6 more
Я подозревал, что это связано с тем, что slf4j не устанавливается или на моем classpath. Я установил logback и libslf4j-java из aptitude, и я вижу связанные файлы в моих каталогах lib red5. Например:
/usr/share/red5/lib/slf4j-api-1.6.1.jar
/usr/share/red5/lib/log4j-over-slf4j-1.6.1.jar
/usr/share/red5/lib/logback-classic-0.9.26.jar
/usr/share/red5/lib/logback-core-0.9.26.jar
/usr/share/red5/lib/jcl-over-slf4j-1.6.1.jar
/usr/share/red5/lib/jul-to-slf4j-1.6.1.jar
и я устанавливаю мой classpath к / usr / share/red5/lib/
любые идеи о том, где действовать отсюда? Кажется, у многих людей возникают проблемы с тем, чтобы 10.04 и red5 0.9 работали вместе. Я пробовал red5-0.9.1.смола.gz и red5_0.9.0-RC1_all.дебютантка. Библиотеки выше должны быть все, что необходимо в соответствии с документация Red5 и я получил последнюю версию каждого из них.