You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Andreas Veithen (JIRA)" <ji...@apache.org> on 2010/01/07 15:12:31 UTC

[jira] Resolved: (AXIS2-4597) AxisServlet creates new listener for HTTPS port which blocks the containers

     [ https://issues.apache.org/jira/browse/AXIS2-4597?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Veithen resolved AXIS2-4597.
------------------------------------

    Resolution: Duplicate

This issue has been addressed by AXIS2-4465. Please also search the mailing list archives for "AXIS2-4465" for more information.

> AxisServlet creates new listener for HTTPS port which blocks the containers
> ---------------------------------------------------------------------------
>
>                 Key: AXIS2-4597
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4597
>             Project: Axis2
>          Issue Type: Bug
>          Components: transports
>    Affects Versions: 1.5.1, 1.5, 1.4.1, 1.4
>         Environment: all
>            Reporter: Ben Reif
>            Priority: Critical
>
> When you have an axis2.xml file that contains an https <transportReceiver> with the application server's SSL port, you get a JVM_Bind exception on the https port when you start some application servers such as Weblogic. This prevents the application server from listening on that port and effectively disables that port for all other applications running on that server. This is because Weblogic doesn't try to bind to the http/https ports until after the application has started, and if Axis2 has already been bound to that port then Weblogic can no longer use it. 
> When the AxisServlet starts up the init(ServletConfig config) method registers the TransportInDescription for the HTTP protocol with the ListenerManager as "started", so it does not start a new listener for that port and Weblogic can still bind to it. However it does not do that for HTTPS, which causes the JVM_Bind exception. The AxisServlet should also register a TransportInDescription for the HTTPS protocol as "started" in the ListenerManager so that it does not block the container from binding to the SSL port.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.