diff --git a/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Run.java b/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Run.java index 1acf05caa6..e48a5a5928 100644 --- a/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Run.java +++ b/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Run.java @@ -63,6 +63,9 @@ public class Run implements Action configuration = "xml:" + activemqHome + "/config/non-clustered/bootstrap.xml"; } + // To support Windows paths as explained above. + configuration = configuration.replace("\\", "/"); + System.out.println("Loading configuration file: " + configuration); BrokerDTO broker = BrokerFactory.createBrokerConfiguration(configuration); diff --git a/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Stop.java b/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Stop.java index fab53e7abf..26b2c34b89 100644 --- a/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Stop.java +++ b/activemq-bootstrap/src/main/java/org/apache/activemq/cli/commands/Stop.java @@ -43,6 +43,10 @@ public class Stop implements Action { configuration = "xml:" + activemqHome + "/config/non-clustered/bootstrap.xml"; } + + // To support Windows paths as explained above. + configuration = configuration.replace("\\", "/"); + BrokerDTO broker = BrokerFactory.createBrokerConfiguration(configuration); String fileName = new URI(broker.server.configuration).getSchemeSpecificPart();