|
Removed
Link Here
|
| 1 |
<axisconfig name="AxisJava2.0"> |
| 2 |
<!-- ================================================= --> |
| 3 |
<!-- Parameters --> |
| 4 |
<!-- ================================================= --> |
| 5 |
<parameter name="hotdeployment" locked="false">true</parameter> |
| 6 |
<parameter name="hotupdate" locked="false">false</parameter> |
| 7 |
<parameter name="enableMTOM" locked="false">false</parameter> |
| 8 |
|
| 9 |
<!--During a fault, stacktrace can be sent with the fault message. The following flag will control --> |
| 10 |
<!--that behaviour.--> |
| 11 |
<parameter name="sendStacktraceDetailsWithFaults" locked="false">true</parameter> |
| 12 |
|
| 13 |
<!--If there aren't any information available to find out the fault reason, we set the message of the expcetion--> |
| 14 |
<!--as the faultreason/Reason. But when a fault is thrown from a service or some where, it will be --> |
| 15 |
<!--wrapped by different levels. Due to this the initial exception message can be lost. If this flag--> |
| 16 |
<!--is set then, Axis2 tries to get the first exception and set its message as the faultreason/Reason.--> |
| 17 |
<parameter name="DrillDownToRootCauseForFaultReason" locked="false">false</parameter> |
| 18 |
|
| 19 |
<parameter name="userName" locked="false">admin</parameter> |
| 20 |
<parameter name="password" locked="false">axis2</parameter> |
| 21 |
|
| 22 |
<!-- If you have a frontend host which exposes this webservice using a different public URL --> |
| 23 |
<!-- use this parameter to override autodetected url --> |
| 24 |
<!--<parameter name="httpFrontendHostUrl" locked="false">https://someotherhost/context</parameter>--> |
| 25 |
|
| 26 |
|
| 27 |
<!-- The way of adding listener to the system--> |
| 28 |
<!-- <listener class="org.apache.axis2.ObserverIMPL">--> |
| 29 |
<!-- <parameter name="RSS_URL" locked="false">http://127.0.0.1/rss</parameter>--> |
| 30 |
<!-- </listener>--> |
| 31 |
|
| 32 |
<!-- ================================================= --> |
| 33 |
<!-- Message Receivers --> |
| 34 |
<!-- ================================================= --> |
| 35 |
<!--This is the Deafult Message Receiver for the system , if you want to have MessageReceivers for --> |
| 36 |
<!--all the other MEP implement it and add the correct entry to here , so that you can refer from--> |
| 37 |
<!--any operation --> |
| 38 |
<!--Note : You can ovride this for particular service by adding the same element with your requirement--> |
| 39 |
<messageReceivers> |
| 40 |
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" |
| 41 |
class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/> |
| 42 |
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" |
| 43 |
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> |
| 44 |
</messageReceivers> |
| 45 |
<!-- ================================================= --> |
| 46 |
<!-- Transport Ins --> |
| 47 |
<!-- ================================================= --> |
| 48 |
<transportReceiver name="http" |
| 49 |
class="org.apache.axis2.transport.http.SimpleHTTPServer"> |
| 50 |
<parameter name="port" locked="false">6060</parameter> |
| 51 |
<!--If you want to give your own host address for EPR generation--> |
| 52 |
<!--uncommet following paramter , and set as you required.--> |
| 53 |
<!--<parameter name="hostname" locked="false">http://myApp.com/ws</parameter>--> |
| 54 |
</transportReceiver> |
| 55 |
|
| 56 |
<!--Uncomment if you want to have SMTP transport support--> |
| 57 |
<!--<transportReceiver name="mail" class="org.apache.axis2.transport.mail.SimpleMailListener">--> |
| 58 |
<!--<parameter name="transport.mail.pop3.host" locked="false">127.0.0.1</parameter>--> |
| 59 |
<!--<parameter name="transport.mail.pop3.user" locked="false">axis2</parameter>--> |
| 60 |
<!--<parameter name="transport.mail.pop3.password" locked="false">axis2</parameter>--> |
| 61 |
<!--<parameter name="transport.mail.pop3.port" locked="false">110</parameter>--> |
| 62 |
<!--<parameter name="transport.mail.replyToAddress" locked="false">axis2@127.0.0.1</parameter>--> |
| 63 |
<!--</transportReceiver>--> |
| 64 |
|
| 65 |
<transportReceiver name="tcp" |
| 66 |
class="org.apache.axis2.transport.tcp.TCPServer"> |
| 67 |
<parameter name="port" locked="false">6060</parameter> |
| 68 |
<!--If you want to give your own host address for EPR generation--> |
| 69 |
<!--uncommet following paramter , and set as you required.--> |
| 70 |
<!--<parameter name="hostname" locked="false">tcp://myApp.com/ws</parameter>--> |
| 71 |
</transportReceiver> |
| 72 |
|
| 73 |
<!--Uncomment this if you want JMS transport support--> |
| 74 |
<!--<transportReceiver name="jms" class="org.apache.axis2.transport.jms.SimpleJMSListener">--> |
| 75 |
<!--<parameter name="transport.jms.Destination" locked="false">dynamicQueues/FOO</parameter>--> |
| 76 |
<!--<parameter name="java.naming.factory.initial" locked="false">--> |
| 77 |
<!--org.activemq.jndi.ActiveMQInitialContextFactory</parameter>--> |
| 78 |
<!--<parameter name="java.naming.provider.url" locked="false">tcp://localhost:61616</parameter>--> |
| 79 |
<!--</transportReceiver>--> |
| 80 |
|
| 81 |
<!-- ================================================= --> |
| 82 |
<!-- Transport Outs --> |
| 83 |
<!-- ================================================= --> |
| 84 |
|
| 85 |
<transportSender name="tcp" |
| 86 |
class="org.apache.axis2.transport.tcp.TCPTransportSender"/> |
| 87 |
<transportSender name="local" |
| 88 |
class="org.apache.axis2.transport.local.LocalTransportSender"/> |
| 89 |
<transportSender name="jms" |
| 90 |
class="org.apache.axis2.transport.jms.JMSSender"/> |
| 91 |
<transportSender name="http" |
| 92 |
class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> |
| 93 |
<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> |
| 94 |
<parameter name="Transfer-Encoding" locked="false">chunked</parameter> |
| 95 |
</transportSender> |
| 96 |
<transportSender name="https" |
| 97 |
class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> |
| 98 |
<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> |
| 99 |
<parameter name="Transfer-Encoding" locked="false">chunked</parameter> |
| 100 |
</transportSender> |
| 101 |
|
| 102 |
<!-- Uncomment this one with the appropriate papameters to enable the SMTP transport Receiver |
| 103 |
<transportSender name="mailto" class="org.apache.axis2.transport.mail.MailTransportSender"> |
| 104 |
<parameter name="transport.mail.smtp.host" locked="false">127.0.0.1</parameter> |
| 105 |
<parameter name="transport.mail.smtp.user" locked="false">axis2</parameter> |
| 106 |
<parameter name="transport.mail.smtp.password" locked="false">axis2</parameter> |
| 107 |
<parameter name="transport.mail.smtp.port" locked="false">25</parameter> |
| 108 |
</transportSender> |
| 109 |
--> |
| 110 |
|
| 111 |
<!-- ================================================= --> |
| 112 |
<!-- Global Modules --> |
| 113 |
<!-- ================================================= --> |
| 114 |
<!-- Comment this to disable Addressing --> |
| 115 |
<module ref="addressing"/> |
| 116 |
|
| 117 |
<!--Configuring module , providing parameters for modules whether they refer or not--> |
| 118 |
<!--<moduleConfig name="addressing">--> |
| 119 |
<!--<parameter name="addressingPara" locked="false">N/A</parameter>--> |
| 120 |
<!--</moduleConfig>--> |
| 121 |
|
| 122 |
<!-- ================================================= --> |
| 123 |
<!-- Phases --> |
| 124 |
<!-- ================================================= --> |
| 125 |
<phaseOrder type="inflow"> |
| 126 |
<!-- System pre defined phases --> |
| 127 |
<phase name="Transport"> |
| 128 |
<handler name="RequestURIBasedDispatcher" |
| 129 |
class="org.apache.axis2.engine.RequestURIBasedDispatcher"> |
| 130 |
<order phase="Dispatch"/> |
| 131 |
</handler> |
| 132 |
<handler name="SOAPActionBasedDispatcher" |
| 133 |
class="org.apache.axis2.engine.SOAPActionBasedDispatcher"> |
| 134 |
<order phase="Dispatch"/> |
| 135 |
</handler> |
| 136 |
</phase> |
| 137 |
<phase name="Security"/> |
| 138 |
<phase name="PreDispatch"/> |
| 139 |
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase"> |
| 140 |
<handler name="AddressingBasedDispatcher" |
| 141 |
class="org.apache.axis2.engine.AddressingBasedDispatcher"> |
| 142 |
<order phase="Dispatch"/> |
| 143 |
</handler> |
| 144 |
|
| 145 |
<handler name="SOAPMessageBodyBasedDispatcher" |
| 146 |
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher"> |
| 147 |
<order phase="Dispatch"/> |
| 148 |
</handler> |
| 149 |
<handler name="InstanceDispatcher" |
| 150 |
class="org.apache.axis2.engine.InstanceDispatcher"> |
| 151 |
<order phase="PostDispatch"/> |
| 152 |
</handler> |
| 153 |
</phase> |
| 154 |
<!-- System pre defined phases --> |
| 155 |
<!-- After Postdispatch phase module author or or service author can add any phase he want --> |
| 156 |
<phase name="OperationInPhase"/> |
| 157 |
</phaseOrder> |
| 158 |
<phaseOrder type="outflow"> |
| 159 |
<!-- user can add his own phases to this area --> |
| 160 |
<phase name="OperationOutPhase"/> |
| 161 |
<!--system predefined phase--> |
| 162 |
<!--these phase will run irrespective of the service--> |
| 163 |
<phase name="PolicyDetermination"/> |
| 164 |
<phase name="MessageOut"/> |
| 165 |
</phaseOrder> |
| 166 |
<phaseOrder type="INfaultflow"> |
| 167 |
<phase name="PreDispatch"/> |
| 168 |
<phase name="Dispatch" class="org.apache.axis2.engine.DispatchPhase"> |
| 169 |
<handler name="RequestURIBasedDispatcher" |
| 170 |
class="org.apache.axis2.engine.RequestURIBasedDispatcher"> |
| 171 |
<order phase="Dispatch"/> |
| 172 |
</handler> |
| 173 |
|
| 174 |
<handler name="SOAPActionBasedDispatcher" |
| 175 |
class="org.apache.axis2.engine.SOAPActionBasedDispatcher"> |
| 176 |
<order phase="Dispatch"/> |
| 177 |
</handler> |
| 178 |
|
| 179 |
<handler name="AddressingBasedDispatcher" |
| 180 |
class="org.apache.axis2.engine.AddressingBasedDispatcher"> |
| 181 |
<order phase="Dispatch"/> |
| 182 |
</handler> |
| 183 |
|
| 184 |
<handler name="SOAPMessageBodyBasedDispatcher" |
| 185 |
class="org.apache.axis2.engine.SOAPMessageBodyBasedDispatcher"> |
| 186 |
<order phase="Dispatch"/> |
| 187 |
</handler> |
| 188 |
<handler name="InstanceDispatcher" |
| 189 |
class="org.apache.axis2.engine.InstanceDispatcher"> |
| 190 |
<order phase="PostDispatch"/> |
| 191 |
</handler> |
| 192 |
</phase> |
| 193 |
<!-- user can add his own phases to this area --> |
| 194 |
<phase name="OperationInFaultPhase"/> |
| 195 |
</phaseOrder> |
| 196 |
<phaseOrder type="Outfaultflow"> |
| 197 |
<!-- user can add his own phases to this area --> |
| 198 |
<phase name="OperationOutFaultPhase"/> |
| 199 |
<phase name="PolicyDetermination"/> |
| 200 |
<phase name="MessageOut"/> |
| 201 |
</phaseOrder> |
| 202 |
</axisconfig> |
| 203 |
|