diff --git a/distribution/src/resources/config-tool/default.json b/distribution/src/resources/config-tool/default.json
index 671c5644ef..44b4780af6 100644
--- a/distribution/src/resources/config-tool/default.json
+++ b/distribution/src/resources/config-tool/default.json
@@ -680,6 +680,9 @@
"cache_delay": "2"
},
- "user_store.base_dn": "dc=wso2,dc=org"
+ "user_store.base_dn": "dc=wso2,dc=org",
+
+ "transport.jms.sender_class": "org.apache.axis2.transport.jms.JMSSender",
+ "transport.jms.listener_class": "org.apache.axis2.transport.jms.JMSListener"
}
diff --git a/distribution/src/resources/config-tool/templates/conf/axis2/axis2.xml.j2 b/distribution/src/resources/config-tool/templates/conf/axis2/axis2.xml.j2
index e849e2b0ec..b25accba9a 100644
--- a/distribution/src/resources/config-tool/templates/conf/axis2/axis2.xml.j2
+++ b/distribution/src/resources/config-tool/templates/conf/axis2/axis2.xml.j2
@@ -290,30 +290,18 @@
{% endfor %}
{% endif %}
- {% if transport.jms.listener_enable is defined %}
- {% if transport.jms.listener_enable and transport.jms.listener|length==0 %}
-
- {% elif transport.jms.listener_enable %}
-
- {% for listener in transport.jms.listener %}
-
- {% for name,value in listener.parameter.items() %}
- {{value}}
- {% endfor %}
-
- {% endfor %}
-
- {% endif %}
+ {% if transport.jms.listener|length==0 %}
+
{% elif transport.jms.listener|length>0 %}
-
+
{% for listener in transport.jms.listener %}
-
+
{% for name,value in listener.parameter.items() %}
- {{value}}
+ {{value}}
{% endfor %}
-
+
{% endfor %}
-
+
{% endif %}
{% if transport.fix.listener.enable == true %}
@@ -565,30 +553,18 @@
{% endif %}
{% endif %}
- {% if transport.jms.sender_enable is defined %}
- {% if transport.jms.sender_enable and transport.jms.sender|length==0 %}
-
- {% elif transport.jms.sender_enable %}
-
- {% for sender in transport.jms.sender %}
-
- {% for name,value in sender.parameter.items() %}
- {{value}}
- {% endfor %}
-
- {% endfor %}
-
- {% endif %}
+ {% if transport.jms.sender|length==0 %}
+
{% elif transport.jms.sender|length>0 %}
-
+
{% for sender in transport.jms.sender %}
-
+
{% for name,value in sender.parameter.items() %}
- {{value}}
+ {{value}}
{% endfor %}
-
+
{% endfor %}
-
+
{% endif %}
{% if transport.local.sender.nonblocking.enable == true %}