Found the problem(s).

See attached error-log.txt and red5-log.txt

So, by what I read, there is something wrong with axis2.xml and a
permissions problem with Tomcat on port 80.

Have no clue where to go from here.  Too busy until next week to dig
into axis2.xml (If I remember it's in
/opt/red5/webapps/openmeetings/WEB-INF/conf/ ??) or
to read the Tomcat docs..

Any help appreciated!

Allen

On Wed, Feb 8, 2012 at 8:25 AM, [email protected]
<[email protected]> wrote:
> Hi Allen,
>
> you should make sure you understand the connection procedure:
>
> There are always 3 ports involved, not two.
>
> 1) You have the HTTP (default 5080) port that loads the SWF, the images,
> upload/download documents (or potentially https if you configure it)
> 2) RTMP (default 1935), the client first tries to connect 3 times to the
> rtmp port (or potentially rtmpS if you configured it)
> 3) RTMPT (default 8088), if the client fails to connect via rtmp if tries
> the firewall friendly (but more CPU hungry) RTMP over HTTP Tunneling, or
> short: rtmpT
>
> So there are 3 ports not 2. And actually 5080/8088 is not true, default
> would be 5080/1935. 8088 is just the port of the fallback protocol rtmpT.
>
> Sebastian
>
>
> 2012/2/8 Allen Underdown <[email protected]>
>>
>> All on the same subnet - no firewall involved yet.  No software firewalls
>> turned on either host or client.  This is why I'm confused.  Same machines
>> work when everything is set to 5080/8088..
>>
>> If I get some time today I'll fire up WireShark and look at what's going
>> on between the machines.
>>
>>
>> On Wed, Feb 8, 2012 at 1:31 AM, [email protected]
>> <[email protected]> wrote:
>>>
>>> Connection reset means that it could not connect via rtmp / rtmpt
>>> but port 80 does work.
>>>
>>> You've configured rtmp to be 1935
>>> and rtmpt to be 433
>>>
>>> I guess at least 433 does work, but have you configured your netwetwork
>>> and firewall that these ports are forwarded to the OpenMeetings server ?
>>>
>>> Sebastian
>>>
>>>
>>> 2012/2/7 Allen Underdown <[email protected]>
>>>>
>>>> Will have to confirm but not a page not found.  Think it was a
>>>> "connection reset".
>>>>
>>>> Time to fire up wireshark...
>>>>
>>>> On Feb 7, 2012 7:35 AM, "[email protected]" <[email protected]>
>>>> wrote:
>>>>>
>>>>> Hi Allen,
>>>>>
>>>>> I have a sample config that seems to be 1:1 the same like yours.
>>>>>
>>>>> * I cannot make any type of connection on an initial port 80*
>>>>> => that means your browser will show a "page not found" error or what?
>>>>> I guess that has nothing todo with OpenMeetings then (except the server is
>>>>> just offline).
>>>>>
>>>>> Sebastian
>>>>>
>>>>> 2012/2/6 Allen Underdown <[email protected]>
>>>>>>
>>>>>> Ok, so in a previous post on ports I was concerned with Apache
>>>>>> interfering with OM operations on port 80.
>>>>>>
>>>>>> Rather than try to eliminate Apache and insure a clean network, I just
>>>>>> blew away the machine (in ESXi)
>>>>>> and re-built it from scratch.
>>>>>>
>>>>>> My issue is that I need to allow access to OM from behind various
>>>>>> firewalls, with OM itself being behind
>>>>>> a firewall.  I obviously have control over my end, and can forward
>>>>>> ports/NAT policies etc.
>>>>>>
>>>>>> So, to make things easy, I planned on just having OM work on port
>>>>>> 80/443 as described in the Wiki
>>>>>> documents.
>>>>>>
>>>>>> For grins, I checked iptables - all clean. I didn't install any
>>>>>> firewall.  The only item in inetd.conf is telnetd
>>>>>> on port 23 (which I added).
>>>>>>
>>>>>> Unfortunately, I must be missing something.  I cannot make any type of
>>>>>> connection on an initial port 80
>>>>>> request.  If I reset everything back to defaults for 5080/8088 it all
>>>>>> works fine.
>>>>>>
>>>>>> Also, for some reason, the index.html file also does not seem to read
>>>>>> properly (??), but this may be tied
>>>>>> to the above. I just need a clean re-direct to my default OM
>>>>>> directory/port
>>>>>>
>>>>>> I've attached config.xml (in text form) and red5.properties (in text
>>>>>> form).  I want to make sure that I'm
>>>>>> changing the right config parms.
>>>>>>
>>>>>> If this is all correct, next step will have to be WireShark and some
>>>>>> debug.
>>>>>>
>>>>>> Ubuntu 10 LTS and latest OM 1.9 release.
>>>>>>
>>>>>> Thanks!
>>>>>> Allen
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> http://www.openmeetings.de
>>>>> http://incubator.apache.org/openmeetings/
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.com
>>>>> [email protected]
>>>
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.openmeetings.de
>>> http://incubator.apache.org/openmeetings/
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>
>>
>
>
>
> --
> Sebastian Wagner
> http://www.openmeetings.de
> http://incubator.apache.org/openmeetings/
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> [email protected]
/CRYPTOTERM SESSION LOG/
Date:2012.02.08 11:07:53 PM
Ver.:1.6 A
Cfg :OpenMeetings
Host:10.1.1.118
Term:XTERM
Size:132x25
openmeetings@conferencing:/opt/red5/log$ cat error.log
2012-02-08 22:59:06,604 [main] WARN  o.a.a.transport.http.AxisServlet - No 
transportReceiver for org.apache.axis2.transport.http.AxisServletListener 
found. An instance for HTTP will be configured automatically. Please update 
your axis2.xml file!
2012-02-08 22:59:06,629 [main] ERROR o.a.jasper.EmbeddedServletOptions - The 
scratchDir you specified: /opt/red5/work/red5Engine/0.0.0.0/openmeetings is 
unusable.
2012-02-08 22:59:06,807 [main] ERROR o.a.jasper.EmbeddedServletOptions - The 
scratchDir you specified: /opt/red5/work/red5Engine/0.0.0.0/_ is unusable.
2012-02-08 22:59:06,850 [main] ERROR o.a.coyote.http11.Http11Protocol - Error 
initializing endpoint
java.net.BindException: Permission denied /0.0.0.0:80
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549) 
~[tomcat-coyote-6.0.32.jar:6.0.32]
        at 
org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176) 
~[tomcat-coyote-6.0.32.jar:6.0.32]
        at 
org.apache.catalina.connector.Connector.initialize(Connector.java:1022) 
[catalina-6.0.32.jar:6.0.32]
        at org.apache.catalina.startup.Embedded.start(Embedded.java:830) 
[catalina-6.0.32.jar:6.0.32]
        at org.red5.server.tomcat.TomcatLoader.init(TomcatLoader.java:501) 
[tomcatplugin-1.1.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at org.red5.server.Launcher.launch(Launcher.java:64) [red5.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:118) [boot.jar:na]
        at org.red5.server.Bootstrap.main(Bootstrap.java:49) [boot.jar:na]
Caused by: java.net.BindException: Permission denied
        at java.net.PlainSocketImpl.socketBind(Native Method) ~[na:1.6.0_26]
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383) 
~[na:1.6.0_26]
        at java.net.ServerSocket.bind(ServerSocket.java:328) ~[na:1.6.0_26]
        at java.net.ServerSocket.<init>(ServerSocket.java:194) ~[na:1.6.0_26]
        at 
org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:56)
 ~[tomcat-coyote-6.0.32.jar:6.0.32]
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:540) 
~[tomcat-coyote-6.0.32.jar:6.0.32]
        ... 27 common frames omitted
2012-02-08 22:59:06,851 [main] ERROR org.red5.server.tomcat.TomcatLoader - 
Error loading tomcat, unable to bind connector. You may not have permission to 
use the selected port
org.apache.catalina.LifecycleException: Protocol handler initialization failed: 
java.net.BindException: Permission denied /0.0.0.0:80
        at 
org.apache.catalina.connector.Connector.initialize(Connector.java:1024) 
~[catalina-6.0.32.jar:6.0.32]
        at org.apache.catalina.startup.Embedded.start(Embedded.java:830) 
~[catalina-6.0.32.jar:6.0.32]
        at org.red5.server.tomcat.TomcatLoader.init(TomcatLoader.java:501) 
~[tomcatplugin-1.1.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at org.red5.server.Launcher.launch(Launcher.java:64) [red5.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:118) [boot.jar:na]
        at org.red5.server.Bootstrap.main(Bootstrap.java:49) [boot.jar:na]
/CRYPTOTERM SESSION LOG/
Date:2012.02.08 11:09:44 PM
Ver.:1.6 A
Cfg :OpenMeetings
Host:10.1.1.118
Term:XTERM
Size:132x25
openmeetings@conferencing:/opt/red5/log$ cat red5.log
2012-02-08 22:59:02,067 [main] INFO  org.red5.server.Launcher - Red5 Server 
1.0.0 RC2 $Rev: 4297 $ (http://code.google.com/p/red5/)
2012-02-08 22:59:02,688 [main] INFO  o.s.b.f.c.PropertyPlaceholderConfigurer - 
Loading properties file from class path resource [red5.properties]
2012-02-08 22:59:02,711 [main] INFO  o.s.b.f.s.DefaultListableBeanFactory - 
Pre-instantiating singletons in 
org.springframework.beans.factory.support.DefaultListableBeanFactory@50d17ec3: 
defining beans 
[placeholderConfig,red5.common,red5.core,context.loader,pluginLauncher,tomcat.server,rtmpt.server];
 root of factory hierarchy
2012-02-08 22:59:02,899 [main] INFO  o.s.b.f.c.PropertyPlaceholderConfigurer - 
Loading properties file from class path resource [red5.properties]
2012-02-08 22:59:02,907 [main] INFO  o.s.b.f.s.DefaultListableBeanFactory - 
Pre-instantiating singletons in 
org.springframework.beans.factory.support.DefaultListableBeanFactory@7b41fab6: 
defining beans 
[placeholderConfig,red5.server,jmxFactory,jmxAgent,serializer,deserializer,statusObjectService,rtmpCodecFactory,rtmptCodecFactory,remotingCodecFactory,streamableFileFactory,filePersistenceThread,sharedObjectService,streamService,providerService,consumerService,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,fileConsumer,playlistSubscriberStream,clientBroadcastStream];
 root of factory hierarchy
2012-02-08 22:59:03,673 [main] INFO  o.s.b.f.c.PropertyPlaceholderConfigurer - 
Loading properties file from class path resource [red5.properties]
2012-02-08 22:59:03,682 [main] INFO  o.s.b.f.s.DefaultListableBeanFactory - 
Pre-instantiating singletons in 
org.springframework.beans.factory.support.DefaultListableBeanFactory@444b0bbb: 
defining beans 
[customEditorConfigurer,placeholderConfig,rtmpMinaConnManager,rtmpHandler,rtmpMinaIoHandler,rtmpTransport,rtmpMinaConnection,rtmptConnManager,rtmptHandler,rtmptServlet,rtmptConnection];
 
parent:org.springframework.beans.factory.support.DefaultListableBeanFactory@7b41fab6
2012-02-08 22:59:03,833 [main] INFO  o.s.b.f.s.DefaultListableBeanFactory - 
Pre-instantiating singletons in 
org.springframework.beans.factory.support.DefaultListableBeanFactory@7619cc1b: 
defining beans 
[global.clientRegistry,global.serviceInvoker,global.mappingStrategy,global.context,global.handler,global.scope,red5.scopeResolver];
 parent: 
org.springframework.beans.factory.support.DefaultListableBeanFactory@7b41fab6
2012-02-08 22:59:06,604 [main] WARN  o.a.a.transport.http.AxisServlet - No 
transportReceiver for org.apache.axis2.transport.http.AxisServletListener 
found. An instance for HTTP will be configured automatically. Please update 
your axis2.xml file!
2012-02-08 22:59:06,629 [main] ERROR o.a.jasper.EmbeddedServletOptions - The 
scratchDir you specified: /opt/red5/work/red5Engine/0.0.0.0/openmeetings is 
unusable.
2012-02-08 22:59:06,807 [main] ERROR o.a.jasper.EmbeddedServletOptions - The 
scratchDir you specified: /opt/red5/work/red5Engine/0.0.0.0/_ is unusable.
2012-02-08 22:59:06,850 [main] ERROR o.a.coyote.http11.Http11Protocol - Error 
initializing endpoint
java.net.BindException: Permission denied /0.0.0.0:80
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549) 
~[tomcat-coyote-6.0.32.jar:6.0.32]
        at 
org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176) 
~[tomcat-coyote-6.0.32.jar:6.0.32]
        at 
org.apache.catalina.connector.Connector.initialize(Connector.java:1022) 
[catalina-6.0.32.jar:6.0.32]
        at org.apache.catalina.startup.Embedded.start(Embedded.java:830) 
[catalina-6.0.32.jar:6.0.32]
        at org.red5.server.tomcat.TomcatLoader.init(TomcatLoader.java:501) 
[tomcatplugin-1.1.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at org.red5.server.Launcher.launch(Launcher.java:64) [red5.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:118) [boot.jar:na]
        at org.red5.server.Bootstrap.main(Bootstrap.java:49) [boot.jar:na]
Caused by: java.net.BindException: Permission denied
        at java.net.PlainSocketImpl.socketBind(Native Method) ~[na:1.6.0_26]
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383) 
~[na:1.6.0_26]
        at java.net.ServerSocket.bind(ServerSocket.java:328) ~[na:1.6.0_26]
        at java.net.ServerSocket.<init>(ServerSocket.java:194) ~[na:1.6.0_26]
        at 
org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:56)
 ~[tomcat-coyote-6.0.32.jar:6.0.32]
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:540) 
~[tomcat-coyote-6.0.32.jar:6.0.32]
        ... 27 common frames omitted
2012-02-08 22:59:06,851 [main] ERROR org.red5.server.tomcat.TomcatLoader - 
Error loading tomcat, unable to bind connector. You may not have permission to 
use the selected port
org.apache.catalina.LifecycleException: Protocol handler initialization failed: 
java.net.BindException: Permission denied /0.0.0.0:80
        at 
org.apache.catalina.connector.Connector.initialize(Connector.java:1024) 
~[catalina-6.0.32.jar:6.0.32]
        at org.apache.catalina.startup.Embedded.start(Embedded.java:830) 
~[catalina-6.0.32.jar:6.0.32]
        at org.red5.server.tomcat.TomcatLoader.init(TomcatLoader.java:501) 
~[tomcatplugin-1.1.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
 [org.springframework.beans-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
 [org.springframework.context-3.0.6.RELEASE.jar:3.0.6.RELEASE]
        at org.red5.server.Launcher.launch(Launcher.java:64) [red5.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_26]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_26]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_26]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_26]
        at org.red5.server.Bootstrap.bootStrap(Bootstrap.java:118) [boot.jar:na]
        at org.red5.server.Bootstrap.main(Bootstrap.java:49) [boot.jar:na]

Reply via email to