2016-05-13 55 views
0

我試圖在UBUNTU 14.04運行RED5(1.0.7版本),服務器正常工作,但所有的演示都斷了。他們中的大多數會失敗,一個範圍的問題,例如:RED5演示不靈,造成「範圍未找到」

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

我的事情,我需要修改的東西在配置上,也許在RED5-web.xml中,我看到它的其他職位:

變化

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

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

或者我應該移動演示在其他地方,因爲HTML文件使用在$RED5_HOME/webapps/root/demos,但演示的一些部分似乎位於$RED5_HOME/webapps例如(聊天,生活,vod) 以及我並不真正瞭解tomcat和java的邏輯,但一些幫助將真正受到歡迎。

感謝

日誌:

[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

看來,使用RED-5 Pro解決了我的問題....也許開源版本需要更多的技能和黑客.... – franckfournier

回答

0

在這種情況下,它可能意味着你缺少的bwcheck應用;我的意思是你應該在red5/webapps中有一個名爲bwcheck的目錄,它應該包含各種文件,比如WEB-INF/red5-web.xml和WEB-INF/web.xml。如果文件存在並且仍未找到,則應用程序因某種原因未加載/啓動;在這種情況下,您必須通過讀取日誌並可能增加日誌級別來調試它。

最後,您應該確定您使用的是哪個Red5版本。

+0

感謝您的建議,我用red5版本更新了問題,fyi,我有嘗試使用RED5 1.0.7和1.0.6,自下週四起我關閉,我會嘗試您的建議併發布結果。 – franckfournier