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);
         }
     }


Reply via email to