Tom, kindly let me/the list know if you had any success. I still made no single step forward in finding a solution...
Regards, Timon Thomas Williams schrieb: > Timon, > been poking around inside the server, and it seems to me that > red5-common is > being loaded again for each custom application. It for some reason isn't > happening for the example apps. > > Still looking in to why > Tom > > On 21/06/07, Timon Reinhard <[EMAIL PROTECTED]> wrote: >> >> Tom, >> >> sorry, this won't help you, but I got the same problem with 0.6.2. >> My application isn't packaged as a war, I recompiled it on the target >> machine. So now it's two of us ;) >> >> Regards, >> Timon >> >> Thomas Williams schrieb: >> > Hi, >> > I am deploying an application into the standalone version of red5. My >> > application is packaged as a war. If I move my app into the webapps >> > directory, then I get the error below. If I leave it out then it starts >> up >> > fine. Earlier in the log I can see the JMX agent being initialised, >> then >> > this error occurs when it attempts to unpack my application (it >> tries to >> > intiialise the JMX agent again). >> > >> > Any one have any ideas? Just let me know if you want any more detail. >> > >> > Many thanks, >> > Tom >> > >> > ERROR] 5496 main:( org.red5.server.jmx.JMXAgent.registerMBean ) Could >> not >> > register the org.red5.server.scheduling.QuartzSchedulingService MBean >> > javax.management.InstanceAlreadyExistsException: >> > org.red5.server:type=QuartzSchedulingService >> > at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java >> :453) >> > at >> > >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject >> ( >> > DefaultMBeanServerInterceptor.java:1484) >> > at >> > >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean >> >> ( >> > DefaultMBeanServerInterceptor.java:963) >> > at >> > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject( >> > DefaultMBeanServerInterceptor.java:917) >> > at >> > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean( >> > DefaultMBeanServerInterceptor.java:312) >> > at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean( >> > JmxMBeanServer.java:482) >> > at org.red5.server.jmx.JMXAgent.registerMBean(JMXAgent.java:99) >> > at org.red5.server.scheduling.QuartzSchedulingService.<init>( >> > QuartzSchedulingService.java:68) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> > Method) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance( >> > NativeConstructorAccessorImpl.java:39) >> > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( >> > DelegatingConstructorAccessorImpl.java:27) >> > at java.lang.reflect.Constructor.newInstance(Constructor.java >> :506) >> > at org.springframework.beans.BeanUtils.instantiateClass( >> > BeanUtils.java:85) >> > at >> > >> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate >> >> >> > >> > (SimpleInstantiationStrategy.java:61) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:759) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:724) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:387) >> > at >> > >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( >> >> > AbstractBeanFactory.java:251) >> > at >> > >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> >> >> > >> > (DefaultSingletonBeanRegistry.java:156) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:248) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:160) >> > at >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons >> >> >> > >> > (DefaultListableBeanFactory.java:287) >> > at >> > org.springframework.context.support.AbstractApplicationContext.refresh( >> > AbstractApplicationContext.java:352) >> > at >> > org.springframework.context.support.FileSystemXmlApplicationContext >> .<init>( >> > FileSystemXmlApplicationContext.java:93) >> > at >> > org.springframework.context.support.FileSystemXmlApplicationContext >> .<init>( >> > FileSystemXmlApplicationContext.java:77) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> > Method) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance( >> > NativeConstructorAccessorImpl.java:39) >> > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( >> > DelegatingConstructorAccessorImpl.java:27) >> > at java.lang.reflect.Constructor.newInstance(Constructor.java >> :506) >> > at org.springframework.beans.BeanUtils.instantiateClass( >> > BeanUtils.java:85) >> > at >> > >> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate >> >> >> > >> > (SimpleInstantiationStrategy.java:87) >> > at >> > >> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor >> >> >> > >> > (ConstructorResolver.java:186) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:800) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:720) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:387) >> > at >> > >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( >> >> > AbstractBeanFactory.java:251) >> > at >> > >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> >> >> > >> > (DefaultSingletonBeanRegistry.java:156) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:248) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:160) >> > at >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons >> >> >> > >> > (DefaultListableBeanFactory.java:287) >> > at >> > org.springframework.context.support.AbstractApplicationContext.refresh( >> > AbstractApplicationContext.java:352) >> > at >> > >> org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition >> >> >> > >> > (ContextSingletonBeanFactoryLocator.java:141) >> > at >> > >> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory >> >> >> > >> > (SingletonBeanFactoryLocator.java:382) >> > at >> org.springframework.web.context.ContextLoader.loadParentContext( >> > ContextLoader.java:315) >> > at >> > >> org.springframework.web.context.ContextLoader.initWebApplicationContext( >> > ContextLoader.java:183) >> > at >> > >> org.springframework.web.context.ContextLoaderListener.contextInitialized >> ( >> > ContextLoaderListener.java:49) >> > at org.mortbay.jetty.handler.ContextHandler.startContext( >> > ContextHandler.java:511) >> > at org.mortbay.jetty.servlet.Context.startContext(Context.java >> :135) >> > at org.mortbay.jetty.webapp.WebAppContext.startContext( >> > WebAppContext.java:1191) >> > at org.mortbay.jetty.handler.ContextHandler.doStart( >> > ContextHandler.java:481) >> > at org.mortbay.jetty.webapp.WebAppContext.doStart( >> WebAppContext.java >> > :434) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.mortbay.jetty.handler.HandlerCollection.doStart( >> > HandlerCollection.java:147) >> > at org.mortbay.jetty.handler.ContextHandlerCollection.doStart( >> > ContextHandlerCollection.java:120) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.mortbay.jetty.handler.HandlerCollection.doStart( >> > HandlerCollection.java:147) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.mortbay.jetty.handler.HandlerWrapper.doStart( >> > HandlerWrapper.java:117) >> > at org.mortbay.jetty.Server.doStart(Server.java:210) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.red5.server.JettyLoader.init(JettyLoader.java:144) >> > 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:589) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:1241) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:1206) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:1172) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:428) >> > at >> > >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( >> >> > AbstractBeanFactory.java:251) >> > at >> > >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> >> >> > >> > (DefaultSingletonBeanRegistry.java:156) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:248) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:160) >> > at >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons >> >> >> > >> > (DefaultListableBeanFactory.java:287) >> > at >> > org.springframework.context.support.AbstractApplicationContext.refresh( >> > AbstractApplicationContext.java:352) >> > at >> > >> org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition >> >> >> > >> > (ContextSingletonBeanFactoryLocator.java:141) >> > at >> > >> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory >> >> >> > >> > (SingletonBeanFactoryLocator.java:382) >> > at org.red5.server.Standalone.main(Standalone.java:151) >> > [ERROR] 5512 main:( org.red5.server.jmx.JMXAgent.registerMBean ) Could >> not >> > register the org.red5.server.pooling.ThreadPool MBean >> > javax.management.InstanceAlreadyExistsException: >> > org.red5.server:type=ThreadPool,name=threadpool >> > at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java >> :453) >> > at >> > >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject >> ( >> > DefaultMBeanServerInterceptor.java:1484) >> > at >> > >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean >> >> ( >> > DefaultMBeanServerInterceptor.java:963) >> > at >> > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject( >> > DefaultMBeanServerInterceptor.java:917) >> > at >> > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean( >> > DefaultMBeanServerInterceptor.java:312) >> > at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean( >> > JmxMBeanServer.java:482) >> > at org.red5.server.jmx.JMXAgent.registerMBean(JMXAgent.java:139) >> > at org.red5.server.pooling.ThreadPool.<init>(ThreadPool.java:51) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> > Method) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance( >> > NativeConstructorAccessorImpl.java:39) >> > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( >> > DelegatingConstructorAccessorImpl.java:27) >> > at java.lang.reflect.Constructor.newInstance(Constructor.java >> :506) >> > at org.springframework.beans.BeanUtils.instantiateClass( >> > BeanUtils.java:85) >> > at >> > >> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate >> >> >> > >> > (SimpleInstantiationStrategy.java:87) >> > at >> > >> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor >> >> >> > >> > (ConstructorResolver.java:186) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:800) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:720) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:387) >> > at >> > >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( >> >> > AbstractBeanFactory.java:251) >> > at >> > >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> >> >> > >> > (DefaultSingletonBeanRegistry.java:156) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:248) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:160) >> > at >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons >> >> >> > >> > (DefaultListableBeanFactory.java:287) >> > at >> > org.springframework.context.support.AbstractApplicationContext.refresh( >> > AbstractApplicationContext.java:352) >> > at >> > org.springframework.context.support.FileSystemXmlApplicationContext >> .<init>( >> > FileSystemXmlApplicationContext.java:93) >> > at >> > org.springframework.context.support.FileSystemXmlApplicationContext >> .<init>( >> > FileSystemXmlApplicationContext.java:77) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> > Method) >> > at sun.reflect.NativeConstructorAccessorImpl.newInstance( >> > NativeConstructorAccessorImpl.java:39) >> > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( >> > DelegatingConstructorAccessorImpl.java:27) >> > at java.lang.reflect.Constructor.newInstance(Constructor.java >> :506) >> > at org.springframework.beans.BeanUtils.instantiateClass( >> > BeanUtils.java:85) >> > at >> > >> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate >> >> >> > >> > (SimpleInstantiationStrategy.java:87) >> > at >> > >> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor >> >> >> > >> > (ConstructorResolver.java:186) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:800) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:720) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:387) >> > at >> > >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( >> >> > AbstractBeanFactory.java:251) >> > at >> > >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> >> >> > >> > (DefaultSingletonBeanRegistry.java:156) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:248) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:160) >> > at >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons >> >> >> > >> > (DefaultListableBeanFactory.java:287) >> > at >> > org.springframework.context.support.AbstractApplicationContext.refresh( >> > AbstractApplicationContext.java:352) >> > at >> > >> org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition >> >> >> > >> > (ContextSingletonBeanFactoryLocator.java:141) >> > at >> > >> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory >> >> >> > >> > (SingletonBeanFactoryLocator.java:382) >> > at >> org.springframework.web.context.ContextLoader.loadParentContext( >> > ContextLoader.java:315) >> > at >> > >> org.springframework.web.context.ContextLoader.initWebApplicationContext( >> > ContextLoader.java:183) >> > at >> > >> org.springframework.web.context.ContextLoaderListener.contextInitialized >> ( >> > ContextLoaderListener.java:49) >> > at org.mortbay.jetty.handler.ContextHandler.startContext( >> > ContextHandler.java:511) >> > at org.mortbay.jetty.servlet.Context.startContext(Context.java >> :135) >> > at org.mortbay.jetty.webapp.WebAppContext.startContext( >> > WebAppContext.java:1191) >> > at org.mortbay.jetty.handler.ContextHandler.doStart( >> > ContextHandler.java:481) >> > at org.mortbay.jetty.webapp.WebAppContext.doStart( >> WebAppContext.java >> > :434) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.mortbay.jetty.handler.HandlerCollection.doStart( >> > HandlerCollection.java:147) >> > at org.mortbay.jetty.handler.ContextHandlerCollection.doStart( >> > ContextHandlerCollection.java:120) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.mortbay.jetty.handler.HandlerCollection.doStart( >> > HandlerCollection.java:147) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.mortbay.jetty.handler.HandlerWrapper.doStart( >> > HandlerWrapper.java:117) >> > at org.mortbay.jetty.Server.doStart(Server.java:210) >> > at org.mortbay.component.AbstractLifeCycle.start( >> > AbstractLifeCycle.java:40) >> > at org.red5.server.JettyLoader.init(JettyLoader.java:144) >> > 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:589) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:1241) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:1206) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:1172) >> > at >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean >> >> >> > >> > (AbstractAutowireCapableBeanFactory.java:428) >> > at >> > >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( >> >> > AbstractBeanFactory.java:251) >> > at >> > >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton >> >> >> > >> > (DefaultSingletonBeanRegistry.java:156) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:248) >> > at >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( >> > AbstractBeanFactory.java:160) >> > at >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons >> >> >> > >> > (DefaultListableBeanFactory.java:287) >> > at >> > org.springframework.context.support.AbstractApplicationContext.refresh( >> > AbstractApplicationContext.java:352) >> > at >> > >> org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition >> >> >> > >> > (ContextSingletonBeanFactoryLocator.java:141) >> > at >> > >> org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory >> >> >> > >> > (SingletonBeanFactoryLocator.java:382) >> > at org.red5.server.Standalone.main(Standalone.java:151) >> > >> > >> > >> ------------------------------------------------------------------------ >> > >> > _______________________________________________ >> > Red5 mailing list >> > [email protected] >> > http://osflash.org/mailman/listinfo/red5_osflash.org >> >> >> _______________________________________________ >> Red5 mailing list >> [email protected] >> http://osflash.org/mailman/listinfo/red5_osflash.org >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Red5 mailing list > [email protected] > http://osflash.org/mailman/listinfo/red5_osflash.org _______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
