[
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.