can't install red5 server

451 views
Skip to first unread message

Ivan Baresic

unread,
Jul 23, 2015, 8:43:30 AM7/23/15
to red5

Hello i am trying to install Red5 server on mine dedicated VPS server. My server is ubuntu 12.04. I I’m doing my installation over ssh in Terminal on Mac.I have java7 JDK and JRE installed. I am doing installation over Maven cause as i realised newer version of Red5 do not support installation over ache ant and ivy. If i try like that(over ant) in moment of installation where i need to execute prepare ant and ant dist i have build.xml file not find message.

My server:

Apache Maven 3.0.4

Maven home: /usr/share/maven

Java version: 1.7.0_80, vendor: Oracle Corporation

Java home: /usr/lib/jvm/java-7-oracle/jre

Default locale: en_US, platform encoding: ANSI_X3.4-1968

OS name: "linux", version: "3.1.9-vs2.3.2.5vs2.3.2.5+", arch: "amd64", family: "unix"

Steps which i am doing are next.

1.cd /usr/src

2.wget https://github.com/Red5/red5-server/archive/v1.0.5-RELEASE.zip

3.unzip v1.0.5-RELEASE.zip 

4.mv v1.0.5-RELEASE /usr/local/ 

5.cd v1.0.5-RELEASE 

6.mvn -Dmaven.test.skip=true install After i enter mvn -Dmaven.test.skip=true install

Installation start and after i while i have Build failed message. This is error with i have.

Failed to execute goal on project red5-server: Could not resolve dependencies for project org.red5:red5-server:jar:1.0.5-RELEASE: Failure to find org:jaudiotagger:jar:2.0.4-SNAPSHOT in http://oss.sonatype.org/content/repositories/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of sonatype-snapshots has elapsed or updates are forced

Apparently there is an issue with pom.xml file. How can i solve this? Do you have some other way installing red5 and eventually configure it for video streaming?

Chris Allen

unread,
Jul 23, 2015, 11:39:37 AM7/23/15
to red5in...@googlegroups.com
Hi Ivan,

You shouldn't need to build the server from source unless you are trying to modify the core Red5 server. For most use cases you can simply download the precompiled binaries here: https://github.com/Red5/red5-server/releases/tag/v1.0.5-RELEASE, unzip/untar it to a directory of your choice, and run the shell script red5.sh. The only prerequisite is that you have the JRE installed on the machine. Of course you will need to open the 1935 port for RTMP streaming as well.

I hope that helps, and good luck! 

-Chris


--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ivan Baresic

unread,
Jul 23, 2015, 12:01:36 PM7/23/15
to red5, mrchri...@gmail.com
Hello Chris thanks for helping and giving me right directions..i did like you suggested but i god an exception . Log is long i will paste you last part  


Caused by: java.net.BindException: Address already in use

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)

at java.net.ServerSocket.bind(ServerSocket.java:376)

at java.net.ServerSocket.<init>(ServerSocket.java:237)

at java.net.ServerSocket.<init>(ServerSocket.java:128)

at sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMIDirectSocketFactory.java:45)

at sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMIMasterSocketFactory.java:344)

at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:666)

at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:329)

... 43 more

Bootstrap exit



Any suggestions on this?

Rajdeep Rath

unread,
Jul 23, 2015, 12:52:14 PM7/23/15
to red5in...@googlegroups.com
It means your port is already in use. It could be that when yiu were trying to build and run from source you actually started a crippled instance. 

Make sure to close all tomcat instances / java processes that might indicate precious attempt.

Better yet restart PC and then try.

Ivan Baresic

unread,
Jul 23, 2015, 1:51:05 PM7/23/15
to red5, rajde...@gmail.com


Hey Rajdeep i guess you are right i did try before to install source but i did not succeed so maybe because of that. Anyway i did restart my mac, did close java and tomcat processes and again same problem. I am trying another approach now. I found interesting tutorial which shows these steps.


It installed red5 i got ok message but there is no way i can test it. when i try http://myweadress:5080 i have connection time out all the time. Any ideas?

Chris Allen

unread,
Jul 23, 2015, 3:07:53 PM7/23/15
to red5in...@googlegroups.com, rajde...@gmail.com
Actually you would have needed to restart the Ubuntu server not your client Mac machine. If another instance of Red5 was running, it would already be using the 1935 port and would throw the exception that you shared with us. I would just go back to restarting that server and running the precompiled binaries as I originally suggested.

-Chris 


Ivan Baresic

unread,
Jul 23, 2015, 4:19:36 PM7/23/15
to red5, rajde...@gmail.com, mrchri...@gmail.com

Tn'x Chris i did my server restart so we gonna see now waiting to boot up so i could try again way you suggested.

Ivan Baresic

unread,
Jul 23, 2015, 8:07:40 PM7/23/15
to red5, rajde...@gmail.com, mrchri...@gmail.com, ivanob...@gmail.com
I restarted server but no luck again. I was not be able to install red5 like you suggested Chris. i will paste my entire log here maybe it would help.

Running on  Linux

Starting Red5

Red5 root: /usr/local/red5-server-1.0.5-RELEASE

Configuation root: /usr/local/red5-server-1.0.5-RELEASE/conf

Red5 server jar was found

URL list: [file:/usr/local/red5-server-1.0.5-RELEASE/red5-server.jar]

Selected libraries: (57 items)

file:/usr/local/red5-server-1.0.5-RELEASE/red5-server.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/commons-collections-3.2.1.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/spring-aop-4.0.8.RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/mina-integration-beans-2.0.8.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/asm-4.0.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/log4j-over-slf4j-1.7.9.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/slf4j-api-1.7.9.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/c3p0-0.9.1.1.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/commons-beanutils-1.9.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/spring-context-support-4.0.8.RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/aopalliance-1.0.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/spring-expression-4.0.8.RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/spring-web-4.0.8.RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/spring-beans-4.0.8.RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/ognl-3.0.5.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/logback-core-1.1.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/logback-classic-1.1.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/spring-context-4.0.8.RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/stringtemplate-3.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/red5-server-common-1.0.5-RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/commons-codec-1.9.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/commons-daemon-1.0.15.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/quartz-2.1.7.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/httpclient-4.3.5.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/jul-to-slf4j-1.7.9.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/mina-integration-jmx-2.0.8.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/aspectjrt-1.8.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/antlr-runtime-3.1.3.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/antlr-3.1.3.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/jython-standalone-2.5.3.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/bcprov-jdk15on-1.51.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/commons-pool-1.5.6.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/logback-access-1.1.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/mina-integration-ognl-2.0.8.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/jruby-1.6.8.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/xml-apis-1.3.04.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/spring-core-4.0.8.RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/jaudiotagger-2.0.4-SNAPSHOT.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/groovy-2.0.4.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/javassist-3.11.0.GA.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/red5-io-1.0.5-RELEASE.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/xercesImpl-2.9.1.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/cglib-nodep-2.2.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/ehcache-core-2.6.9.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/jcl-over-slf4j-1.7.9.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/commons-lang3-3.3.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/httpcore-4.3.2.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/mina-core-2.0.8.jar

file:/usr/local/red5-server-1.0.5-RELEASE/lib/isoparser-1.0.5.4.jar

file:/usr/local/red5-server-1.0.5-RELEASE/conf/

file:/usr/local/red5-server-1.0.5-RELEASE/plugins/

file:/usr/local/red5-server-1.0.5-RELEASE/plugins/tomcat-embed-core.jar

file:/usr/local/red5-server-1.0.5-RELEASE/plugins/websocket-1.1.jar

file:/usr/local/red5-server-1.0.5-RELEASE/plugins/tomcatplugin-1.7.jar

file:/usr/local/red5-server-1.0.5-RELEASE/plugins/juli-over-slf4j-1.6.1.jar

file:/usr/local/red5-server-1.0.5-RELEASE/plugins/ecj-4.4.jar

file:/usr/local/red5-server-1.0.5-RELEASE/plugins/tomcat-embed-jasper.jar


Root: /usr/local/red5-server-1.0.5-RELEASE

Deploy type: bootstrap

Logback selector: org.red5.logging.LoggingContextSelector

[INFO] [main] org.red5.server.Launcher - Red5 Server 1.0.5-RELEASE (https://github.com/Red5)

SLF4J: Class path contains multiple SLF4J bindings.

SLF4J: Found binding in [jar:file:/usr/local/red5-server-1.0.5-RELEASE/red5-server.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in [jar:file:/usr/local/red5-server-1.0.5-RELEASE/lib/logback-classic-1.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is of type [org.red5.logging.LoggingContextSelector]

[INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@7927bd04: startup date [Thu Jul 23 16:44:35 PDT 2015]; root of context hierarchy

[INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [red5.xml]

[INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [jee-container.xml]

[INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties]

[INFO] [main] org.red5.spring.Red5ApplicationContext - setApplicationContext: org.springframework.context.support.FileSystemXmlApplicationContext@7927bd04: startup date [Thu Jul 23 16:44:35 PDT 2015]; root of context hierarchy

[INFO] [main] org.red5.spring.Red5ApplicationContext - Red5ApplicationContext init

[INFO] [main] org.red5.spring.Red5ApplicationContext - Refreshing ApplicationContext 'red5.common': startup date [Thu Jul 23 16:44:36 PDT 2015]; parent: org.springframework.context.support.FileSystemXmlApplicationContext@7927bd04

[INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [red5-common.xml]

[INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties]

[INFO] [main] org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor

[INFO] [main] org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl

[INFO] [main] org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.1.7 created.

[INFO] [main] org.quartz.simpl.RAMJobStore - RAMJobStore initialized.

[INFO] [main] org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.1.7) 'Red5_Scheduler' with instanceId 'NON_CLUSTERED'

  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.

  NOT STARTED.

  Currently in standby mode.

  Number of jobs executed: 0

  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 32 threads.

  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.


[INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'Red5_Scheduler' initialized from the specified file : '/usr/local/red5-server-1.0.5-RELEASE/conf/quartz.properties'

[INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.1.7

[INFO] [main] org.quartz.core.QuartzScheduler - Scheduler Red5_Scheduler_$_NON_CLUSTERED started.

[INFO] [main] org.springframework.remoting.rmi.RmiRegistryFactoryBean - Creating new RMI registry

[INFO] [main] org.springframework.jmx.support.ConnectorServerFactoryBean - JMX connector server started: javax.management.remote.rmi.RMIConnectorServer@236b9929

[INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Registering beans for JMX exposure on startup

[INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Bean with name 'org.springframework.jmx.support.ConnectorServerFactoryBean#0' has been autodetected for JMX exposure

[INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Bean with name 'schedulingService' has been autodetected for JMX exposure

[INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Bean with name 'clientBroadcastStream' has been autodetected for JMX exposure

[INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Located MBean 'org.springframework.jmx.support.ConnectorServerFactoryBean#0': registering with JMX server as MBean [org.red5.server:name=org.springframework.jmx.support.ConnectorServerFactoryBean#0,type=RMIConnectorServer]

[INFO] [main] org.springframework.jmx.export.annotation.AnnotationMBeanExporter - Located MBean 'schedulingService': registering with JMX server as MBean [org.red5.server:name=schedulingService,type=QuartzSchedulingService]

[INFO] [main] org.red5.server.service.WarDeployer - War deployer service created

[INFO] [main] org.red5.spring.Red5ApplicationContext - setApplicationContext: org.springframework.context.support.FileSystemXmlApplicationContext@7927bd04: startup date [Thu Jul 23 16:44:35 PDT 2015]; root of context hierarchy

[INFO] [main] org.red5.spring.Red5ApplicationContext - Red5ApplicationContext init

[INFO] [main] org.red5.spring.Red5ApplicationContext - Refreshing ApplicationContext 'red5.core': startup date [Thu Jul 23 16:44:36 PDT 2015]; parent: ApplicationContext 'red5.common'

[INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [red5-core.xml]

[INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties]

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP will be bound to [0.0.0.0:1935]

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport Settings

Acceptor style: default I/O threads: 16

TCP no-delay: true keep-alive: false

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Traffic class modification is disabled

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Send buffer size: 65536 recv buffer size: 65536 so linger: -1 traffic class: 0

[ERROR] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Exception occurred during resolve / bind

java.io.IOException: Error while binding on /0.0.0.0:1935

original message : Address already in use

at org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:238) ~[mina-core-2.0.8.jar:na]

at org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:51) ~[mina-core-2.0.8.jar:na]

at org.apache.mina.core.polling.AbstractPollingIoAcceptor.registerHandles(AbstractPollingIoAcceptor.java:582) ~[mina-core-2.0.8.jar:na]

at org.apache.mina.core.polling.AbstractPollingIoAcceptor.access$400(AbstractPollingIoAcceptor.java:70) ~[mina-core-2.0.8.jar:na]

at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:456) ~[mina-core-2.0.8.jar:na]

at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) ~[mina-core-2.0.8.jar:na]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_80]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_80]

at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_80]

[INFO] [main] org.red5.server.ContextLoader - ContextLoader init

[INFO] [main] org.red5.server.ContextLoader - Loading: default.context = ${red5.root}/webapps/red5-default.xml => /usr/local/red5-server-1.0.5-RELEASE/webapps/red5-default.xml

[INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@3319087d: startup date [Thu Jul 23 16:44:37 PDT 2015]; parent: ApplicationContext 'red5.common'

[INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/usr/local/red5-server-1.0.5-RELEASE/webapps/red5-default.xml]

[INFO] [main] org.red5.server.Context - Setting parent bean factory as core

[INFO] [main] org.red5.server.tomcat.TomcatLoader - Loading tomcat

[INFO] [main] org.red5.server.tomcat.TomcatLoader - Server root: /usr/local/red5-server-1.0.5-RELEASE

[INFO] [main] org.red5.server.tomcat.TomcatLoader - Config root: /usr/local/red5-server-1.0.5-RELEASE/conf

[INFO] [main] org.red5.server.tomcat.TomcatLoader - Application root: /usr/local/red5-server-1.0.5-RELEASE/webapps

[INFO] [main] org.red5.server.tomcat.TomcatLoader - Starting Tomcat servlet engine

[INFO] [main] org.apache.catalina.core.AprLifecycleListener - The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib

[INFO] [main] org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-0.0.0.0-5080"]

[ERROR] [main] org.apache.coyote.http11.Http11NioProtocol - Failed to initialize end point associated with ProtocolHandler ["http-nio-0.0.0.0-5080"]

java.net.BindException: Address already in use

at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:463) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:455) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_80]

at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:473) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:646) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.connector.Connector.initInternal(Connector.java:978) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) [tomcat-embed-core.jar:7.0.57]

at org.red5.server.tomcat.TomcatLoader.start(TomcatLoader.java:406) [tomcatplugin-1.7.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1682) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1621) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:296) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:987) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.ContextLoader.afterPropertiesSet(ContextLoader.java:113) [red5-server.jar:na]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.Launcher.launch(Launcher.java:69) [red5-server.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:123) [red5-service.jar:na]

at org.red5.server.Bootstrap.main(Bootstrap.java:48) [red5-service.jar:na]

[ERROR] [main] org.apache.catalina.core.StandardService - Failed to initialize connector [Connector[org.apache.coyote.http11.Http11NioProtocol-5080]]

org.apache.catalina.LifecycleException: Failed to initialize component [Connector[org.apache.coyote.http11.Http11NioProtocol-5080]]

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) [tomcat-embed-core.jar:7.0.57]

at org.red5.server.tomcat.TomcatLoader.start(TomcatLoader.java:406) [tomcatplugin-1.7.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1682) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1621) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:296) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:987) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.ContextLoader.afterPropertiesSet(ContextLoader.java:113) [red5-server.jar:na]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.Launcher.launch(Launcher.java:69) [red5-server.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:123) [red5-service.jar:na]

at org.red5.server.Bootstrap.main(Bootstrap.java:48) [red5-service.jar:na]

Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed

at org.apache.catalina.connector.Connector.initInternal(Connector.java:980) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) [tomcat-embed-core.jar:7.0.57]

... 38 common frames omitted

Caused by: java.net.BindException: Address already in use

at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:463) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:455) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_80]

at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:473) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:646) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.connector.Connector.initInternal(Connector.java:978) ~[tomcat-embed-core.jar:7.0.57]

... 39 common frames omitted

[INFO] [main] org.apache.catalina.startup.Embedded - Starting tomcat server

[INFO] [main] org.apache.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/7.0.57

[INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/chat] - No Spring WebApplicationInitializer types detected on classpath

Context init...

Logger name for context: chat

[INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/vod] - No Spring WebApplicationInitializer types detected on classpath

[INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/] - No Spring WebApplicationInitializer types detected on classpath

[INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/installer] - No Spring WebApplicationInitializer types detected on classpath

[INFO] [0.0.0.0-startStop-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/live] - No Spring WebApplicationInitializer types detected on classpath

[INFO] [main] org.apache.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-0.0.0.0-5080"]

[INFO] [main] org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-0.0.0.0-5080"]

[ERROR] [main] org.apache.coyote.http11.Http11NioProtocol - Failed to start end point associated with ProtocolHandler ["http-nio-0.0.0.0-5080"]

java.net.BindException: Address already in use

at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:463) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:455) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_80]

at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:473) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:653) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:449) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.connector.Connector.startInternal(Connector.java:1007) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.startup.Embedded.startInternal(Embedded.java:781) [tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [tomcat-embed-core.jar:7.0.57]

at org.red5.server.tomcat.TomcatLoader.start(TomcatLoader.java:406) [tomcatplugin-1.7.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1682) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1621) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:296) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:987) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.ContextLoader.afterPropertiesSet(ContextLoader.java:113) [red5-server.jar:na]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.Launcher.launch(Launcher.java:69) [red5-server.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:123) [red5-service.jar:na]

at org.red5.server.Bootstrap.main(Bootstrap.java:48) [red5-service.jar:na]

[ERROR] [main] org.red5.server.tomcat.TomcatLoader - Error loading tomcat

org.apache.catalina.LifecycleException: Failed to start component [StandardService[red5Engine]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ~[tomcat-embed-core.jar:7.0.57]

at org.red5.server.tomcat.TomcatLoader.start(TomcatLoader.java:406) ~[tomcatplugin-1.7.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1682) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1621) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:296) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:987) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.ContextLoader.afterPropertiesSet(ContextLoader.java:113) [red5-server.jar:na]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1613) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1550) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:302) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:298) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:706) [spring-beans-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) [spring-context-4.0.8.RELEASE.jar:4.0.8.RELEASE]

at org.red5.server.Launcher.launch(Launcher.java:69) [red5-server.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80]

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_80]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]

at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]

at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:123) [red5-service.jar:na]

at org.red5.server.Bootstrap.main(Bootstrap.java:48) [red5-service.jar:na]

Caused by: org.apache.catalina.LifecycleException: Failed to start component [Connector[org.apache.coyote.http11.Http11NioProtocol-5080]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.startup.Embedded.startInternal(Embedded.java:781) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ~[tomcat-embed-core.jar:7.0.57]

... 35 common frames omitted

Caused by: org.apache.catalina.LifecycleException: service.getName(): "red5Engine";  Protocol handler start failed

at org.apache.catalina.connector.Connector.startInternal(Connector.java:1014) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ~[tomcat-embed-core.jar:7.0.57]

... 37 common frames omitted

Caused by: java.net.BindException: Address already in use

at sun.nio.ch.Net.bind0(Native Method) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:463) ~[na:1.7.0_80]

at sun.nio.ch.Net.bind(Net.java:455) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[na:1.7.0_80]

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.7.0_80]

at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:473) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:653) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:449) ~[tomcat-embed-core.jar:7.0.57]

at org.apache.catalina.connector.Connector.startInternal(Connector.java:1007) ~[tomcat-embed-core.jar:7.0.57]

... 38 common frames omitted

[INFO] [main] org.red5.server.ContextLoader - JEE server was found: TomcatLoader [serviceEngineName=red5Engine]

[INFO] [main] org.red5.net.websocket.WebSocketPlugin - WebSocketPlugin ctor

[INFO] [main] org.red5.net.websocket.WebSocketPlugin - WebSocketPlugin start

[INFO] [main] org.red5.server.plugin.PluginLauncher - Loaded plugin: org.red5.net.websocket.WebSocketPlugin

[INFO] [main] org.red5.net.websocket.WebSocketTransport - WebSocket will be bound to [0.0.0.0:8081]

[INFO] [main] org.red5.net.websocket.WebSocketTransport - started  websocket transport

Bootstrap complete

Bootstrap exit


Thank you for your time guys

mrchri...@gmail.com

unread,
Jul 24, 2015, 12:59:04 AM7/24/15
to Ivan Baresic, red5, rajde...@gmail.com
Ivan, it's very clear from the logs that you have something else running that is using port 1935: java.io.IOException: Error while binding on /0.0.0.0:1935

Maybe you have another media server running in this server? Wowza or AMS perhaps?


Sent from my iPad

Ivan Baresic

unread,
Jul 24, 2015, 3:53:53 AM7/24/15
to red5, rajde...@gmail.com, mrchri...@gmail.com


Hmm you now what strange when i type


root@ps444272:~# netstat -an | grep 1935 | grep -i listen

tcp        0      0 0.0.0.0:1935            0.0.0.0:*               LISTEN 


It means that that port is free nothing is using it. Any thoughts?

Frans Gouverne

unread,
Jul 24, 2015, 4:49:10 AM7/24/15
to red5in...@googlegroups.com
it looks like port 1935 is in use on your server by a process listening on local host (like red5 or other media server). 
See the difference in output when running e.g.:  netstat -an | grep 1930



--

---
You received this message because you are subscribed to the Google Groups "red5" group.
To unsubscribe from this group and stop receiving emails from it, send an email to red5interest...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Gouverne Web Design
Colenso 125
3761GL Soest
Tel: 035-6015569
Mobiel: 06-11408032
KvK: 32108255

Ivan Baresic

unread,
Jul 24, 2015, 8:05:06 AM7/24/15
to red5, fran...@gmail.com

Ok guys first of all thank you so much for support i  think i figure it out it was my ports..they were occupied with other processes. I checked first with netstat -a -t -p, and then i did fuser -k 1935/tcp. After that i took debian version of binaries (apt-get install -y red5-server )and i think i got things rolling. 

mrchri...@gmail.com

unread,
Jul 24, 2015, 8:28:45 AM7/24/15
to red5in...@googlegroups.com
Awesome! I'm glad you figured it out. 

Sent from my iPad

On Jul 24, 2015, at 8:05 AM, Ivan Baresic <ivanob...@gmail.com> wrote:


Ok guys first of all thank you so much for support i  think i figure it out it was my ports..they were occupied with other processes. I checked first with netstat -a -t -p, and then i did fuser -k 1935/tcp. After that i took debian version of binaries (apt-get install -y red5-server )and i think i got things rolling. 

--
Reply all
Reply to author
Forward
0 new messages