diff --git a/artemis-rest/pom.xml b/artemis-rest/pom.xml
index 745fca6395..6bc615a87c 100644
--- a/artemis-rest/pom.xml
+++ b/artemis-rest/pom.xml
@@ -46,6 +46,10 @@
org.jboss.logging
jboss-logging
+
+ org.jboss.logmanager
+ jboss-logmanager
+
org.jboss.resteasy
resteasy-jaxrs
@@ -111,9 +115,7 @@
org.apache.maven.plugins
maven-surefire-plugin
-
- -Djava.util.logging.config.file=${project.build.directory}/../../../distribution/activemq/src/main/resources/config/stand-alone/non-clustered/logging.properties
-
+ ${activemq-surefire-argline}
${skipRestTests}
false
false
true
@@ -218,14 +218,17 @@ values for each.
10
1
300
- -1
+ -1
+ vm://0
Let's give an explanation of each config option.
-- `server-in-vm-id`. The Apache ActiveMQ Artemis REST impl uses the IN-VM transport
- to communicate with Apache ActiveMQ Artemis. It uses the default server id, which
- is "0".
+- `server-in-vm-id`. The Apache ActiveMQ Artemis REST implementation was formerly hard-coded
+ to use the in-vm transport to communicate with the embedded Apache ActiveMQ Artemis instance.
+ This is the id of the embedded instance. It is "0" by default. Note: this is deprecated in
+ favor of `url` which can be used to connect to an arbitrary instance of Apache ActiveMQ
+ Artemis (including one over the network).
- `use-link-headers`. By default, all links (URLs) are published using
custom headers. You can instead have the Apache ActiveMQ Artemis REST
@@ -265,6 +268,11 @@ Let's give an explanation of each config option.
- `consumer-window-size`. For consumers, this config option is the
same as the Apache ActiveMQ Artemis one of the same name. It will be used by
sessions created by the Apache ActiveMQ Artemis REST implementation.
+ This is deprecated in favor of `url` as it can be specified as a URL
+ parameter.
+
+- `url`. The URL the Apache ActiveMQ Artemis REST implementation should use
+ to connect to the Apache ActiveMQ Artemis instance. Default to "vm://0".
## Apache ActiveMQ Artemis REST Interface Basics