Maxim

I rerun the steps RTMPS and HTTPS twice for 2 fresh separate install of the
Ubuntu 12.04LTS and OM 2.1.1. and it worked fine.  The only things that
does not work is if you configure the SSL using ports as 443. I have SSL
working at port 8443 and RMPTS  at port 5443.

If you know of away of getting port 443 to work, it would be much
appreciated shed some light on it.

-john-


On Tue, Aug 20, 2013 at 8:22 AM, Maxim Solodovnik <[email protected]>wrote:

> 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
>



-- 
jt
________________________________
John Tran
Northern California, CA
[email protected]
     ICQ IM: 27741710
    AOL IM: find1ngj0hn
Yahoo! IM: findingj0hn
   MSN IM: [email protected]

Reply via email to