Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#620113: red5-server doesn't start properly after installation

6 views
Skip to first unread message

Stefan Schlesinger

unread,
Mar 30, 2011, 5:30:02 AM3/30/11
to
Package: red5-server
Version: 0.9.1-4
Severity: grave

Hello,

seems like the red5-server package is broken for some reason. I tried to install it,
on a clean Debian/squeeze system but it doesn't install or start properly.

The only two ports it listens on are the following, and not as expected port 5080.

netstat -tulpen|grep java
tcp6 0 0 :::9980 :::* LISTEN 106 306969572 8305/java
tcp6 0 0 :::54100 :::* LISTEN 106 306969583 8305/java

Java seems to be installed correctly:

sts@cha-web01 ~ $ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

sts@cha-web01 ~ $ sudo aptitude search libservlet*|grep ^i
i A libservlet2.4-java - Servlet 2.4 and JSP 2.0 Java library
i A libservlet2.5-java - Servlet 2.5 and JSP 2.1 Java API classes

I enabled the DEBUG loglevel in backlog.conf to further trace the problem. The
relevant exception seems to be that it cannot find a specific java class:

Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet

I checked the command line executed by red5.sh and it results to this:

/usr/bin/java \
-Dpython.home=lib \
-Dred5.root=/usr/share/red5/ \
-Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector \
-Dcatalina.useNaming=true -Djava.security.debug=failure \
-cp /usr/share/red5//boot.jar:/usr/share/red5//conf: org.red5.server.Bootstrap

Note: after installation of the sun-java package no JAVA_HOME or CLASSPATH are
set, I'd expect the -cp paramter to be longer usually?

I tried to add the other paths with java *.jar files in it, but it didn't help.

/usr/bin/java \
-Dpython.home=lib \
-Dred5.root=/usr/share/red5/ \
-Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector \
-Dcatalina.useNaming=true \
-Djava.security.debug=failure \
-cp /usr/share/red5//boot.jar:/usr/share/red5//conf:/usr/share/java:/usr/lib/jvm/java-6-sun/lib:. \
org.red5.server.Bootstrap

Maybe you could send me the command line of a working installation?

FYI: Since its a test system, I could as well provide you with root access to this host.

Here is the more verbose output of the red5.log. I could as well send you the full log, but its
rather large:

2011-03-29 17:30:15,138 [main] DEBUG o.s.b.f.xml.XmlBeanDefinitionReader - Loaded 13 bean definitions from location pattern [classpath:/red5-core.xml]
2011-03-29 17:30:15,138 [main] INFO o.s.c.s.FileSystemXmlApplicationContext - Bean factory for application context [org.springframework.context.support.FileSystemXmlApplicationContext@4523a389]: org.springframework.beans.factory.support.DefaultListableBeanFactory@7b6ee3ec
2011-03-29 17:30:15,139 [main] DEBUG o.s.c.s.FileSystemXmlApplicationContext - 13 beans defined in org.springframework.context.support.FileSystemXmlApplicationContext@4523a389: display name [org.springframework.context.support.FileSystemXmlApplicationContext@4523a389]; startup date [Tue Mar 29 17:30:14 UTC 2011]; parent: red5.common
2011-03-29 17:30:15,160 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Ignoring bean class loading failure for bean 'rtmptServlet'
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.red5.server.net.rtmpt.RTMPTServlet] for bean with name 'rtmptServlet' defined in class path resource [red5-core.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1144) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:524) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1177) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:222) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:505) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:106) [spring-context.jar:2.5.6.SEC02]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_24]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [na:1.6.0_24]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [na:1.6.0_24]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [na:1.6.0_24]
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:248) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) [spring-beans.jar:2.5.6.SEC02]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) [spring-context.jar:2.5.6.SEC02]
at org.red5.server.Launcher.launch(Launcher.java:62) [red5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_24]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_24]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135) [boot.jar:na]
at org.red5.server.Bootstrap.main(Bootstrap.java:50) [boot.jar:na]
Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at java.lang.ClassLoader.defineClass1(Native Method) [na:1.6.0_24]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [na:1.6.0_24]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [na:1.6.0_24]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [na:1.6.0_24]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [na:1.6.0_24]
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [na:1.6.0_24]
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [na:1.6.0_24]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_24]
at org.springframework.util.ClassUtils.forName(ClassUtils.java:211) [spring-core.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:385) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1138) [spring-beans.jar:2.5.6.SEC02]
... 35 common frames omitted
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) [na:1.6.0_24]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_24]
... 49 common frames omitted
2011-03-29 17:30:15,164 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'placeholderConfig'
2011-03-29 17:30:15,164 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'placeholderConfig'
2011-03-29 17:30:15,165 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'placeholderConfig' to allow for resolving potential circular references
2011-03-29 17:30:15,165 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'placeholderConfig'
2011-03-29 17:30:15,174 [main] INFO o.s.b.f.c.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties]
2011-03-29 17:30:15,176 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'customEditorConfigurer'
2011-03-29 17:30:15,176 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'customEditorConfigurer'
2011-03-29 17:30:15,177 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'customEditorConfigurer' to allow for resolving potential circular references
2011-03-29 17:30:15,178 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'org.apache.mina.integration.beans.InetSocketAddressEditor#135c40eb'
2011-03-29 17:30:15,181 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'org.apache.mina.integration.beans.InetSocketAddressEditor#135c40eb'
2011-03-29 17:30:15,183 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'customEditorConfigurer'
2011-03-29 17:30:15,188 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Ignoring bean class loading failure for bean 'rtmptServlet'
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.red5.server.net.rtmpt.RTMPTServlet] for bean with name 'rtmptServlet' defined in class path resource [red5-core.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1144) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:524) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1177) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:222) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:563) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:365) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:106) [spring-context.jar:2.5.6.SEC02]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_24]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [na:1.6.0_24]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [na:1.6.0_24]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [na:1.6.0_24]
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:248) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) [spring-beans.jar:2.5.6.SEC02]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) [spring-context.jar:2.5.6.SEC02]
at org.red5.server.Launcher.launch(Launcher.java:62) [red5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_24]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_24]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135) [boot.jar:na]
at org.red5.server.Bootstrap.main(Bootstrap.java:50) [boot.jar:na]
Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at java.lang.ClassLoader.defineClass1(Native Method) [na:1.6.0_24]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [na:1.6.0_24]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [na:1.6.0_24]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [na:1.6.0_24]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [na:1.6.0_24]
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [na:1.6.0_24]
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [na:1.6.0_24]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_24]
at org.springframework.util.ClassUtils.forName(ClassUtils.java:211) [spring-core.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:385) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1138) [spring-beans.jar:2.5.6.SEC02]
... 35 common frames omitted
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) [na:1.6.0_24]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_24]
... 49 common frames omitted
2011-03-29 17:30:15,189 [main] DEBUG o.s.c.s.FileSystemXmlApplicationContext - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@387b1641]
2011-03-29 17:30:15,189 [main] DEBUG o.s.c.s.FileSystemXmlApplicationContext - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@18f2225f]
2011-03-29 17:30:15,193 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Ignoring bean class loading failure for bean 'rtmptServlet'
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.red5.server.net.rtmpt.RTMPTServlet] for bean with name 'rtmptServlet' defined in class path resource [red5-core.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1144) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:524) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1177) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:222) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:303) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:947) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.registerListeners(AbstractApplicationContext.java:701) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:377) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:106) [spring-context.jar:2.5.6.SEC02]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_24]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [na:1.6.0_24]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [na:1.6.0_24]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [na:1.6.0_24]
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:248) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) [spring-beans.jar:2.5.6.SEC02]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) [spring-context.jar:2.5.6.SEC02]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) [spring-context.jar:2.5.6.SEC02]
at org.red5.server.Launcher.launch(Launcher.java:62) [red5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:1.6.0_24]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [na:1.6.0_24]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [na:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_24]
at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135) [boot.jar:na]
at org.red5.server.Bootstrap.main(Bootstrap.java:50) [boot.jar:na]
Caused by: java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at java.lang.ClassLoader.defineClass1(Native Method) [na:1.6.0_24]
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) [na:1.6.0_24]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616) [na:1.6.0_24]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [na:1.6.0_24]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [na:1.6.0_24]
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [na:1.6.0_24]
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [na:1.6.0_24]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_24]
at org.springframework.util.ClassUtils.forName(ClassUtils.java:211) [spring-core.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:385) [spring-beans.jar:2.5.6.SEC02]
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1138) [spring-beans.jar:2.5.6.SEC02]
... 37 common frames omitted
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) [na:1.6.0_24]
at java.security.AccessController.doPrivileged(Native Method) [na:1.6.0_24]
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:307) [na:1.6.0_24]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248) [na:1.6.0_24]
... 51 common frames omitted
2011-03-29 17:30:15,194 [main] INFO o.s.b.f.s.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7b6ee3ec: defining beans [customEditorConfigurer,placeholderConfig,rtmpMinaConnManager,rtmpHandler,rtmpMinaIoHandler,rtmpTransport,rtmpMinaConnection,rtmptConnManager,rtmptHandler,rtmptServlet,rtmptConnection,rtmpsMinaIoHandler,rtmpsTransport]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@73c6641
2011-03-29 17:30:15,194 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'customEditorConfigurer'
2011-03-29 17:30:15,195 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'placeholderConfig'
2011-03-29 17:30:15,195 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rtmpMinaConnManager'
2011-03-29 17:30:15,195 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'rtmpMinaConnManager'
2011-03-29 17:30:15,196 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'rtmpMinaConnManager' to allow for resolving potential circular references
2011-03-29 17:30:15,197 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'rtmpMinaConnManager'
2011-03-29 17:30:15,197 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rtmpHandler'
2011-03-29 17:30:15,197 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'rtmpHandler'
2011-03-29 17:30:15,200 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'rtmpHandler' to allow for resolving potential circular references
2011-03-29 17:30:15,201 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'red5.server'
2011-03-29 17:30:15,205 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'statusObjectService'
2011-03-29 17:30:15,206 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'rtmpHandler'
2011-03-29 17:30:15,206 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rtmpMinaIoHandler'
2011-03-29 17:30:15,206 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'rtmpMinaIoHandler'
2011-03-29 17:30:15,207 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'rtmpMinaIoHandler' to allow for resolving potential circular references
2011-03-29 17:30:15,207 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'rtmpHandler'
2011-03-29 17:30:15,213 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'rtmpCodecFactory'
2011-03-29 17:30:15,213 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'rtmpMinaConnManager'
2011-03-29 17:30:15,213 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'rtmpMinaIoHandler'
2011-03-29 17:30:15,213 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rtmpTransport'
2011-03-29 17:30:15,214 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'rtmpTransport'
2011-03-29 17:30:15,216 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'rtmpTransport' to allow for resolving potential circular references
2011-03-29 17:30:15,217 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'rtmpMinaIoHandler'
2011-03-29 17:30:15,219 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'java.net.InetSocketAddress#daa0e3b'
2011-03-29 17:30:15,220 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'java.net.InetSocketAddress#daa0e3b'
2011-03-29 17:30:15,221 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - RTMP Mina Transport bound to /0.0.0.0:1935
2011-03-29 17:30:15,221 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Invoking init method 'start' on bean with name 'rtmpTransport'
2011-03-29 17:30:15,221 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - RTMP Mina Transport Settings
2011-03-29 17:30:15,221 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - Connection Threads: 4
2011-03-29 17:30:15,222 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - I/O Threads: 16
2011-03-29 17:30:15,249 [net.sf.ehcache.CacheManager@10cbd8dc] DEBUG net.sf.ehcache.util.UpdateChecker - Checking for update...
2011-03-29 17:30:15,251 [net.sf.ehcache.CacheManager@10cbd8dc] DEBUG net.sf.ehcache.util.UpdateChecker - Update check failed: java.lang.RuntimeException: Can't find resource: /ehcache-version.properties
2011-03-29 17:30:15,339 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - TCP No Delay: true
2011-03-29 17:30:15,339 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - Receive Buffer Size: 65536
2011-03-29 17:30:15,339 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - Send Buffer Size: 271360
2011-03-29 17:30:15,339 [main] DEBUG o.r.s.net.rtmp.RTMPMinaTransport - Binding to [/0.0.0.0:1935]
2011-03-29 17:30:15,359 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'rtmpTransport'
2011-03-29 17:30:15,359 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rtmptConnManager'
2011-03-29 17:30:15,360 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'rtmptConnManager'
2011-03-29 17:30:15,360 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'rtmptConnManager' to allow for resolving potential circular references
2011-03-29 17:30:15,360 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'rtmptConnManager'
2011-03-29 17:30:15,360 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'rtmptHandler'
2011-03-29 17:30:15,360 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'rtmptHandler'
2011-03-29 17:30:15,361 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Eagerly caching bean 'rtmptHandler' to allow for resolving potential circular references
2011-03-29 17:30:15,370 [main] INFO o.s.b.f.s.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7b6ee3ec: defining beans [customEditorConfigurer,placeholderConfig,rtmpMinaConnManager,rtmpHandler,rtmpMinaIoHandler,rtmpTransport,rtmpMinaConnection,rtmptConnManager,rtmptHandler,rtmptServlet,rtmptConnection,rtmpsMinaIoHandler,rtmpsTransport]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@73c6641
2011-03-29 17:30:15,370 [main] DEBUG o.s.b.f.s.DisposableBeanAdapter - Invoking destroy method 'stop' on bean with name 'rtmpTransport'
2011-03-29 17:30:15,370 [main] INFO o.r.s.net.rtmp.RTMPMinaTransport - RTMP Mina Transport unbind
2011-03-29 17:30:15,373 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Retrieved dependent beans for bean 'java.net.InetSocketAddress#daa0e3b': [rtmpTransport]
2011-03-29 17:30:15,373 [main] INFO o.s.b.f.s.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@36f0b7f8: defining beans [placeholderConfig,red5.common,red5.core,context.loader,pluginLauncher,tomcat.server]; root of factory hierarchy
2011-03-29 17:30:15,374 [main] DEBUG o.s.b.f.s.DisposableBeanAdapter - Invoking destroy() on bean with name 'red5.common'
2011-03-29 17:30:15,374 [main] INFO o.s.c.s.FileSystemXmlApplicationContext - Closing red5.common: display name [red5.common]; startup date [Tue Mar 29 17:30:13 UTC 2011]; root of context hierarchy
2011-03-29 17:30:15,374 [main] INFO o.s.b.f.s.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@73c6641: defining beans [placeholderConfig,red5.server,jmxFactory,jmxAgent,serializer,deserializer,statusObjectService,rtmpCodecFactory,rtmptCodecFactory,remotingCodecFactory,streamableFileFactory,filePersistenceThread,sharedObjectService,streamService,providerService,consumerService,bandwidthFilter,schedulingService,warDeployService,remotingClient,object.cache,keyframe.cache,flv.impl,flvreader.impl,mp4reader.impl,mp3reader.impl,org.springframework.beans.factory.config.MethodInvokingFactoryBean#0,org.springframework.beans.factory.config.MethodInvokingFactoryBean#1,streamExecutor,playlistSubscriberStream,clientBroadcastStream]; root of factory hierarchy
2011-03-29 17:30:15,374 [main] DEBUG o.s.b.f.s.DisposableBeanAdapter - Invoking destroy method 'shutdown' on bean with name 'warDeployService'
2011-03-29 17:30:15,375 [main] DEBUG o.s.b.f.s.DisposableBeanAdapter - Invoking destroy() on bean with name 'schedulingService'
2011-03-29 17:30:15,375 [main] DEBUG o.r.s.s.QuartzSchedulingService - Destroying...
2011-03-29 17:30:15,375 [main] INFO org.quartz.core.QuartzScheduler - Scheduler Red5_Scheduler_$_NON_CLUSTERED shutting down.
2011-03-29 17:30:15,375 [main] INFO org.quartz.core.QuartzScheduler - Scheduler Red5_Scheduler_$_NON_CLUSTERED paused.
2011-03-29 17:30:15,376 [main] INFO org.quartz.core.QuartzScheduler - Scheduler Red5_Scheduler_$_NON_CLUSTERED shutdown complete.
2011-03-29 17:30:15,376 [main] DEBUG o.s.b.f.s.DisposableBeanAdapter - Invoking destroy() on bean with name 'red5.server'
2011-03-29 17:30:15,640 [Red5_Scheduler_Worker-1] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,649 [Red5_Scheduler_Worker-2] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,649 [Red5_Scheduler_Worker-5] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,649 [Red5_Scheduler_Worker-6] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,649 [Red5_Scheduler_Worker-3] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,650 [Red5_Scheduler_Worker-7] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,650 [Red5_Scheduler_Worker-4] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,680 [Red5_Scheduler_Worker-10] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,679 [Red5_Scheduler_Worker-12] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,679 [Red5_Scheduler_Worker-9] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,650 [Red5_Scheduler_Worker-8] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.
2011-03-29 17:30:15,681 [Red5_Scheduler_Worker-11] DEBUG org.quartz.simpl.SimpleThreadPool - WorkerThread is shut down.

-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-openvz-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages red5-server depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii libred5-java 0.9.1-4 remote API for Red5 flash streamin
ii sun-java6-jre [java6-run 6.24-1~squeeze1 Sun Java(TM) Runtime Environment (

red5-server recommends no packages.

red5-server suggests no packages.

-- Configuration Files:
/etc/red5/logback.xml changed.

FYI... changed WARN/INFO to DEBUG everywhere.

-- no debconf information

--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Damien Raude-Morvan

unread,
Mar 30, 2011, 7:00:01 AM3/30/11
to
On Wed, 30 Mar 2011 11:46:51 +0200, Stefan Schlesinger <s...@ono.at> wrote:
[...]
> sts@cha-web01 ~ $ dpkg -l | grep glassfish
> sts@cha-web01 ~ $
> sts@cha-web01 ~ $ ls -la /usr/share/red5/lib/
[...]
> lrwxrwxrwx 1 root root 31 Mar 29 14:24 glassfish-javaee.jar ->
> ../../java/glassfish-javaee.jar
[...]

Could you please try to install glassfish-j2ee package ?
$> sudo aptitude install glassfish-j2ee

I think there is some missing Depends in squeeze red5-server package (and,
BTW, I'm using a tweaked package
for my own use so I haven't noticed that :/)

Cheers,
--
Damien

0 new messages