Changes required for AXIS2-5340.
diff --git a/modules/interop/src/resources/conf/sec-client-axis2.xml b/modules/interop/src/resources/conf/sec-client-axis2.xml
index 2b8b8ea..7d3914c 100644
--- a/modules/interop/src/resources/conf/sec-client-axis2.xml
+++ b/modules/interop/src/resources/conf/sec-client-axis2.xml
@@ -56,6 +56,15 @@
     <!-- This will disable the separate servlet we have for REST handling. -->
     <parameter name="disableSeparateEndpointForREST" locked="true">false</parameter>
 
+    <!-- ================================================= -->
+    <!-- Deployers -->
+    <!-- ================================================= -->
+
+    <!--Service deployer , this will alow users to deploy AAR or exploded AAR as axis2 services-->
+    <deployer extension=".aar" directory="services" class="org.apache.axis2.deployment.ServiceDeployer">
+        <serviceBuilderExtension name ="jwsbuilderExt" class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>
+        <serviceBuilderExtension name ="wsdlbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+    </deployer>
 
 
     <!-- ================================================= -->
diff --git a/modules/persistence/test-resources/client_axis2.xml b/modules/persistence/test-resources/client_axis2.xml
index 0ebfb10..931b2ae 100644
--- a/modules/persistence/test-resources/client_axis2.xml
+++ b/modules/persistence/test-resources/client_axis2.xml
@@ -77,6 +77,16 @@
     <!--    </listener>-->

 

     <!-- ================================================= -->

+    <!-- Deployers -->

+    <!-- ================================================= -->

+

+    <!--Service deployer , this will alow users to deploy AAR or exploded AAR as axis2 services-->

+    <deployer extension=".aar" directory="services" class="org.apache.axis2.deployment.ServiceDeployer">

+        <serviceBuilderExtension name ="jwsbuilderExt" class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>

+        <serviceBuilderExtension name ="wsdlbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>

+    </deployer>

+

+    <!-- ================================================= -->

     <!-- Message Receivers -->

     <!-- ================================================= -->

     <!--This is the deafult MessageReceiver for the system , if you want to have MessageReceivers for -->

diff --git a/modules/persistence/test-resources/server_axis2.xml b/modules/persistence/test-resources/server_axis2.xml
index c6fa2e5..bef5c14 100644
--- a/modules/persistence/test-resources/server_axis2.xml
+++ b/modules/persistence/test-resources/server_axis2.xml
@@ -75,6 +75,18 @@
     <!--    <listener class="org.apache.axis2.ObserverIMPL">-->

     <!--        <parameter name="RSS_URL">http://127.0.0.1/rss</parameter>-->

     <!--    </listener>-->

+    

+    

+    <!-- ================================================= -->

+    <!-- Deployers -->

+    <!-- ================================================= -->

+

+    <!--Service deployer , this will alow users to deploy AAR or exploded AAR as axis2 services-->

+    <deployer extension=".aar" directory="services" class="org.apache.axis2.deployment.ServiceDeployer">

+        <serviceBuilderExtension name ="jwsbuilderExt" class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>

+        <serviceBuilderExtension name ="wsdlbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>

+    </deployer>

+

 

     <!-- ================================================= -->

     <!-- Message Receivers -->

diff --git a/modules/tests/test-resources/client_axis2.xml b/modules/tests/test-resources/client_axis2.xml
index 6acc469..beee0b1 100644
--- a/modules/tests/test-resources/client_axis2.xml
+++ b/modules/tests/test-resources/client_axis2.xml
@@ -77,6 +77,17 @@
     <!--    </listener>-->
 
     <!-- ================================================= -->
+    <!-- Deployers -->
+    <!-- ================================================= -->
+
+    <!--Service deployer , this will alow users to deploy AAR or exploded AAR as axis2 services-->
+    <deployer extension=".aar" directory="services" class="org.apache.axis2.deployment.ServiceDeployer">
+        <serviceBuilderExtension name ="jwsbuilderExt" class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>
+        <serviceBuilderExtension name ="wsdlbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+    </deployer>
+
+
+    <!-- ================================================= -->
     <!-- Message Receivers -->
     <!-- ================================================= -->
     <!--This is the deafult MessageReceiver for the system , if you want to have MessageReceivers for -->
diff --git a/modules/tests/test-resources/client_mtom_axis2.xml b/modules/tests/test-resources/client_mtom_axis2.xml
index a4c7ac1..3ec55e1 100644
--- a/modules/tests/test-resources/client_mtom_axis2.xml
+++ b/modules/tests/test-resources/client_mtom_axis2.xml
@@ -56,6 +56,15 @@
     <!-- This will disable the separate servlet we have for REST handling. -->
     <parameter name="disableSeparateEndpointForREST" locked="true">false</parameter>
 
+    <!-- ================================================= -->
+    <!-- Deployers -->
+    <!-- ================================================= -->
+
+    <!--Service deployer , this will alow users to deploy AAR or exploded AAR as axis2 services-->
+    <deployer extension=".aar" directory="services" class="org.apache.axis2.deployment.ServiceDeployer">
+        <serviceBuilderExtension name ="jwsbuilderExt" class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>
+        <serviceBuilderExtension name ="wsdlbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+    </deployer>
 
 
     <!-- ================================================= -->
diff --git a/modules/tests/test-resources/server_axis2.xml b/modules/tests/test-resources/server_axis2.xml
index 5fb63b6..3150e07 100644
--- a/modules/tests/test-resources/server_axis2.xml
+++ b/modules/tests/test-resources/server_axis2.xml
@@ -75,6 +75,18 @@
     <!--    <listener class="org.apache.axis2.ObserverIMPL">-->
     <!--        <parameter name="RSS_URL">http://127.0.0.1/rss</parameter>-->
     <!--    </listener>-->
+    
+    
+    <!-- ================================================= -->
+    <!-- Deployers -->
+    <!-- ================================================= -->
+
+    <!--Service deployer , this will alow users to deploy AAR or exploded AAR as axis2 services-->
+    <deployer extension=".aar" directory="services" class="org.apache.axis2.deployment.ServiceDeployer">
+        <serviceBuilderExtension name ="jwsbuilderExt" class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>
+        <serviceBuilderExtension name ="wsdlbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+    </deployer>
+
 
     <!-- ================================================= -->
     <!-- Message Receivers -->
diff --git a/modules/tests/test-resources/server_mtom_axis2.xml b/modules/tests/test-resources/server_mtom_axis2.xml
index 6bd0fa8..8123719 100644
--- a/modules/tests/test-resources/server_mtom_axis2.xml
+++ b/modules/tests/test-resources/server_mtom_axis2.xml
@@ -56,6 +56,15 @@
     <!-- This will disable the separate servlet we have for REST handling. -->
     <parameter name="disableSeparateEndpointForREST" locked="true">false</parameter>
 
+    <!-- ================================================= -->
+    <!-- Deployers -->
+    <!-- ================================================= -->
+
+    <!--Service deployer , this will alow users to deploy AAR or exploded AAR as axis2 services-->
+    <deployer extension=".aar" directory="services" class="org.apache.axis2.deployment.ServiceDeployer">
+        <serviceBuilderExtension name ="jwsbuilderExt" class="org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension"/>
+        <serviceBuilderExtension name ="wsdlbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+    </deployer>