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>