axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chuck Williams (JIRA)" <>
Subject [jira] Resolved: (AXIS2-1607) Http DefaultConnectionListener can vanish, leaving service unable to accept requests
Date Tue, 07 Nov 2006 05:55:37 GMT
     [ ]

Chuck Williams resolved AXIS2-1607.

    Resolution: Fixed

Fixed in r471995.

By default, the connection listener thread uses DefaultConnectionListenerFailureHandler to
re-establish the listen on an exception.  If this fails too many times the thread terminates,
but provides a notification hook for the application to take other actions.  All exceptions
and terminations are logged.  This is all easily configurable through HttpFactory.

> Http DefaultConnectionListener can vanish, leaving service unable to accept requests
> ------------------------------------------------------------------------------------
>                 Key: AXIS2-1607
>                 URL:
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: transports
>    Affects Versions: 1.1
>         Environment: All
>            Reporter: Chuck Williams
>         Assigned To: Chuck Williams
>             Fix For: 1.1
> Http DefaultConnectionListener exits upon any error.  Worse, if the error is a SocketException
that results in the socket being closed, the exit is silent without any log message (except
at Debug level).  The consequence of this exit are that the http server can no longer accept
connections, leaving the axis2 service cut off from any client requests, without any knowledge
this has happened.
> The built-in SimpleHTTPServer should be more robust than this, supporting a reasonable
number of retries before giving up, always logging on termination, and supporting a configurable
notification mechanism on exit.
> Assigning to myself because I've already fixed this and stand ready to commit the fix,
pending combing back up so I can get the jibx 1.1.1 jars for a successful
build with latest 1.1 branch.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message