Re: [Dhis2-users] [Dhis2-devs] Connection error
Hi I would suggest cleaning out the webapps directory, put a new war file there. Restart the server, and then start up tomcat. This sometimes happens if you either start the same instance two times, or maybe the old one was unable to shutdown properly, so you have 1 one in a stale shutdown state, and another one is trying to startup. -- Morten On Mon, Mar 11, 2013 at 5:55 PM, Uddin Fatema fatema...@gmail.com wrote: Dear All, Hey i am using dhis2 version 2.9 few months. Recently , i checkout the dhis2 version 2.9 source code and build it and keep the war file inside tomcat-webapps. when i am running the tomcat i got a error Failed to initialize connector [Connector[AJP/1.3-8009], SEVERE: Error listenerStart, SEVERE: Context [/dhis] startup failed due to previous errors Details error are given bellow. Please help Mar 11, 2013 4:36:45 PM org.apache.catalina.core.AprLifecycleListener init INFO: An older version 1.1.20 of the APR based Apache Tomcat Native library is i nstalled, while Tomcat recommends a minimum version of 1.1.22 Mar 11, 2013 4:36:45 PM org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR based Apache Tomcat Native library 1.1.20. Mar 11, 2013 4:36:45 PM org.apache.catalina.core.AprLifecycleListener init INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], ra ndom [true]. Mar 11, 2013 4:36:46 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler [http-apr-8085] Mar 11, 2013 4:36:46 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler [ajp-apr-8009] Mar 11, 2013 4:36:46 PM org.apache.coyote.AbstractProtocol init SEVERE: Failed to initialize end point associated with ProtocolHandler [ajp-apr -8009] java.lang.Exception: Socket bind failed: [730048] Only one usage of each socket address (protocol/network address/port) is normally permitted. at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.jav a:566) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:417) at org.apache.catalina.connector.Connector.initInternal(Connector.java:9 56) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardService.initInternal(StandardService .java:559) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.j ava:814) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:624) at org.apache.catalina.startup.Catalina.load(Catalina.java:649) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449) Mar 11, 2013 4:36:46 PM org.apache.catalina.core.StandardService initInternal SEVERE: Failed to initialize connector [Connector[AJP/1.3-8009]] org.apache.catalina.LifecycleException: Failed to initialize component [Connecto r[AJP/1.3-8009]] at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) at org.apache.catalina.core.StandardService.initInternal(StandardService .java:559) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.j ava:814) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:624) at org.apache.catalina.startup.Catalina.load(Catalina.java:649) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449) Caused by: org.apache.catalina.LifecycleException: Protocol handler initializati on failed at org.apache.catalina.connector.Connector.initInternal(Connector.java:9 58) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) ... 12 more Caused by: java.lang.Exception: Socket bind failed: [730048] Only one usage of e ach socket address (protocol/network address/port) is normally permitted. at
Re: [Dhis2-users] [Dhis2-devs] Connection error
Hi Fatima Looks like Knut and Morten might both be right. It seems you are trying (in your server.xml) to open an AJP connector on port 8009 and something else is already using that port - possibly another tomcat. Comment the line out of your server.xml config file which refers to the ajp connector and it will get rid of some of the errors. I see you have an http connector listening on port 8085 which seems to have come up fine. Typically you don't need both, so comment out the ajp one. And follow Morten's advice to clean out the webapps directory before deployiong the new war file. Bob On 12 March 2013 12:07, Knut Staring knu...@gmail.com wrote: Hi Fatima, My guess is that the previous tomcat process is still running. You could try to kill all java processes before attempting a new restart. For example: ps aux | grep java Dear All, Hey i am using dhis2 version 2.9 few months. Recently , i checkout the dhis2 version 2.9 source code and build it and keep the war file inside tomcat-webapps. when i am running the tomcat i got a error Failed to initialize connector [Connector[AJP/1.3-8009], SEVERE: Error listenerStart, SEVERE: Context [/dhis] startup failed due to previous errors Details error are given bellow. Please help Mar 11, 2013 4:36:45 PM org.apache.catalina.core.AprLifecycleListener init INFO: An older version 1.1.20 of the APR based Apache Tomcat Native library is i nstalled, while Tomcat recommends a minimum version of 1.1.22 Mar 11, 2013 4:36:45 PM org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR based Apache Tomcat Native library 1.1.20. Mar 11, 2013 4:36:45 PM org.apache.catalina.core.AprLifecycleListener init INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], ra ndom [true]. Mar 11, 2013 4:36:46 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler [http-apr-8085] Mar 11, 2013 4:36:46 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler [ajp-apr-8009] Mar 11, 2013 4:36:46 PM org.apache.coyote.AbstractProtocol init SEVERE: Failed to initialize end point associated with ProtocolHandler [ajp-apr -8009] java.lang.Exception: Socket bind failed: [730048] Only one usage of each socket address (protocol/network address/port) is normally permitted. at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:423) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.jav a:566) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:417) at org.apache.catalina.connector.Connector.initInternal(Connector.java:9 56) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardService.initInternal(StandardService .java:559) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.j ava:814) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:624) at org.apache.catalina.startup.Catalina.load(Catalina.java:649) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449) Mar 11, 2013 4:36:46 PM org.apache.catalina.core.StandardService initInternal SEVERE: Failed to initialize connector [Connector[AJP/1.3-8009]] org.apache.catalina.LifecycleException: Failed to initialize component [Connecto r[AJP/1.3-8009]] at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106) at org.apache.catalina.core.StandardService.initInternal(StandardService .java:559) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.j ava:814) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:624) at org.apache.catalina.startup.Catalina.load(Catalina.java:649) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449) Caused by: org.apache.catalina.LifecycleException: Protocol