2016-05-13 57 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