I'll try to rerun all steps and double check it's validity (unfortunately I have no time at all these days :(( )
On Tue, Aug 20, 2013 at 9:49 PM, Daniela Kirsch <[email protected]>wrote: > Hey, we did run into the same error. As far as I can tell it was something > in jee-container.xml. However we haven't been able to actually find out how > that one file needs to be changed for RTMPS. > > On 2013-08-20, at 5:45 AM, Tapanainen Mika wrote: > > Hello,**** > ** ** > Is this a problem?**** > ** ** > …**** > [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina > Transport bound to /0.0.0.0:5443**** > …**** > [INFO] [main] org.red5.server.tomcat.TomcatLoader - Address to bind: / > 0.0.0.0:5443**** > …**** > [INFO] [main] org.apache.coyote.http11.Http11NioProtocol - Initializing > ProtocolHandler ["http-nio-0.0.0.0-5443"]**** > [ERROR] [main] org.apache.coyote.http11.Http11NioProtocol - Failed to > initialize end point associated with ProtocolHandler > ["http-nio-0.0.0.0-5443"]**** > java.net.BindException: Address already in use**** > at sun.nio.ch.Net.bind(Native Method) ~[na:1.6.0_38]**** > at > sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:124) > ~[na:1.6.0_38]**** > at > sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) > ~[na:1.6.0_38]**** > at > org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:470) > ~[tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610) > ~[tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429) > ~[tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.connector.Connector.initInternal(Connector.java:981) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.core.StandardService.addConnector(StandardService.java:241) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.startup.Embedded.addConnector(Embedded.java:321) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.red5.server.tomcat.rtmps.RTMPSLoader.init(RTMPSLoader.java:161) > [tomcatplugin-jar-1.4.jar:na]**** > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.6.0_38]**** > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > ~[na:1.6.0_38]**** > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > ~[na:1.6.0_38]**** > at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_38] > **** > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1581) > [spring-beans-3.1.1.RELEASE.jar:3.1.1.RELEASE]**** > …**** > ** ** > BR,**** > ** ** > Mika**** > ** ** > *From:* Tapanainen Mika [mailto:[email protected]] > *Sent:* 20. elokuuta 2013 14:52 > *To:* [email protected] > *Subject:* RE: RTMPS and HTTPS: java.net.BindException: Address already > in use, but no application uses the port 5443**** > ** ** > Hello,**** > ** ** > I run before the server start:**** > ** ** > netstat -tulpn | grep 5443 -> no result**** > ** ** > When I started again the server (previous process was killed before) I got > the same error in the log and:**** > ** ** > bash red5.sh >> ./log/jvm.stdout 2>&1 &**** > [1] 16079**** > ** ** > netstat -tulpn | grep 5443**** > tcp 0 0 0.0.0.0:5443 0.0.0.0:* > LIST > EN 16079/java**** > ** ** > So port 5443 was not used before OpenMeetings was started. When > OpenMeetings process 16079 was started the error comes, because the same > process 16079 already uses the port 5443.**** > ** ** > Do you know how to fix this situation?**** > ** ** > BR,**** > ** ** > Mika**** > *From:* Tapanainen Mika [mailto:[email protected]] > *Sent:* 20. elokuuta 2013 13:10 > *To:* [email protected] > *Subject:* RTMPS and HTTPS: java.net.BindException: Address already in > use, but no application uses the port 5443**** > ** ** > Hello,**** > ** ** > The standard OpenMeetings installation with HTTP worked for me. Then I > tried change to the protocols: RTMPS and HTTPS and**** > ** ** > I followed the guide: http://openmeetings.apache.org/RTMPSAndHTTPS.html and > double checked everything.**** > ** ** > The url https://<server>:443/openmeetings/ or > https://<server>/openmeetings/ results HTTP 404 error.**** > ** ** > Server seems to be running and the last line in the log is:**** > ** ** > DEBUG 08-20 10:36:59.761 MailHandler.java 736267 247 > org.apache.openmeetings.utils.mail.MailHandler > [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-6] - > ... sendMails done.**** > ** ** > Just before**** > ** ** > ##################################################**** > # Openmeetings is up #**** > # 2.1.1-RELEASE 1498907 2-July-2013 #**** > # and ready to use #**** > ##################################################**** > ** ** > is**** > ** ** > [ERROR] [main] org.apache.coyote.http11.Http11NioProtocol - Failed to > initialize end point associated with ProtocolHandler > ["http-nio-0.0.0.0-5443"]**** > java.net.BindException: Address already in use**** > at sun.nio.ch.Net.bind(Native Method) ~[na:1.6.0_38]**** > at > sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:124) > ~[na:1.6.0_38]**** > at > sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) > ~[na:1.6.0_38]**** > at > org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:470) > ~[tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610) > ~[tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429) > ~[tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.connector.Connector.initInternal(Connector.java:981) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.core.StandardService.addConnector(StandardService.java:241) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.apache.catalina.startup.Embedded.addConnector(Embedded.java:321) > [tomcat-embed-core-jar-7.0.34.jar:7.0.34]**** > at > org.red5.server.tomcat.rtmps.RTMPSLoader.init(RTMPSLoader.java:161) > [tomcatplugin-jar-1.4.jar:na]**** > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.6.0_38]**** > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > ~[na:1.6.0_38]**** > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > ~[na:1.6.0_38]**** > at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_38] > **** > ** ** > when I run the command:**** > ** ** > netstat -tulpn | grep 5443**** > ** ** > I don’t get anything as a result (for some other ports the command works). > So no application is using the port 5443??**** > ** ** > When I grep for the 5443, I got:**** > ** ** > grep -r 5443 ***** > conf/red5.properties:rtmps.port=5443**** > webapps/openmeetings/config.xml:<rtmpsslport>5443</rtmpsslport>**** > ** ** > Do you know what is the problem?**** > The guide has sentence “3. Edit > red5/webapps/openmeetings/public/config.xml and set red5httpport to https > port”**** > So is this correct in the config.xml?**** > ** ** > <red5httpport>443</red5httpport>**** > ** ** > BR,**** > ** ** > Mika**** > ** ** > ** ** > > > -- WBR Maxim aka solomax
