Re: [Dhis2-users] [Dhis2-devs] Connection error

2013-03-12 Thread Morten Olav Hansen
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

2013-03-12 Thread Bob Jolliffe
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