diff --git a/activemq-website/src/main/resources/examples/index.html b/activemq-website/src/main/resources/examples/index.html
new file mode 100644
index 0000000000..a8ae835168
--- /dev/null
+++ b/activemq-website/src/main/resources/examples/index.html
@@ -0,0 +1,40 @@
+
+
+
Apache ActiveMQ Examples
+JMS Examples
+Apache ActiveMQ comes with over 90 runnable examples. These can be found in the examples directory in the root of the
+distribution folder. There are examples covering JMS as well as all the protocols and functionality that Apache ActiveMQ
+supports.
+
+Each example has its own instructions as to how they can be run, but for most of them it is as simple as running
+mvn verify -Pexample
from the example directory. This will start a broker with the correct configuration, run the
+example and then stop the broker. You'll need to ensure there is not a broker already running as this may conflict
+with the broker that is configured and used in the example.
+
+If you want to run an example against an already running broker then firstly you will need to start the broker using
+the example configuration. An example configuration is provided which by default to run the queue example, to run this
+use the command ./activemq run --config xml:../config/examples/bootstrap.xml
.
+
+Once the server has started run the example with the command mvn -DskipBrokerStart verify -Pexample
. If you want
+to run a different example simply edit the config/examples/bootstrap.xml
aand change the paths to point
+the correct configuration (this will be found in the directory of the example you wish to run). By default the broker
+will use the data/server0
directory for the journal, to avoid problems it is best to delete this
+directory between running different examples or set the ACTIVEMQ_DATA_DIR
environment property in
+activemq.conf
to use a different location
\ No newline at end of file
diff --git a/activemq-website/src/main/resources/index.html b/activemq-website/src/main/resources/index.html
index dd403f5bd2..c3d9fc96be 100644
--- a/activemq-website/src/main/resources/index.html
+++ b/activemq-website/src/main/resources/index.html
@@ -52,7 +52,7 @@
diff --git a/distribution/activemq/src/main/resources/README.html b/distribution/activemq/src/main/resources/README.html
index 8e41d4fdec..f0c05035b6 100644
--- a/distribution/activemq/src/main/resources/README.html
+++ b/distribution/activemq/src/main/resources/README.html
@@ -59,7 +59,7 @@ $ ./activemq stop
The broker comes shipped with an in depth user manual and a bunch of examples to help you get started. The manual is accessible from the broker website. Start the broker then navigate to the Apache ActiveMQ.
-The examples are shipped inside the distribution folder under "examples": Apache ActiveMQ Examples.
+The examples are shipped inside the distribution folder under "examples"
Release Notes - ActiveMQ 6.0.0
diff --git a/distribution/activemq/src/main/resources/examples/index.html b/distribution/activemq/src/main/resources/examples/index.html
deleted file mode 100644
index 6e1abf8ab6..0000000000
--- a/distribution/activemq/src/main/resources/examples/index.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-Apache ActiveMQ Examples
-JMS Examples
-Each example has its own instructions as to how they can be run, but for most of them it is as simple as running
- mvn verify -Pexample
from the example directory. This will start a broker with the correct configuration, run the
-example and then stop the server so you will need to make sure there is not a broker already running
-If you want to run an example against an already running broker then firstly you will need to start the broker to use
-the examples configuration. An example configuration is provided which by default to run the queue example, to run this
-use the command ./activemq run --config xml:../config/examples/bootstrap.xml
. Once the server has started run the
-example with the command mvn -DskipBrokerStart verify
. If you want to run a different example simply edit the
-config/examples/bootstrap.xml
and change the paths. By default the broker will use the data/server0
-directory for the journal, to avoid problems it is best to delete this directory between running different examples or
-set the ACTIVEMQ_DATA_DIR
environment property in activemq.conf
to use a different location
-
- - AeroGear Example
- - Application-Layer Failover Example
- - Core Bridge Example
- - JMS QueueBrowser Example
- - Client Kickoff Example
- - Client Side FailoverListener Example
- - JMS Client-Side Load-Balancing Example
- - JMS Durable Subscription Example
- - JMS Clustered Grouping Example
- - ActiveMQ Clustering with JGroups Example
- - JMS Load Balanced Clustered Queue Example
- - JMS Clustered Stand-alone Example
- - JMS Load Balanced Static Clustered Queue Example
- - JMS Load Balanced Static Clustered One Way Queue Example
- - JMS Clustered Topic Example
- - JMS Colocated Failover Shared Store Example
- - JMS Colocated Failover Recover Only Example
- - JMS Message Consumer Rate Limiting Example
- - Dead Letter Example
- - Delayed Redelivery Example
- - Divert Example
- - JMS Durable Subscription Example
- - Embedded JMS Server Example
- - Embedded JMS Server Example
- - JMS Expiration Example
- - Auto-backup Example
- - JMS HTTP Example
- - JMS Instantiate Connection Factory Example
- - JMS Interceptor Example
- - JMS Auto Closable Example
- - JMS Bridge Example
- - JMS Completion Listener Example
- - JMS Context Example
- - JMS Shared Consumer Example
- - JMX Management Example
- - Large Message Example
- - Last-Value Queue Example
- - Management Example
- - Management Notification Example
- - JMS Message Counter Example
- - Message Group Example
- - Message Group Example
- - JMS Message Priority Example
- - Multiple Fail-over Example
- - Multiple Fail-over/Fail-back Example
- - No Consumer Buffering Example
- - JMS Failover Without Transactions Example
- - JMS OpenWire Example
- - Paging Example
- - JMS Simple Performance Example
- - JMS Pre-Acknowledge Example
- - JMS Message Producer Rate Example
- - AMQP CPP Example
- - Proton qpid java Example
- - Proton Ruby Example
- - JMS Queue Example
- - Message Redistribution Example
- - JMS QueueRequestor Example
- - JMS Queue Selector Example
- - JMS Reattach Example
- - JMS Multiple Failover using Replication Example
- - JMS Multiple Failover using Replication Example
- - JMS Multiple Failover using Replication Example
- - JMS Failover With Transaction using Replication Example
- - JMS Request-Reply Example
- - JMS Colocated Failover Shared Store Example
- - JMS Scheduled Message Example
- - JMS Security Example
- - Asynchronous Send Acknowledgements Example
- - ActiveMQ Spring Example Example
- - JMS SSL Example
- - Static Message Selector Example
- - Static Message Selector Example
- - Stomp Example
- - Stomp 1.1 Example
- - Stomp 1.2 Example
- - Stomp WebSockets Example
- - JMS Failover Without Transactions Example
- - JMS Symmetric Cluster Example
- - JMS Temporary Queue Example
- - JMS Topic Example
- - Topic Hierarchy Example
- - JMS Topic Selector Example 1 Example
- - JMS Topic Selector Example 2 Example
- - JMS Failover With Transaction Example
- - JMS Transactional Session Example
- - JMS XA Heuristic Example
- - JMS XA Receive Example
- - JMS XA Send Example
-