2016-05-13 13 views
0

Ich versuche RED5 (Version 1.0.7) auf UBUNTU 14.04, der Server funktioniert, aber alle Demos sind gebrochen zu laufen. Die meisten von ihnen mit einem Umfang Problem, beispielsweise fehlschlagen:RED5 Demos nicht funktioniert, verursacht durch "scope nicht gefunden"

org.red5.server.net.rtmp.RTMPHandler - Scope bwcheck not found 

ich, was ich etwas in der Konfiguration ändern müssen, vielleicht in red5-web.xml, wie ich es einen anderen Beitrag sehen:

Änderung

<bean id="web.scope" class="org.red5.server.scope.WebScope" init-method="register"> 

zu

<bean id="web.scope" class="org.red5.server.WebScope" init-method="register"> 

Oder soll ich bewegen Demos in einem anderen Ort, weil die hTML-Dateien verwendet werden sind in $RED5_HOME/webapps/root/demos, aber einige Teile der Demo scheint in $RED5_HOME/webapps z. B. (Chat, live, vod) gut, ich weiß nicht wirklich Tomcat und die Java-Logik, aber einige Hilfe wird wirklich willkommen sein.

Dank

Log:

[WARN] [RTMPConnectionExecutor-4] org.red5.server.net.rtmp.RTMPHandler - Scope not found 
org.red5.server.exception.ScopeNotFoundException: Scope not found: bwcheck in null 
    at org.red5.server.scope.ScopeResolver.resolveScope(ScopeResolver.java:112) 
    at org.red5.server.Context.resolveScope(Context.java:158) 
    at org.red5.server.net.rtmp.RTMPHandler.onCommand(RTMPHandler.java:323) 
    at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:116) 
    at org.red5.server.net.rtmp.ReceivedMessageTask.call(ReceivedMessageTask.java:72) 
    at org.red5.server.net.rtmp.ReceivedMessageTask.call(ReceivedMessageTask.java:38) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
[INFO] [RTMPConnectionExecutor-4] org.red5.server.net.rtmp.RTMPHandler - Scope bwcheck not found on localhost 
[WARN] [NioProcessor-14] org.red5.server.net.rtmp.RTMPMinaIoHandler - Destination connection was null, it is already disposed. Session id: DSNGKAODSPSGV 
[INFO] [NioProcessor-14] org.red5.server.net.rtmp.RTMPMinaConnection - Connection is closed: DSNGKAODSPSGV 
[WARN] [NioProcessor-14] org.red5.server.net.rtmp.RTMPMinaIoHandler - Connection was not found for DSNGKAODSPSGV 
[INFO] [pool-4-thread-1] org.red5.server.tomcat.WarDeployer - Deploy wars with app start 
[INFO] [pool-4-thread-1] org.red5.server.tomcat.WarDeployer - Deploy wars with app start 
+0

Es scheint, dass die Verwendung von RED-5 Pro meine Probleme löst .... vielleicht Open-Source-Versionen benötigen mehr Fähigkeiten und Hacking .... – franckfournier

Antwort

0

In diesem Fall bedeutet es wahrscheinlich, dass Sie die bwcheck App sind vermisst; Damit meine ich, dass Sie ein Verzeichnis namens bwcheck in red5/webapps haben sollten und es sollte verschiedene Dateien enthalten, wie zum Beispiel WEB-INF/red5-web.xml und WEB-INF/web.xml. Wenn die Dateien vorhanden sind und immer noch nicht gefunden werden, wurde die App aus irgendeinem Grund nicht geladen/gestartet. In diesem Fall müssen Sie es debuggen, indem Sie die Protokolle lesen und möglicherweise den Log-Level erhöhen.

Zuletzt sollten Sie herausfinden, welche Version von Red5 Sie verwenden.

+0

Danke für Ihren Vorschlag, ich habe die Frage mit red5 Version aktualisiert, fyi, habe ich versucht mit RED5 1.0.7 & 1.0.6, ich bin seit dem nächsten Donnerstag dran, werde ich versuchen, Ihre Vorschläge und veröffentlichen Sie die Ergebnisse. – franckfournier