Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • org.apache.axis2.transport.local.LocalTransportSenderNonBlockingLocalTransportSender

The transport does not have a receiver implementation as of now.

...

Info
titleNote

To use this transport, configure an endpoints with the local:// prefix. For example, to make an in-VM call to the HelloService, use local://HelloService.

Configuring a Local Transport with WSO2

...

ESB

By default WSO2 ESB will ship with CarbonLocalTransportSender/CarbonLocalTransportReceiver which will use for Carbon components internal communication and this local transport is not suitable for ESB service invocation.

To enable local transport for service invocation, follow these steps.

1. In the carbon.xml file at location <PRODUCT<ESB_HOME>/repository/conf, an endpoint is available as follows by default.

Code Block
languagehtml/xml
<ServerURL>local://services/&lt;/ServerURL>

Replace it with

Code Block
languagehtml/xml
<ServerURL>https://${carbon.local.ip}:${carbon.management.port}${carbon.context}/services/</ServerURL>

 

2. In the axis2.xml file at location <PRODUCT_HOME>/repository/conf/axis2/axis2.xml, there is a transport sender and receiver named 'local' specified as follows in different places:

Code Block
languagehtml/xml
<transportSender<transportReceiver name="local" class="org.apachewso2.carbon.axis2core.transporttransports.local.LocalTransportSenderCarbonLocalTransportReceiver"/>

It has to be replaced with the following sender/receiver pair.

Code Block
languagehtml/xml
<transportReceiver

<transportSender name="local" class="org.wso2.carbon.core.transports.local.CarbonLocalTransportReceiverCarbonLocalTransportSender"/>

Remove both these lines and add following line.

Code Block
languagehtml/xml
<transportSender name="local" class="org.wso2apache.carbonaxis2.coretransport.transports.local.CarbonLocalTransportSenderNonBlockingLocalTransportSender"/>

For more information about transports, refer to TransportsTransports.

Excerpt
hiddentrue

Description of Local transport.