Hello All. Got a Question.
I downloaded the latest from the SVN Trunk, updated to Java 1.6 and proceeded to build RED5 as a WebWar app with Ant 1.7.0. I read this from a note in the War Branch. Before I start I just want to say how much I appreciate everyone's effort that have gone into creating RED5. I am really excited about RED5. Was just wondering if someone could shed some light as to either what I am doing wrong or if there area some problems with building the WebWar from the svn trunk. When I build wih the downloaded sources I get no errors until I deploy the war file in Tomcat 5.5.17. It seems that the application is looking for some files that are not in the in the downloaded svn trunk source. The following is one error I got when trying to run RED5 from Tomcat: [ERROR] 3750 Thread-1:( org.red5.server.MainServlet.contextInitialized ) org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.red5.server.stream.BalancedFlowControlService] for bean with name 'FlowControlService' defined in ServletContext resource [/WEB-INF/red5- common.xml]; nested exception is java.lang.ClassNotFoundException: org.red5.server.stream.BalancedFlowControlService Seems that BalancedFlowControlService.class nor BalancedFlowControlService.java is nowhere to be found in the svn server trunk. However, I did see that BalancedFlowControlService.java along with a few other files were in /java/server/tags/0_6rc2 src source folder. So I am a bit confuse as to what to use here. The next error I am not really sure how to address: I don't know where to go to hunt down this error. It appears to be a Spring error. Is this someone configured wrong in the applicationContext.xml in the WEB-INF Folder? [INFO] 6726610 Thread-1:( org.red5.server.MainServlet.contextDestroyed ) Webapp shutdown [ERROR] 6726719 Thread-1:( org.springframework.web.context.support.XmlWebApplicationContext.error ) Exception thrown from ApplicationListener handling ContextClosedEvent java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Thu Mar 01 15:54:57 CST 2007]; root of context hierarchy; config locations [/WEB-INF/applicationContext.xml,/WEB-INF/red5-common.xml,/WEB-INF/red5- core.xml,/WEB-INF/*-context.xml] at org.springframework.context.support.AbstractApplicationContext.getApplicationEventMulticaster (AbstractApplicationContext.java:254) at org.springframework.context.support.AbstractApplicationContext.publishEvent( AbstractApplicationContext.java:241) at org.springframework.context.support.AbstractApplicationContext.doClose( AbstractApplicationContext.java:603) at org.springframework.context.support.AbstractApplicationContext.close( AbstractApplicationContext.java:578) at org.red5.server.MainServlet.contextDestroyed(MainServlet.java:170) at org.apache.catalina.core.StandardContext.listenerStop( StandardContext.java:3770) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4339) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java :892) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java :1164) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1135) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :312) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1054) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1066) at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:447) at org.apache.catalina.core.StandardService.stop(StandardService.java:512) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:743) at org.apache.catalina.startup.Catalina.stop(Catalina.java:601) at org.apache.catalina.startup.Catalina.start(Catalina.java:576) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) [ERROR] 6726766 Thread-1:( org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/red5].error ) Exception sending context destroyed event to listener instance of class org.red5.server.MainServlet org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.red5.server.stream.BalancedFlowControlService] for bean with name 'FlowControlService' defined in ServletContext resource [/WEB-INF/red5- common.xml]; nested exception is java.lang.ClassNotFoundException: org.red5.server.stream.BalancedFlowControlService Caused by: java.lang.ClassNotFoundException: org.red5.server.stream.BalancedFlowControlService at org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1352) at org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1198) at org.springframework.util.ClassUtils.forName(ClassUtils.java:183) at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass (AbstractBeanDefinition.java:317) at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass (AbstractBeanFactory.java:1044) at org.springframework.beans.factory.support.AbstractBeanFactory.isBeanClassMatch (AbstractBeanFactory.java:1072) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType (DefaultListableBeanFactory.java:165) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:231) at org.springframework.context.support.AbstractApplicationContext.getLifecycleBeans (AbstractApplicationContext.java:816) at org.springframework.context.support.AbstractApplicationContext.stop( AbstractApplicationContext.java:791) at org.springframework.context.support.AbstractApplicationContext.doClose( AbstractApplicationContext.java:609) at org.springframework.context.support.AbstractApplicationContext.close( AbstractApplicationContext.java:578) at org.red5.server.MainServlet.contextDestroyed(MainServlet.java:170) at org.apache.catalina.core.StandardContext.listenerStop( StandardContext.java:3770) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4339) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java :892) at org.apache.catalina.startup.HostConfig.undeployApps(HostConfig.java :1164) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java:1135) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :312) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1054) at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1066) at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:447) at org.apache.catalina.core.StandardService.stop(StandardService.java:512) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:743) at org.apache.catalina.startup.Catalina.stop(Catalina.java:601) at org.apache.catalina.startup.Catalina.start(Catalina.java:576) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) Thanks, Lenny
_______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
