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

Reply via email to