diff --git a/packaging/tests/environment/docker-compose-minimal+transforms.yml b/packaging/tests/environment/docker-compose-minimal+transforms.yml
index 17281c9512..676e1e6c9e 100644
--- a/packaging/tests/environment/docker-compose-minimal+transforms.yml
+++ b/packaging/tests/environment/docker-compose-minimal+transforms.yml
@@ -38,7 +38,7 @@ services:
-Dftp.dataPortTo=30099
-Dshare.host=localhost
-Daos.baseUrlOverwrite=http://localhost:8082/alfresco/aos
- -Dmessaging.broker.url=\"failover:(tcp://activemq:61616)?timeout=3000&jms.useCompression=true\"
+ -Dmessaging.broker.url=\"failover:(nio://activemq:61616)?timeout=3000&jms.useCompression=true\"
-DlocalTransform.core-aio.url=http://transform-core-aio:8090/
-Dimap.server.port=1143
-Dftp.port=1221
diff --git a/packaging/tests/environment/docker-compose-minimal.yml b/packaging/tests/environment/docker-compose-minimal.yml
index b6d91f1cae..dd0649c65c 100644
--- a/packaging/tests/environment/docker-compose-minimal.yml
+++ b/packaging/tests/environment/docker-compose-minimal.yml
@@ -38,7 +38,7 @@ services:
-Dftp.dataPortTo=30099
-Dshare.host=localhost
-Daos.baseUrlOverwrite=http://localhost:8082/alfresco/aos
- -Dmessaging.broker.url=\"failover:(tcp://activemq:61616)?timeout=3000&jms.useCompression=true\"
+ -Dmessaging.broker.url=\"failover:(nio://activemq:61616)?timeout=3000&jms.useCompression=true\"
-Dlocal.transform.service.enabled=false
-Dlegacy.transform.service.enabled=false
-Dimap.server.port=1143
diff --git a/pom.xml b/pom.xml
index c94ffb0b91..93d6677df4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -777,6 +777,11 @@
camel-direct
${dependency.camel.version}
+
+ org.apache.camel
+ camel-management
+ ${dependency.camel.version}
+
org.apache.camel
camel-mock
diff --git a/repository/pom.xml b/repository/pom.xml
index 047ca6de20..dda259011b 100644
--- a/repository/pom.xml
+++ b/repository/pom.xml
@@ -687,6 +687,10 @@
org.apache.camel
camel-direct
+
+ org.apache.camel
+ camel-management
+
org.apache.camel
camel-mock
diff --git a/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging-context.xml b/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging-context.xml
index 3c06c00252..adfa56d7db 100644
--- a/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging-context.xml
+++ b/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging-context.xml
@@ -22,6 +22,7 @@
+
@@ -85,7 +86,7 @@
-
+
diff --git a/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging.properties b/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging.properties
index 48fb9ef838..bf6433d601 100644
--- a/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging.properties
+++ b/repository/src/main/resources/alfresco/subsystems/Messaging/default/messaging.properties
@@ -1,5 +1,5 @@
-# External failover broker at tcp://localhost
-messaging.broker.url=failover:(tcp://localhost:61616)?timeout=3000&jms.useCompression=true
+# External failover broker at nio://localhost ("nio" = "tcp" through the java.nio API)
+messaging.broker.url=failover:(nio://localhost:61616)?timeout=3000&jms.useCompression=true
messaging.broker.ssl=false
messaging.broker.username=
messaging.broker.password=