RMS Help needed

Hi,

I have installed RMS on a VPS I have followed the instructions to a T but for the life of me I can't seem to be able to get a connection with my Flash Apps, for instance Chat just gets stuck on connecting but if I un-tick Use RMS in settings then Chat loads fine except obviously no Webcams.

These are the outputs,

with ps ax | grep ray_server

output =

3618 ?        Sl     0:05 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64//bin/java -Dpython.home=lib -Dred5.root=/opt/ray_server -Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector -Dcatalina.useNaming=true -Djava.security.debug=failure -cp /opt/ray_server/boot.jar:/opt/ray_server/conf: org.red5.server.Bootstrap

11642 pts/0    S+     0:00 grep ray_server

with ./red5.sh

output=

Running on  Linux

Starting Red5

Red5 root: /opt/ray_server

Configuation root: /opt/ray_server/conf

Root: /opt/ray_server

Deploy type: bootstrap

Logback selector: org.red5.logging.LoggingContextSelector

00:55:10,945 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]

00:55:10,946 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/opt/ray_server/conf/logback.xml]

00:55:10,948 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath.

00:55:10,948 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/opt/ray_server/conf/logback.xml]

00:55:10,948 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/opt/ray_server/conf/logback.xml]

00:55:11,190 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set

00:55:11,190 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]

00:55:11,193 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE]

00:55:11,244 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.

00:55:11,274 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [CONSOLE] from the object stack

00:55:11,274 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]

00:55:11,275 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE]

00:55:11,281 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.

00:55:11,315 |-INFO in ch.qos.logback.core.FileAppender[FILE] - File property is set to [log/red5.log]

00:55:11,316 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack

00:55:11,316 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender]

00:55:11,316 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [ERRORFILE]

00:55:11,318 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [filter] on top of the object stack.

00:55:11,321 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack.

00:55:11,322 |-INFO in ch.qos.logback.core.FileAppender[ERRORFILE] - File property is set to [log/error.log]

00:55:11,322 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [ERRORFILE] from the object stack

00:55:11,322 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ROOT level set to WARN

00:55:11,322 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE] to Logger[ROOT]

00:55:11,324 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[ROOT]

00:55:11,324 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [ERRORFILE] to Logger[ROOT]

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Launcher] to true

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Launcher level set to INFO

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.io] to true

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.io level set to INFO

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.logging.DerbyLogInterceptor] to true

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.logging.DerbyLogInterceptor level set to WARN

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server] to true

00:55:11,324 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Client] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Client level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Standalone] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Standalone level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.tomcat] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.tomcat level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.api.stream.support] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.api.stream.support level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.cache] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.cache level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty.Red5WebPropertiesConfiguration] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty.Red5WebPropertiesConfiguration level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jmx] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jmx level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.messaging.InMemoryPushPushPipe] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.messaging.InMemoryPushPushPipe level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt.RTMPTServlet] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt.RTMPTServlet level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.servlet] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.servlet level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.proxy] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.proxy level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.remoting] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.remoting level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp level set to WARN

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPHandler] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPHandler level set to INFO

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.BaseRTMPHandler] to true

00:55:11,325 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.BaseRTMPHandler level set to OFF

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.codec] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.codec level set to INFO

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaIoHandler] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaIoHandler level set to OFF

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaTransport] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaTransport level set to INFO

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.status] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.status level set to INFO

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.persistence] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.persistence level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.script] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.script level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.service] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.service level set to INFO

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.so] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.so level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream level set to INFO

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream.consumer] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream.consumer level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp.codec] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp.codec level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina.filter] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina.filter level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.adapter.MultiThreadedApplicationAdapter] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.adapter.MultiThreadedApplicationAdapter level set to INFO

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.commons] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.commons level set to WARN

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [httpclient] to true

00:55:11,326 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - httpclient level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.loader] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.loader level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.realm] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.realm level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.session] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.session level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.jasper] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.jasper level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.tomcat level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat.util.net] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.tomcat.util.net level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.coyote.http11] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.coyote.http11 level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory.xml] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory.xml level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.ui.context.support] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.ui.context.support level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context.support] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context.support level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.quartz] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.quartz level set to WARN

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [net.sf.ehcache] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - net.sf.ehcache level set to INFO

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [ch.qos] to true

00:55:11,327 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ch.qos level set to WARN

 

Setting default logging context: default

[INFO] [main] org.red5.server.Launcher - Red5 Server 1.0.0 RC1 $Rev: 4050 $ (http://code.google.com/p/red5/)

Red5 Server 1.0.0 RC1 $Rev: 4050 $ (http://code.google.com/p/red5/)

[INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@57d2fc36: startup date [Thu Jul 21 00:55:11 BST 2011]; root of context hierarchy

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

[INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@177ba38f: defining beans [placeholderConfig,red5.common,red5.core,context.loader,pluginLauncher,tomcat.server]; root of factory hierarchy

[INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@7eb05acd: startup date [Thu Jul 21 00:55:12 BST 2011]; root of context hierarchy

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

[INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@29d381d2: 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

[WARN] [main] org.springframework.beans.GenericTypeAwarePropertyDescriptor - Invalid JavaBean property 'enableRmiAdapter' being accessed! Ambiguous write methods found next to actually used [public void org.red5.server.jmx.JMXAgent.setEnableRmiAdapter(java.lang.String)]: [public void org.red5.server.jmx.JMXAgent.setEnableRmiAdapter(boolean)]

[WARN] [main] org.springframework.beans.GenericTypeAwarePropertyDescriptor - Invalid JavaBean property 'enableSsl' being accessed! Ambiguous write methods found next to actually used [public void org.red5.server.jmx.JMXAgent.setEnableSsl(java.lang.String)]: [public void org.red5.server.jmx.JMXAgent.setEnableSsl(boolean)]

[WARN] [main] org.springframework.beans.GenericTypeAwarePropertyDescriptor - Invalid JavaBean property 'enableMinaMonitor' being accessed! Ambiguous write methods found next to actually used [public void org.red5.server.jmx.JMXAgent.setEnableMinaMonitor(java.lang.String)]: [public void org.red5.server.jmx.JMXAgent.setEnableMinaMonitor(boolean)]

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

[INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@69f94884: startup date [Thu Jul 21 00:55:18 BST 2011]; parent: ApplicationContext 'red5.common'

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

[WARN] [main] org.springframework.beans.factory.config.CustomEditorConfigurer - Passing PropertyEditor instances into CustomEditorConfigurer is deprecated: use PropertyEditorRegistrars or PropertyEditor class names instead. Offending key [java.net.SocketAddress; offending editor instance: org.apache.mina.integration.beans.InetSocketAddressEditor@694b081b

[INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@26c59ad5: defining beans [customEditorConfigurer,placeholderConfig,rtmpMinaConnManager,rtmpHandler,rtmpMinaIoHandler,rtmpTransport,rtmpMinaConnection,rtmptConnManager,rtmptHandler,rtmptServlet,rtmptConnection,rtmpsMinaIoHandler,rtmpsTransport]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@29d381d2

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport bound to /0.0.0.0:1935

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

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Connection Threads: 4

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - I/O Threads: 16

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - TCP No Delay: true

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Receive Buffer Size: 65536

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Send Buffer Size: 271360

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport bound to /0.0.0.0:8443

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

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Connection Threads: 4

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - I/O Threads: 16

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - TCP No Delay: true

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Receive Buffer Size: 65536

[INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Send Buffer Size: 271360

[INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@26c59ad5: defining beans [customEditorConfigurer,placeholderConfig,rtmpMinaConnManager,rtmpHandler,rtmpMinaIoHandler,rtmpTransport,rtmpMinaConnection,rtmptConnManager,rtmptHandler,rtmptServlet,rtmptConnection,rtmpsMinaIoHandler,rtmpsTransport]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@29d381d2

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

[INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@177ba38f: defining beans [placeholderConfig,red5.common,red5.core,context.loader,pluginLauncher,tomcat.server]; root of factory hierarchy

[INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Closing ApplicationContext 'red5.common': startup date [Thu Jul 21 00:55:12 BST 2011]; root of context hierarchy

[INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@29d381d2: 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

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'red5.core' defined in class path resource [red5.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.FileSystemXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rtmpsTransport' defined in class path resource [red5-core.xml]: Invocation of init method failed; nested exception is java.net.BindException: Address already in use

at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:283)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:984)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:886)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:479)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)

at org.red5.server.Launcher.launch(Launcher.java:62)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:616)

at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:135)

at org.red5.server.Bootstrap.main(Bootstrap.java:50)

Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.context.support.FileSystemXmlApplicationContext]: Constructor threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rtmpsTransport' defined in class path resource [red5-core.xml]: Invocation of init method failed; nested exception is java.net.BindException: Address already in use

at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141)

at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:107)

at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:275)

... 18 more

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rtmpsTransport' defined in class path resource [red5-core.xml]: Invocation of init method failed; nested exception is java.net.BindException: Address already in use

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)

at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140)

at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:106)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:532)

at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)

... 20 more

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

at sun.nio.ch.Net.bind(Native Method)

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)

at org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:248)

at org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor.java:48)

at org.apache.mina.core.polling.AbstractPollingIoAcceptor.registerHandles(AbstractPollingIoAcceptor.java:521)

at org.apache.mina.core.polling.AbstractPollingIoAcceptor.access$200(AbstractPollingIoAcceptor.java:65)

at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:405)

at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

at java.lang.Thread.run(Thread.java:636)

Bootstrap complete.

Sorry for the long post.

Thanks in advance..

Dave..

Quote · 20 Jul 2011

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

 

https://dolphin-techs.com - Skype: Dolphin Techs
Quote · 21 Jul 2011

Hi and thanks Jay,

Any ideas how I can resolve this?

I tried killing the java process and restarting the daemon and still the same.

Thanks

Dave..

Quote · 21 Jul 2011

Changing Ports

When the default ports 1935, 1936 and 5080 are already in use by some application on your server, you can change them and start Media Server on different ports.

To do so, you need to do the following:

  • Edit the file conf/red5.properties and replace all instances of 1935, 1936, 8443 and 5080with different port numbers (you need to make sure that these ports are open). For example:
    rtmp.port=1935
    
    should be replaced with something like
    rtmp.port=10000
    
  • Edit the files webapps/*/WEB-INF/red5-web.properties (where * stands for board, chat, global, im and video) and specify the port substituting 1935after the IP address, for example:
    webapp.virtualHosts=192.168.1.1:10000
    
    in the videomodule you'll also need to specify an asterisk:
    webapp.virtualHosts=192.168.1.1:10000,*
    
  • Now specify these ports in Admin Panel -> Plugins -> Ray Suite -> Settings, where RMS Port should contain the number substituting the port 1935 and RMS HTTP Port should contain the number substituting the port 5080.
https://dolphin-techs.com - Skype: Dolphin Techs
Quote · 21 Jul 2011

Thanks Jay,

I never thought about port 8443, I knew that the other ports where fine... Duh...

Only needed to change port 8443 and now everything is working just fine... God i wish I had posted here one week ago when I started this.. :).

Dolphin Jay.... I just cant thank you enough.

If you have a donation link just IM me, you have really gone out of your way for me and I really appreciate that.

Dave....

Quote · 21 Jul 2011
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.