Author: azeez Date: Tue Dec 21 12:54:09 2010 New Revision: 1051479 URL: http://svn.apache.org/viewvc?rev=1051479&view=rev Log: Fix for AXIS2-3863
Modified: axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java Modified: axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java?rev=1051479&r1=1051478&r2=1051479&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java (original) +++ axis/axis2/java/core/trunk/modules/transport/http/src/org/apache/axis2/transport/http/AxisServlet.java Tue Dec 21 12:54:09 2010 @@ -478,19 +478,21 @@ public class AxisServlet extends HttpSer "must be configured with a port number. WSDL generation will be " + "unreliable."); } - - ListenerManager listenerManager = new ListenerManager(); - listenerManager.init(configContext); - listenerManager.start(); - agent = new ListingAgent(configContext); + initTransport(); initParams(); - } catch (Exception e) { throw new ServletException(e); } } - + + protected void initTransport() { + ListenerManager listenerManager = new ListenerManager(); + listenerManager.init(configContext); + listenerManager.start(); + agent = new ListingAgent(configContext); + } + private AxisServletListener getAxisServletListener(String name) { TransportInDescription desc = axisConfiguration.getTransportIn(name); if (desc == null) { @@ -550,9 +552,7 @@ public class AxisServlet extends HttpSer */ @Override public void init() throws ServletException { - if (this.servletConfig != null - && - !initCalled) { + if (this.servletConfig != null && !initCalled) { init(this.servletConfig); } }