You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by sa...@apache.org on 2012/06/11 17:20:01 UTC
svn commit: r1348899 - in /axis/axis2/java/core/trunk/modules:
integration/conf/ integration/test-resources/
integration/test-resources/deployment/ integration/test-resources/jaxrs/
integration/test-resources/mtom/ integration/test-resources/swa/ integ...
Author: sagara
Date: Mon Jun 11 15:19:58 2012
New Revision: 1348899
URL: http://svn.apache.org/viewvc?rev=1348899&view=rev
Log:
AXIS2-5340 - implemented proposed solution.
Modified:
axis/axis2/java/core/trunk/modules/integration/conf/axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-fileCache-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/deployment/deployment.both.axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/jaxrs/pojo-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml
axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2.xml
axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2_addressing.xml
axis/axis2/java/core/trunk/modules/jibx/src/test/repo/conf/axis2.xml
axis/axis2/java/core/trunk/modules/json/test-resources/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/conf/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/AxisMessageTestRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/BadConfigOrderChange/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ConfigWithObservers/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ParaLockedRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/SystemPhaseRemove/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2_a.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/builderSelectorTest/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exculeRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exposedTransportsRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/faultyServiceshandling/repo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hierarchicalServiceRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hostConfigrepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/messageFormatterTest/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleConfig/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleDisEngegeRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleVersion/Test1/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/repositories/moduleLoadTest/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/serviceGroupRepo/axis2.xml
axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/soaproleconfiguration/axis2.xml
axis/axis2/java/core/trunk/modules/webapp/conf/axis2.xml
Modified: axis/axis2/java/core/trunk/modules/integration/conf/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/conf/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/conf/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/conf/axis2.xml Mon Jun 11 15:19:58 2012
@@ -83,6 +83,16 @@
<!-- <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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
<!-- Message Receivers -->
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -37,6 +37,16 @@
<parameter name="sendStacktraceDetailsWithFaults">true</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
+ <!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
<!-- This is the Deafult Message Receiver for the Request Response style Operations -->
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-fileCache-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-fileCache-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-fileCache-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/SwA-fileCache-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -39,6 +39,16 @@
<parameter name="sendStacktraceDetailsWithFaults">true</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
+ <!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
<!-- This is the Deafult Message Receiver for the Request Response style Operations -->
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/deployment/deployment.both.axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/deployment/deployment.both.axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/deployment/deployment.both.axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/deployment/deployment.both.axis2.xml Mon Jun 11 15:19:58 2012
@@ -21,6 +21,16 @@
<parameter name="hotdeployment">true</parameter>
<parameter name="hotupdate">true</parameter>
<parameter name="enableMTOM">true</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/jaxrs/pojo-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/jaxrs/pojo-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/jaxrs/pojo-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/jaxrs/pojo-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -86,6 +86,16 @@
<!-- Following parameter will suppress generation of SOAP 1.2 bindings in auto-generated WSDL files -->
<parameter name="disableSOAP12" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
<deployer extension=".jar" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -32,7 +32,15 @@
<parameter name="userName">admin</parameter>
<parameter name="password">axis2</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
<!-- Message Receivers -->
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/mtom/MTOM-fileCache-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -34,7 +34,15 @@
<parameter name="userName">admin</parameter>
<parameter name="password">axis2</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
<!-- Message Receivers -->
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -37,6 +37,16 @@
<parameter name="sendStacktraceDetailsWithFaults">true</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
+ <!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
<!-- This is the Deafult Message Receiver for the Request Response style Operations -->
Modified: axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test-resources/swa/SwA-fileCache-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -39,6 +39,16 @@
<parameter name="sendStacktraceDetailsWithFaults">true</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
+ <!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
<!-- This is the Deafult Message Receiver for the Request Response style Operations -->
Modified: axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-disabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -47,6 +47,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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
+ <!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
<!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for -->
Modified: axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/chunking-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -28,6 +28,15 @@
<parameter name="userName">admin</parameter>
<parameter name="password">axis2</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
<!-- Message Receivers -->
Modified: axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/engine/commons-http-enabled-axis2.xml Mon Jun 11 15:19:58 2012
@@ -28,6 +28,15 @@
<parameter name="userName">admin</parameter>
<parameter name="password">axis2</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
<!-- Message Receivers -->
Modified: axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2.xml Mon Jun 11 15:19:58 2012
@@ -60,6 +60,16 @@
<!-- Following parameter will completely disable REST handling in Axis2-->
<parameter name="disableREST" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!--JAXWS deployer for servicejars, this will allow users to drop .jar files and have them deployed as a service -->
<deployer extension="jar" directory="servicejars" class="org.apache.axis2.jaxws.framework.JAXWSDeployer"/>
Modified: axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2_addressing.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2_addressing.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2_addressing.xml (original)
+++ axis/axis2/java/core/trunk/modules/jaxws-integration/test-resources/axis2_addressing.xml Mon Jun 11 15:19:58 2012
@@ -86,6 +86,16 @@
<!-- Following parameter will suppress generation of SOAP 1.2 bindings in auto-generated WSDL files -->
<parameter name="disableSOAP12" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
<deployer extension=".jar" directory="servicejars" class="org.apache.axis2.jaxws.framework.JAXWSDeployer"/>
Modified: axis/axis2/java/core/trunk/modules/jibx/src/test/repo/conf/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jibx/src/test/repo/conf/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jibx/src/test/repo/conf/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/jibx/src/test/repo/conf/axis2.xml Mon Jun 11 15:19:58 2012
@@ -38,6 +38,16 @@
<!-- <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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
<!-- Message Receivers -->
Modified: axis/axis2/java/core/trunk/modules/json/test-resources/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/json/test-resources/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/json/test-resources/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/json/test-resources/axis2.xml Mon Jun 11 15:19:58 2012
@@ -92,6 +92,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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
+
+ <!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
<!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for -->
Modified: axis/axis2/java/core/trunk/modules/kernel/conf/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/conf/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/conf/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/conf/axis2.xml Mon Jun 11 15:19:58 2012
@@ -99,6 +99,16 @@
<!-- Following parameter will suppress generation of SOAP 1.2 bindings in auto-generated WSDL files -->
<parameter name="disableSOAP12" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
<deployer extension=".jar" directory="servicejars"
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/DeploymentEngine.java Mon Jun 11 15:19:58 2012
@@ -930,35 +930,6 @@ public abstract class DeploymentEngine i
}
private void initializeDeployers(ConfigurationContext configContext) {
- serviceDeployer = new ServiceDeployer();
- serviceDeployer.init(configContext);
- if (this.servicesDir != null) {
- serviceDeployer.setDirectory(this.servicesDir.getName());
- }
- /*
- * TODO - For the moment we set WSDLServiceBuilderExtension and
- * JAXWSServiceBuilderExtension to ServiceDeployer, but
- * this need to be moved to axis2.xml.
- */
- String jaxwsExtClass = "org.apache.axis2.jaxws.framework.JAXWSServiceBuilderExtension";
- try {
- Class<?> clazz = Class.forName(jaxwsExtClass);
- ServiceBuilderExtension jaxwsExt = (ServiceBuilderExtension) clazz.newInstance();
- jaxwsExt.init(configContext);
- serviceDeployer.addServiceBuilderExtensions(jaxwsExt);
- } catch (ClassNotFoundException e) {
- log.info("Can not instantiate " + jaxwsExtClass
- + ", not abale to use JAX-WS with ServiceDeployer");
- } catch (InstantiationException e) {
- log.info("Can not instantiate " + jaxwsExtClass
- + ", not abale to use JAX-WS with ServiceDeployer");
- } catch (IllegalAccessException e) {
- log.info("Can not instantiate " + jaxwsExtClass
- + ", not abale to use JAX-WS with ServiceDeployer");
- }
- ServiceBuilderExtension wsdlExt = new WSDLServiceBuilderExtension();
- wsdlExt.init(configContext);
- serviceDeployer.addServiceBuilderExtensions(wsdlExt);
for (Map<String, Deployer> extensionMap : deployerMap.values()) {
for (Deployer deployer : extensionMap.values()) {
@@ -966,8 +937,20 @@ public abstract class DeploymentEngine i
if (deployer instanceof AbstractDeployer) {
for (Iterator<ServiceBuilderExtension> sbeItr = ((AbstractDeployer) deployer)
.getServiceBuilderExtensions().iterator(); sbeItr.hasNext();) {
- //init ServiceBuilderExtensions
- sbeItr.next().init(configContext);
+ // init ServiceBuilderExtensions
+ ServiceBuilderExtension builderExtension = sbeItr.next();
+ builderExtension.init(configContext);
+ ((AbstractDeployer) deployer).addServiceBuilderExtensions(builderExtension);
+ /*
+ * URL based deployment does not fully based on standard
+ * deployment architecture hence it's require to set
+ * serviceDeployer variable. serviceDeployer variable
+ * set only if the ServiceDeployer has been registered
+ * on axis2.xml file.
+ */
+ if (deployer instanceof ServiceDeployer) {
+ serviceDeployer = (ServiceDeployer) deployer;
+ }
}
}
}
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/axis2_default.xml Mon Jun 11 15:19:58 2012
@@ -65,8 +65,19 @@
<!-- Following parameter will completely disable REST handling in Axis2-->
<parameter name="disableREST" locked="false">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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
+
<deployer extension=".jar" directory="transports" class="org.apache.axis2.deployment.TransportDeployer"/>
<!-- Following parameter will set the host name for the epr-->
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/repository/util/DeploymentFileData.java Mon Jun 11 15:19:58 2012
@@ -149,7 +149,9 @@ public class DeploymentFileData {
}
public void deploy() throws DeploymentException {
- deployer.deploy(this);
+ if( deployer != null){
+ deployer.deploy(this);
+ }
}
public Object getServiceMetaData() {
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/AxisMessageTestRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/AxisMessageTestRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/AxisMessageTestRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/AxisMessageTestRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -33,6 +33,16 @@
<ip>127.0.0.1</ip>
<port>5555</port>
</hostConfiguration>
+
+ <!-- ================================================= -->
+ <!-- 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- This is the Deafult Message Receiver for the Request Response style Operations -->
<messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/BadConfigOrderChange/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/BadConfigOrderChange/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/BadConfigOrderChange/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/BadConfigOrderChange/axis2.xml Mon Jun 11 15:19:58 2012
@@ -20,6 +20,16 @@
<axisconfig name="AxisJava2.0">
<parameter name="hotdeployment">true</parameter>
<parameter name="hotupdate">true</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ConfigWithObservers/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ConfigWithObservers/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ConfigWithObservers/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ConfigWithObservers/axis2.xml Mon Jun 11 15:19:58 2012
@@ -32,7 +32,16 @@
<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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/CustomDeployerRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -109,6 +109,16 @@
class="org.apache.axis2.transport.http.ApplicationXMLFormatter"/>
</messageFormatters>
+ <!-- ================================================= -->
+ <!-- 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!-- Test custom deployment by registering for "svc" files, and the "widgets" dir -->
<deployer extension=".svc" directory="widgets"
class="org.apache.axis2.deployment.deployers.CustomDeployer"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ParaLockedRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ParaLockedRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ParaLockedRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/ParaLockedRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -19,6 +19,16 @@
<axisconfig name="AxisJava2.0">
+ <!-- ================================================= -->
+ <!-- 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
<parameter name="ServicePara1">true</parameter>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/SystemPhaseRemove/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/SystemPhaseRemove/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/SystemPhaseRemove/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/SystemPhaseRemove/axis2.xml Mon Jun 11 15:19:58 2012
@@ -20,6 +20,16 @@
<axisconfig name="AxisJava2.0">
<parameter name="hotdeployment">true</parameter>
<parameter name="hotupdate">true</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2.xml Mon Jun 11 15:19:58 2012
@@ -22,6 +22,16 @@
<parameter name="hotupdate">true</parameter>
<parameter name="FavoriteColor">purple</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<messageReceiver mep="INOUT" class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2_a.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2_a.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2_a.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/axis2_a.xml Mon Jun 11 15:19:58 2012
@@ -49,8 +49,19 @@
<!-- Following parameter will completely disable REST handling in Axis2-->
<parameter name="disableREST" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
+
<deployer extension=".jsa" directory="rmiservices" class="org.apache.axis2.rmi.deploy.RMIServiceDeployer"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/builderSelectorTest/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/builderSelectorTest/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/builderSelectorTest/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/builderSelectorTest/axis2.xml Mon Jun 11 15:19:58 2012
@@ -92,6 +92,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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
+ <!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
<!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for -->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exculeRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exculeRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exculeRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exculeRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -61,6 +61,16 @@
<!-- Following parameter will completely disable REST handling in Axis2-->
<parameter name="disableREST" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exposedTransportsRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exposedTransportsRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exposedTransportsRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/exposedTransportsRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -30,7 +30,16 @@
<parameter name="seralizeLocation">./target</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!-- ================================================= -->
<!-- Message Receivers -->
<!-- ================================================= -->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/faultyServiceshandling/repo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/faultyServiceshandling/repo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/faultyServiceshandling/repo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/faultyServiceshandling/repo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -29,6 +29,16 @@
<parameter name="password">axis2</parameter>
<parameter name="seralizeLocation">./target</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hierarchicalServiceRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hierarchicalServiceRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hierarchicalServiceRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hierarchicalServiceRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -29,6 +29,16 @@
<parameter name="password">axis2</parameter>
<parameter name="seralizeLocation">./target</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
<!-- Message Receivers -->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hostConfigrepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hostConfigrepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hostConfigrepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/hostConfigrepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -33,6 +33,16 @@
<ip>127.0.0.1</ip>
<port>5555</port>
</hostConfiguration>
+
+ <!-- ================================================= -->
+ <!-- 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!--if you want to extract the service archive file and work with that please uncomment this-->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/messageFormatterTest/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/messageFormatterTest/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/messageFormatterTest/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/messageFormatterTest/axis2.xml Mon Jun 11 15:19:58 2012
@@ -46,6 +46,16 @@
<parameter name="userName">admin</parameter>
<parameter name="password">axis2</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!--To override repository/services you need to uncomment following parameter and value SHOULD be absolute file path.-->
<!--<parameter name="ServicesDirectory">service</parameter>-->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleConfig/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleConfig/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleConfig/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleConfig/axis2.xml Mon Jun 11 15:19:58 2012
@@ -19,7 +19,16 @@
<axisconfig name="AxisJava2.0">
-
+ <!-- ================================================= -->
+ <!-- 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<moduleConfig name="testModule">
<parameter name="testModulePara">N/A</parameter>
</moduleConfig>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleDisEngegeRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleDisEngegeRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleDisEngegeRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleDisEngegeRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -61,6 +61,16 @@
<!-- Following parameter will completely disable REST handling in Axis2-->
<parameter name="disableREST" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleVersion/Test1/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleVersion/Test1/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleVersion/Test1/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/moduleVersion/Test1/axis2.xml Mon Jun 11 15:19:58 2012
@@ -32,6 +32,16 @@
<parameter name="userName">admin</parameter>
<parameter name="password">axis2</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!--Note : You can ovride this for particular service by adding the same element with your requirement-->
<messageReceivers>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/repositories/moduleLoadTest/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/repositories/moduleLoadTest/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/repositories/moduleLoadTest/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/repositories/moduleLoadTest/axis2.xml Mon Jun 11 15:19:58 2012
@@ -60,7 +60,16 @@
<!-- Following parameter will completely disable REST handling in Axis2-->
<parameter name="disableREST" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/serviceGroupRepo/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/serviceGroupRepo/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/serviceGroupRepo/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/serviceGroupRepo/axis2.xml Mon Jun 11 15:19:58 2012
@@ -29,6 +29,16 @@
<parameter name="password">axis2</parameter>
<parameter name="seralizeLocation">./target</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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!-- ================================================= -->
Modified: axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/soaproleconfiguration/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/soaproleconfiguration/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/soaproleconfiguration/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/kernel/test-resources/deployment/soaproleconfiguration/axis2.xml Mon Jun 11 15:19:58 2012
@@ -61,6 +61,16 @@
<!-- Following parameter will completely disable REST handling in Axis2-->
<parameter name="disableREST" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
+
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
Modified: axis/axis2/java/core/trunk/modules/webapp/conf/axis2.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/webapp/conf/axis2.xml?rev=1348899&r1=1348898&r2=1348899&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/webapp/conf/axis2.xml (original)
+++ axis/axis2/java/core/trunk/modules/webapp/conf/axis2.xml Mon Jun 11 15:19:58 2012
@@ -97,11 +97,23 @@
<!-- Following parameter will suppress generation of SOAP 1.2 bindings in auto-generated WSDL files -->
<parameter name="disableSOAP12" 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 ="jwsbuilderExt" class="org.apache.axis2.deployment.WSDLServiceBuilderExtension"/>
+ </deployer>
<!--POJO deployer , this will alow users to drop .class file and make that into a service-->
<deployer extension=".class" directory="pojo" class="org.apache.axis2.deployment.POJODeployer"/>
+
<deployer extension=".jar" directory="servicejars"
class="org.apache.axis2.jaxws.framework.JAXWSDeployer"/>
+
<deployer extension=".jar" directory="transports"
class="org.apache.axis2.deployment.TransportDeployer"/>