This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 0ad2d6eb9102666619e537e3e1860cdd81cb4f1c
Author: Benoit Tellier <[email protected]>
AuthorDate: Thu Jun 10 14:17:59 2021 +0700

     JAMES-3596 Fix dead links following distributed-app move
---
 .../pages/distributed/configure/batchsizes.adoc    |  2 +-
 .../pages/distributed/configure/blobstore.adoc     |  6 +--
 .../pages/distributed/configure/cassandra.adoc     |  2 +-
 .../servers/pages/distributed/configure/dns.adoc   |  2 +-
 .../pages/distributed/configure/domainlist.adoc    |  2 +-
 .../pages/distributed/configure/elasticsearch.adoc |  2 +-
 .../pages/distributed/configure/healthcheck.adoc   |  2 +-
 .../servers/pages/distributed/configure/imap.adoc  |  2 +-
 .../servers/pages/distributed/configure/index.adoc | 48 +++++++++++-----------
 .../servers/pages/distributed/configure/jmap.adoc  |  2 +-
 .../servers/pages/distributed/configure/jmx.adoc   |  2 +-
 .../pages/distributed/configure/listeners.adoc     |  2 +-
 .../distributed/configure/mailetcontainer.adoc     |  2 +-
 .../distributed/configure/mailrepositorystore.adoc |  2 +-
 .../servers/pages/distributed/configure/pop3.adoc  |  2 +-
 .../pages/distributed/configure/rabbitmq.adoc      | 10 ++---
 .../configure/recipientrewritetable.adoc           |  2 +-
 .../servers/pages/distributed/configure/smtp.adoc  |  4 +-
 .../distributed/configure/usersrepository.adoc     |  4 +-
 .../servers/pages/distributed/configure/vault.adoc |  2 +-
 .../pages/distributed/configure/webadmin.adoc      |  2 +-
 .../servers/pages/distributed/operate/guide.adoc   |  8 ++--
 .../servers/pages/distributed/operate/metrics.adoc |  2 +-
 .../servers/pages/distributed/run-docker.adoc      |  2 +-
 docs/modules/servers/pages/distributed/run.adoc    |  2 +-
 src/site/xdoc/server/config-blob-export.xml        |  4 +-
 src/site/xdoc/server/config-blobstore.xml          |  2 +-
 src/site/xdoc/server/config-cassandra.xml          |  2 +-
 src/site/xdoc/server/config-dnsservice.xml         |  2 +-
 src/site/xdoc/server/config-domainlist.xml         |  2 +-
 src/site/xdoc/server/config-elasticsearch.xml      |  4 +-
 src/site/xdoc/server/config-guice.xml              | 24 +++++------
 src/site/xdoc/server/config-healthcheck.xml        |  2 +-
 src/site/xdoc/server/config-imap4.xml              |  2 +-
 src/site/xdoc/server/config-jmap.xml               |  2 +-
 src/site/xdoc/server/config-listeners.xml          |  4 +-
 src/site/xdoc/server/config-rabbitmq.xml           | 10 ++---
 src/site/xdoc/server/config-vault.xml              |  2 +-
 src/site/xdoc/server/config-webadmin.xml           |  2 +-
 src/site/xdoc/server/config.xml                    |  4 +-
 src/site/xdoc/server/dev-extend-mailet.xml         |  2 +-
 src/site/xdoc/server/dev-extend.xml                |  2 +-
 42 files changed, 95 insertions(+), 95 deletions(-)

diff --git a/docs/modules/servers/pages/distributed/configure/batchsizes.adoc 
b/docs/modules/servers/pages/distributed/configure/batchsizes.adoc
index 82e55bf..4d6123e 100644
--- a/docs/modules/servers/pages/distributed/configure/batchsizes.adoc
+++ b/docs/modules/servers/pages/distributed/configure/batchsizes.adoc
@@ -6,7 +6,7 @@ needed as IMAP can generate some potentially large requests.
 
 Increasing these values tend to fasten individual requests, at the cost of 
enabling potential higher load.
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/batchsizes.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/batchsizes.properties[example]
 to get some examples and hints.
 
 .batchsizes.properties content
diff --git a/docs/modules/servers/pages/distributed/configure/blobstore.adoc 
b/docs/modules/servers/pages/distributed/configure/blobstore.adoc
index 05c4d60..73f3d48 100644
--- a/docs/modules/servers/pages/distributed/configure/blobstore.adoc
+++ b/docs/modules/servers/pages/distributed/configure/blobstore.adoc
@@ -12,7 +12,7 @@ You can choose the underlying implementation of BlobStore to 
fit with your James
 
 It could be the implementation on top of Cassandra or file storage service S3 
compatible like Openstack Swift and AWS S3.
 
-Consult 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[blob.properties]
+Consult 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties[blob.properties]
 in GIT to get some examples and hints.
 
 === Implementation choice
@@ -143,7 +143,7 @@ The deleted messages are transformed into a blob and James 
will export that blob
 
 This configuration helps you choose the blob exporting mechanism fit with your 
James setup and it is only applicable with Guice products.
 
-Consult 
https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[blob.properties]
+Consult 
https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties[blob.properties]
 in GIT to get some examples and hints.
 
 Configuration for exporting blob content:
@@ -175,7 +175,7 @@ LinShare server and download them.
 
 This way helps you to share via whole network as long as they can access to 
LinShare server.
 
-To get an example or details explained, visit 
https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[blob.properties]
+To get an example or details explained, visit 
https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties[blob.properties]
 
 *blob.export.linshare.url*: The URL to connect to LinShare
 
diff --git a/docs/modules/servers/pages/distributed/configure/cassandra.adoc 
b/docs/modules/servers/pages/distributed/configure/cassandra.adoc
index e404b35..8ec1c79 100644
--- a/docs/modules/servers/pages/distributed/configure/cassandra.adoc
+++ b/docs/modules/servers/pages/distributed/configure/cassandra.adoc
@@ -1,7 +1,7 @@
 = Distributed James Server &mdash; cassandra.properties
 :navtitle: cassandra.properties
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/cassandra.properties[example]
 to get some examples and hints.
 
 == Configuration
diff --git a/docs/modules/servers/pages/distributed/configure/dns.adoc 
b/docs/modules/servers/pages/distributed/configure/dns.adoc
index e213444..ecc0c80 100644
--- a/docs/modules/servers/pages/distributed/configure/dns.adoc
+++ b/docs/modules/servers/pages/distributed/configure/dns.adoc
@@ -1,7 +1,7 @@
 = Distributed James Server &mdash; dnsservice.xml
 :navtitle: dnsservice.xml
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/dnsservice.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/dnsservice.xml[example]
 to get some examples and hints.
 
 Specifies DNS Server information for use by various components inside Apache 
James Server.
diff --git a/docs/modules/servers/pages/distributed/configure/domainlist.adoc 
b/docs/modules/servers/pages/distributed/configure/domainlist.adoc
index a48d60e..53b9b0f 100644
--- a/docs/modules/servers/pages/distributed/configure/domainlist.adoc
+++ b/docs/modules/servers/pages/distributed/configure/domainlist.adoc
@@ -1,7 +1,7 @@
 = Distributed James Server &mdash; domainlist.xml
 :navtitle: domainlist.xml
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/domainlist.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/domainlist.xml[example]
 to get some examples and hints.
 
 This configuration block is defined by the *domainlist* tag.
diff --git 
a/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc 
b/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc
index bb4156e..f2a9099 100644
--- a/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc
+++ b/docs/modules/servers/pages/distributed/configure/elasticsearch.adoc
@@ -1,7 +1,7 @@
 = Distributed James Server &mdash; elasticsearch.properties
 :navtitle: elasticsearch.properties
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/cassandra.properties[example]
 to get some examples and hints.
 
 If you want more explanation about ElasticSearch configuration, you should 
visit the dedicated 
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html[documentation].
diff --git a/docs/modules/servers/pages/distributed/configure/healthcheck.adoc 
b/docs/modules/servers/pages/distributed/configure/healthcheck.adoc
index dc39ee3..cf22029 100644
--- a/docs/modules/servers/pages/distributed/configure/healthcheck.adoc
+++ b/docs/modules/servers/pages/distributed/configure/healthcheck.adoc
@@ -1,7 +1,7 @@
 = Distributed James Server &mdash; healthcheck.properties
 :navtitle: healthcheck.properties
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/healthcheck.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/healthcheck.properties[example]
 to get some examples and hints.
 
 Use this configuration to define the initial delay and period for the 
PeriodicalHealthChecks. It is only applicable with Guice products.
diff --git a/docs/modules/servers/pages/distributed/configure/imap.adoc 
b/docs/modules/servers/pages/distributed/configure/imap.adoc
index 28a26c5..6aa4f13 100644
--- a/docs/modules/servers/pages/distributed/configure/imap.adoc
+++ b/docs/modules/servers/pages/distributed/configure/imap.adoc
@@ -1,7 +1,7 @@
 = Distributed James Server &mdash; imapserver.xml
 :navtitle: imapserver.xml
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/imapserver.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/imapserver.xml[example]
 to get some examples and hints.
 
 The IMAP4 service is controlled by a configuration block in the 
imap4server.xml.
diff --git a/docs/modules/servers/pages/distributed/configure/index.adoc 
b/docs/modules/servers/pages/distributed/configure/index.adoc
index dff9afc..1462a96 100644
--- a/docs/modules/servers/pages/distributed/configure/index.adoc
+++ b/docs/modules/servers/pages/distributed/configure/index.adoc
@@ -13,49 +13,49 @@ The following configuration files are exposed:
 
 By omitting these files, the underlying protocols will be disabled.
 
-** xref:distributed/configure/imap.adoc[*imapserver.xml*] allows configuration 
for the IMAP protocol 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/imapserver.xml[example]
-** xref:distributed/configure/jmap.adoc[*jmap.properties*] allows to configure 
the JMAP protocol 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmap.properties[example]
-** xref:distributed/configure/jmx.adoc[*jmx.properties*] allows configuration 
of JMX being used by the Command Line Interface 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmx.properties[example]
-** xref:distributed/configure/smtp.adoc#_lmtp_configuration[*lmtpserver.xml*] 
allows configuring the LMTP protocol 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/lmtpserver.xml[example]
-** *managesieveserver.xml* allows configuration for ManagedSieve (unsupported) 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/managesieveserver.xml[example]
-** xref:distributed/configure/pop3.adoc[*pop3server.xml*] allows configuration 
for the POP3 protocol (experimental) 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/pop3server.xml[example]
-** xref:distributed/configure/smtp.adoc[*smtpserver.xml*] allows configuration 
for the SMTP protocol 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/smtpserver.xml[example]
+** xref:distributed/configure/imap.adoc[*imapserver.xml*] allows configuration 
for the IMAP protocol 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/imapserver.xml[example]
+** xref:distributed/configure/jmap.adoc[*jmap.properties*] allows to configure 
the JMAP protocol 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/jmap.properties[example]
+** xref:distributed/configure/jmx.adoc[*jmx.properties*] allows configuration 
of JMX being used by the Command Line Interface 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/jmx.properties[example]
+** xref:distributed/configure/smtp.adoc#_lmtp_configuration[*lmtpserver.xml*] 
allows configuring the LMTP protocol 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/lmtpserver.xml[example]
+** *managesieveserver.xml* allows configuration for ManagedSieve (unsupported) 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/managesieveserver.xml[example]
+** xref:distributed/configure/pop3.adoc[*pop3server.xml*] allows configuration 
for the POP3 protocol (experimental) 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/pop3server.xml[example]
+** xref:distributed/configure/smtp.adoc[*smtpserver.xml*] allows configuration 
for the SMTP protocol 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/smtpserver.xml[example]
 *** xref:distributed/configure/smtp-hooks.adoc[This page] list SMTP hooks that 
can be used out of the box with the Distributed Server.
-** xref:distributed/configure/webadmin.adoc[*webadmin.properties*] enables 
configuration for the WebAdmin protocol 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/webadmin.properties[example]
+** xref:distributed/configure/webadmin.adoc[*webadmin.properties*] enables 
configuration for the WebAdmin protocol 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/webadmin.properties[example]
 ** xref:distributed/configure/ssl.adoc[This page] details SSL & TLS 
configuration.
 
 == For storage dependencies
 
 Except specific documented cases, these files are required, at least to 
establish a connection with the storage components.
 
-** xref:distributed/configure/blobstore.adoc[*blobstore.properties*] allows to 
configure the BlobStore 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties[example]
-** xref:distributed/configure/cassandra.adoc[*cassandra.properties*] allows to 
configure the Cassandra driver 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties[example]
-** xref:distributed/configure/elasticsearch.adoc[*elasticsearch.properties*] 
allows to configure ElasticSearch driver 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties[example]
-** xref:distributed/configure/rabbitmq.adoc[*rabbitmq.properties*] allows 
configuration for the RabbitMQ driver 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[example]
-** xref:distributed/configure/tika.adoc[*tika.properties*] allows configuring 
Tika as a backend for text extraction 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/tika.properties[example]
+** xref:distributed/configure/blobstore.adoc[*blobstore.properties*] allows to 
configure the BlobStore 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties[example]
+** xref:distributed/configure/cassandra.adoc[*cassandra.properties*] allows to 
configure the Cassandra driver 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/cassandra.properties[example]
+** xref:distributed/configure/elasticsearch.adoc[*elasticsearch.properties*] 
allows to configure ElasticSearch driver 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/elasticsearch.properties[example]
+** xref:distributed/configure/rabbitmq.adoc[*rabbitmq.properties*] allows 
configuration for the RabbitMQ driver 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties[example]
+** xref:distributed/configure/tika.adoc[*tika.properties*] allows configuring 
Tika as a backend for text extraction 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/tika.properties[example]
 
 == For core components
 
 By omitting these files, sane default values are used.
 
-** xref:distributed/configure/batchsizes.adoc[*batchsizes.properties*] allows 
to configure mailbox read batch sizes 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/batchsizes.properties[example]
-** xref:distributed/configure/dns.adoc[*dnsservice.xml*] allows to configure 
DNS resolution 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/dnsservice.xml[example]
-** xref:distributed/configure/domainlist.adoc[*domainlist.xml*] allows to 
configure Domain storage 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/domainlist.xml[example]
-** xref:distributed/configure/healthcheck.adoc[*healthcheck.properties*] 
allows to configure periodical healthchecks 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/healthcheck.properties[example]
-** xref:distributed/configure/mailetcontainer.adoc[*mailetcontainer.xml*] 
allows configuring mail processing 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailetcontainer.xml[example]
+** xref:distributed/configure/batchsizes.adoc[*batchsizes.properties*] allows 
to configure mailbox read batch sizes 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/batchsizes.properties[example]
+** xref:distributed/configure/dns.adoc[*dnsservice.xml*] allows to configure 
DNS resolution 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/dnsservice.xml[example]
+** xref:distributed/configure/domainlist.adoc[*domainlist.xml*] allows to 
configure Domain storage 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/domainlist.xml[example]
+** xref:distributed/configure/healthcheck.adoc[*healthcheck.properties*] 
allows to configure periodical healthchecks 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/healthcheck.properties[example]
+** xref:distributed/configure/mailetcontainer.adoc[*mailetcontainer.xml*] 
allows configuring mail processing 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/mailetcontainer.xml[example]
 *** xref:distributed/configure/mailets.adoc[This page] list matchers that can 
be used out of the box with the Distributed Server.
 *** xref:distributed/configure/matchers.adoc[This page] list matchers that can 
be used out of the box with the Distributed Server.
-** 
xref:distributed/configure/mailrepositorystore.adoc[*mailrepositorystore.xml*] 
enables registration of allowed MailRepository protcols and link them to 
MailRepository implementations 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailrepositorystore.xml[example]
-** 
xref:distributed/configure/recipientrewritetable.adoc[*recipientrewritetable.xml*]
 enables advanced configuration for the Recipient Rewrite Table component 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/recipientrewritetable.xml[example]
-** xref:distributed/configure/usersrepository.adoc[*usersrepository.xml*] 
allows configuration of user storage 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/usersrepository.xml[example]
+** 
xref:distributed/configure/mailrepositorystore.adoc[*mailrepositorystore.xml*] 
enables registration of allowed MailRepository protcols and link them to 
MailRepository implementations 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/mailrepositorystore.xml[example]
+** 
xref:distributed/configure/recipientrewritetable.adoc[*recipientrewritetable.xml*]
 enables advanced configuration for the Recipient Rewrite Table component 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/recipientrewritetable.xml[example]
+** xref:distributed/configure/usersrepository.adoc[*usersrepository.xml*] 
allows configuration of user storage 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/usersrepository.xml[example]
 
 == For extensions
 
 By omitting these files, no extra behaviour is added.
 
-** xref:distributed/configure/vault.adoc[*deletedMessageVault.properties*] 
allows to configure the DeletedMessageVault 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties[example]
-** xref:distributed/configure/listeners.adoc[*listeners.xml*] enables 
configuration of Mailbox Listeners 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listeners.xml[example]
-** xref:distributed/configure/extensions.adoc[*extensions.properties*] allows 
to extend James behaviour by loading your extensions in it 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/extensions.properties[example]
+** xref:distributed/configure/vault.adoc[*deletedMessageVault.properties*] 
allows to configure the DeletedMessageVault 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/deletedMessageVault.properties[example]
+** xref:distributed/configure/listeners.adoc[*listeners.xml*] enables 
configuration of Mailbox Listeners 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/listeners.xml[example]
+** xref:distributed/configure/extensions.adoc[*extensions.properties*] allows 
to extend James behaviour by loading your extensions in it 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/extensions.properties[example]
 ** xref:distributed/configure/spam.adoc[This page] documents Anti-Spam setup 
with SpamAssassin.
 ** xref:distributed/configure/remote-delivery-error-handling.adoc[This page] 
proposes a simple strategy for RemoteDelivery error handling.
 ** xref:distributed/configure/collecting-contacts.adoc[This page] documents 
contact collection
diff --git a/docs/modules/servers/pages/distributed/configure/jmap.adoc 
b/docs/modules/servers/pages/distributed/configure/jmap.adoc
index c9210cb..94228c1 100644
--- a/docs/modules/servers/pages/distributed/configure/jmap.adoc
+++ b/docs/modules/servers/pages/distributed/configure/jmap.adoc
@@ -5,7 +5,7 @@ https://jmap.io/[JMAP]  is intended to be a new standard for 
email clients to co
 stores. It therefore intends to primarily replace IMAP + SMTP submission. It 
is also designed to be more
 generic. It does not replace MTA-to-MTA SMTP transmission.
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmap.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/jmap.properties[example]
 to get some examples and hints.
 
 .jmap.properties content
diff --git a/docs/modules/servers/pages/distributed/configure/jmx.adoc 
b/docs/modules/servers/pages/distributed/configure/jmx.adoc
index 656d61e..6951285 100644
--- a/docs/modules/servers/pages/distributed/configure/jmx.adoc
+++ b/docs/modules/servers/pages/distributed/configure/jmx.adoc
@@ -3,7 +3,7 @@
 
 This is used to configure the JMX MBean server via which all management is 
achieved.
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmx.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/jmx.properties[example]
 in GIT to get some examples and hints.
 
 .jmx.properties content
diff --git a/docs/modules/servers/pages/distributed/configure/listeners.adoc 
b/docs/modules/servers/pages/distributed/configure/listeners.adoc
index 404e3e3..1291eab 100644
--- a/docs/modules/servers/pages/distributed/configure/listeners.adoc
+++ b/docs/modules/servers/pages/distributed/configure/listeners.adoc
@@ -12,7 +12,7 @@ operations on the system.
 
 Distributed James allows the user to register potentially user defined 
additional mailbox listeners.
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listener.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/listener.xml[example]
 to get some examples and hints.
 
 == Configuration
diff --git 
a/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc 
b/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc
index 3730dfa..15bf45b 100644
--- a/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc
+++ b/docs/modules/servers/pages/distributed/configure/mailetcontainer.adoc
@@ -12,7 +12,7 @@ xref:distributed/configure/matchers.adoc[Packaged Matchers].
 
 Futhermore, you can write and use with James 
xref:distributed/extending/mail-processing.adoc[your own mailet and matchers].
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailetcontainer.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/mailetcontainer.xml[example]
 to get some examples and hints.
 
 .mailetcontainer.xml content
diff --git 
a/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc 
b/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc
index e2d45fc..056b1da 100644
--- a/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc
+++ b/docs/modules/servers/pages/distributed/configure/mailrepositorystore.adoc
@@ -15,7 +15,7 @@ associated to a protocol in *mailrepositorystore.xml* for a 
usage in *mailetcont
 
 == Configuration
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailrepositorystore.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/mailrepositorystore.xml[example]
 to get some examples and hints.
 
 ....
diff --git a/docs/modules/servers/pages/distributed/configure/pop3.adoc 
b/docs/modules/servers/pages/distributed/configure/pop3.adoc
index fe383b6..1f8cdfd 100644
--- a/docs/modules/servers/pages/distributed/configure/pop3.adoc
+++ b/docs/modules/servers/pages/distributed/configure/pop3.adoc
@@ -1,7 +1,7 @@
 = Distributed James Server &mdash; pop3server.xml
 :navtitle: pop3server.xml
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/pop3server.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/pop3server.xml[example]
 to get some examples and hints.
 
 The POP3 service is controlled by a configuration block in the pop3server.xml.
diff --git a/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc 
b/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc
index a4f0705..93255bf 100644
--- a/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc
+++ b/docs/modules/servers/pages/distributed/configure/rabbitmq.adoc
@@ -3,7 +3,7 @@
 
 This configuration helps you configure components using RabbitMQ.
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties[example]
 to get some examples and hints.
 
 == RabbitMQ Configuration
@@ -94,19 +94,19 @@ this implementation relies on Cassandra.
 | mailqueue.view.sliceWindow
 | James divides the view into slices, each slice contains data for a given 
period, sliceWindow parameter controls this period.
 This dividing of periods allows faster browsing of the mail queue. Tips for 
choosing sliceWindow are explained in
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties]
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties[rabbitmq.properties]
 
 | mailqueue.view.bucketCount
 | Mails in a mail queue are distributed across the underlying storage service.
 BucketCount describes how to be distributing mails to fit with your James setup
 Tips for choosing bucketCount are explained in
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties]
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties[rabbitmq.properties]
 
 | mailqueue.view.updateBrowseStartPace
 | To browse, James needs a starting point and to continuously update that 
point in runtime.
 UpdateBrowseStartPace describes the probability to update the starting point.
 Tips for choosing updateBrowseStartPace are explained in
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties]
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties[rabbitmq.properties]
 
 | mailqueue.size.metricsEnabled
 |  By default, the metrics are disabled for the mail queue size.
@@ -114,7 +114,7 @@ As computing the size of the mail queue is currently 
implemented on top of brows
 sometimes it can get too big, making it impossible for the ES reporter to 
handle it correctly without crashing.
 It can be useful then to disable it.
 Tips for choosing metricsEnabled are explained in
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties[rabbitmq.properties]
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties[rabbitmq.properties]
 
 |===
 
diff --git 
a/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc 
b/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc
index 76ffc93..99b044d 100644
--- 
a/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc
+++ 
b/docs/modules/servers/pages/distributed/configure/recipientrewritetable.adoc
@@ -3,7 +3,7 @@
 
 Here are explanations on the different kinds about 
xref:distributed/architecture/index.adoc#_recipient_rewrite_tables[recipient 
rewritting].
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/recipientrewritetable.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/recipientrewritetable.xml[example]
 to get some examples and hints.
 
 .recipientrewritetable.xml
diff --git a/docs/modules/servers/pages/distributed/configure/smtp.adoc 
b/docs/modules/servers/pages/distributed/configure/smtp.adoc
index 3beb158..5e765aa 100644
--- a/docs/modules/servers/pages/distributed/configure/smtp.adoc
+++ b/docs/modules/servers/pages/distributed/configure/smtp.adoc
@@ -3,7 +3,7 @@
 
 == Incoming SMTP
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/smtpserver.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/smtpserver.xml[example]
 to get some examples and hints.
 
 The SMTP service is controlled by a configuration block in the smptserver.xml.
@@ -165,7 +165,7 @@ Eudora, Evolution).
 
 == LMTP Configuration
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/lmtpserver.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/lmtpserver.xml[example]
 to get some examples and hints.
 
 The configuration is the same of for SMTP.
diff --git 
a/docs/modules/servers/pages/distributed/configure/usersrepository.adoc 
b/docs/modules/servers/pages/distributed/configure/usersrepository.adoc
index 5cc769e..bfba4c3 100644
--- a/docs/modules/servers/pages/distributed/configure/usersrepository.adoc
+++ b/docs/modules/servers/pages/distributed/configure/usersrepository.adoc
@@ -3,7 +3,7 @@
 
 User repositories are required to store James user information and 
authentication data.
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/usersrepository.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/usersrepository.xml[example]
 to get some examples and hints.
 
 == The user data model
@@ -43,7 +43,7 @@ acting on the behalf of any user.
 Alternatively you can authenticate your users against a LDAP server. You need 
to configure
 the properties for accessing your LDAP server in this file.
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/usersrepository.xml[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/usersrepository.xml[example]
 to get some examples and hints.
 
 Example:
diff --git a/docs/modules/servers/pages/distributed/configure/vault.adoc 
b/docs/modules/servers/pages/distributed/configure/vault.adoc
index 8418a3b..9f38883 100644
--- a/docs/modules/servers/pages/distributed/configure/vault.adoc
+++ b/docs/modules/servers/pages/distributed/configure/vault.adoc
@@ -20,7 +20,7 @@ 
xref:distributed/configure/blobstore.adoc[*blobstore.properties*] BlobStore Conf
 
 == deletedMessageVault.properties
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/deletedMessageVault.properties[example]
 to get some examples and hints.
 
 .deletedMessageVault.properties content
diff --git a/docs/modules/servers/pages/distributed/configure/webadmin.adoc 
b/docs/modules/servers/pages/distributed/configure/webadmin.adoc
index 3ff2e74..c1f66f5 100644
--- a/docs/modules/servers/pages/distributed/configure/webadmin.adoc
+++ b/docs/modules/servers/pages/distributed/configure/webadmin.adoc
@@ -13,7 +13,7 @@ for example: Swagger documentation & James health checks.
 
 == Configuration
 
-Consult this 
link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/webadmin.properties[example]
+Consult this 
link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/webadmin.properties[example]
 to get some examples and hints.
 
 .webadmin.properties content
diff --git a/docs/modules/servers/pages/distributed/operate/guide.adoc 
b/docs/modules/servers/pages/distributed/operate/guide.adoc
index d5d7364..8ec705f 100644
--- a/docs/modules/servers/pages/distributed/operate/guide.adoc
+++ b/docs/modules/servers/pages/distributed/operate/guide.adoc
@@ -77,7 +77,7 @@ the root cause has been addressed, the mail can be 
reprocessed.
 
 It is possible for the administrator of James to define the mailbox
 listeners he wants to use, by adding them in the
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listeners.xml[listeners.xml]
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/listeners.xml[listeners.xml]
 configuration file. It’s possible also to add your own custom mailbox
 listeners. This enables to enhance capabilities of James as a Mail
 Delivery Agent. You can get more information about those
@@ -182,7 +182,7 @@ field being present)
 
https://www.elastic.co/guide/en/elasticsearch/reference/7.10/indices-delete-index.html[drop
 the old index]
 * You might want as well modify the James configuration file
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties[elasticsearch.properties]
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/elasticsearch.properties[elasticsearch.properties]
 by setting the parameter `elasticsearch.index.mailbox.name` to the name
 of your new index. This is to avoid that James re-creates index upon
 restart
@@ -577,7 +577,7 @@ steps:
 ==== Enable Deleted Messages Vault by configuring Pre Deletion Hooks
 
 You need to configure this hook in
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listeners.xml[listeners.xml]
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/listeners.xml[listeners.xml]
 configuration file. More details about configuration & example can be
 found at http://james.apache.org/server/config-listeners.html[Pre
 Deletion Hook Configuration]
@@ -587,7 +587,7 @@ Deletion Hook Configuration]
 In order to configure the retention time for the Deleted Messages Vault,
 an administrator needs to perform fine configuration tunning as
 explained in
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties[deletedMessageVault.properties].
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/deletedMessageVault.properties[deletedMessageVault.properties].
 Mails are not retained forever as you have to configure a retention
 period (by `retentionPeriod`) before using it (with one-year retention
 by default if not defined).
diff --git a/docs/modules/servers/pages/distributed/operate/metrics.adoc 
b/docs/modules/servers/pages/distributed/operate/metrics.adoc
index ee36d31..3b75b15 100644
--- a/docs/modules/servers/pages/distributed/operate/metrics.adoc
+++ b/docs/modules/servers/pages/distributed/operate/metrics.adoc
@@ -227,7 +227,7 @@ Import the different dashboards you want.
 You then need to enable reporting through ElasticSearch. Modify your
 James ElasticSearch configuration file accordingly. To help you doing
 this, you can take a look to
-link:https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties[elasticsearch.properties].
+link:https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/elasticsearch.properties[elasticsearch.properties].
 
 If some metrics seem abnormally slow despite in depth database
 performance tuning, feedback is appreciated as well on the bug tracker,
diff --git a/docs/modules/servers/pages/distributed/run-docker.adoc 
b/docs/modules/servers/pages/distributed/run-docker.adoc
index 463d4e8..9245e4f 100644
--- a/docs/modules/servers/pages/distributed/run-docker.adoc
+++ b/docs/modules/servers/pages/distributed/run-docker.adoc
@@ -40,7 +40,7 @@ Compile the whole project:
 
 Then load the distributed server docker image:
 
-    docker load -i 
server/container/guice/cassandra-rabbitmq-guice/target/jib-image.tar
+    docker load -i server/apps/distributed-app/target/jib-image.tar
 
 Alternatively we provide convenience distribution for the latest release:
 
diff --git a/docs/modules/servers/pages/distributed/run.adoc 
b/docs/modules/servers/pages/distributed/run.adoc
index 966d45f..f678c19 100644
--- a/docs/modules/servers/pages/distributed/run.adoc
+++ b/docs/modules/servers/pages/distributed/run.adoc
@@ -42,7 +42,7 @@ configuration files.
 James requires the configuration to be in a subfolder of working
 directory that is called *conf*. You can get a sample directory for
 configuration from
-https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/[server/container/guice/cassandra-rabbitmq-guice/sample-configuration/].
+https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/[server/apps/distributed-app/sample-configuration/].
 You might need to adapt it to your needs.
 
 You also need to generate a keystore in your conf folder with the
diff --git a/src/site/xdoc/server/config-blob-export.xml 
b/src/site/xdoc/server/config-blob-export.xml
index 22349f6..a46956a 100644
--- a/src/site/xdoc/server/config-blob-export.xml
+++ b/src/site/xdoc/server/config-blob-export.xml
@@ -35,7 +35,7 @@
           This configuration helps you choose the blob exporting mechanism fit 
with your James setup and it is only applicable with Guice products.
       </p>
 
-      <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties";>blob.properties</a>
 in GIT to get some examples and hints.</p>
+      <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties";>blob.properties</a>
 in GIT to get some examples and hints.</p>
 
       <p>
           Configuration for exporting blob content
@@ -68,7 +68,7 @@
               This way helps you to share via whole network as long as they 
can access to LinShare server.
           </p>
           <p>
-              To get an example or details explained, visit <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties";>blob.properties</a>
+              To get an example or details explained, visit <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties";>blob.properties</a>
           </p>
           <dl>
               <dt><strong>blob.export.linshare.url</strong></dt>
diff --git a/src/site/xdoc/server/config-blobstore.xml 
b/src/site/xdoc/server/config-blobstore.xml
index afa8d38..519701d 100644
--- a/src/site/xdoc/server/config-blobstore.xml
+++ b/src/site/xdoc/server/config-blobstore.xml
@@ -35,7 +35,7 @@
                 This configuration is only applicable with Guice products.
             </p>
             <p>
-                Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties";>blob.properties</a>
+                Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties";>blob.properties</a>
                 in GIT to get some examples and hints.
             </p>
 
diff --git a/src/site/xdoc/server/config-cassandra.xml 
b/src/site/xdoc/server/config-cassandra.xml
index 965d206..13aa497 100644
--- a/src/site/xdoc/server/config-cassandra.xml
+++ b/src/site/xdoc/server/config-cassandra.xml
@@ -29,7 +29,7 @@
 
     Note: Cassandra is only available with Guice wiring (cassandra-guice and 
cassandra-guice-ldap).
 
-    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties";>cassandra.properties</a>
 to get some examples and hints.</p>
+    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/cassandra.properties";>cassandra.properties</a>
 to get some examples and hints.</p>
 
       <dl>
         <dt><strong>cassandra.nodes</strong></dt>
diff --git a/src/site/xdoc/server/config-dnsservice.xml 
b/src/site/xdoc/server/config-dnsservice.xml
index c9e2a28..17079d6 100755
--- a/src/site/xdoc/server/config-dnsservice.xml
+++ b/src/site/xdoc/server/config-dnsservice.xml
@@ -29,7 +29,7 @@
 
     <subsection name="dnsservice.xml">
 
-      <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/dnsservice.xml";>dnsservice.xml</a>
 in GIT to get some examples and hints.</p>
+      <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/dnsservice.xml";>dnsservice.xml</a>
 in GIT to get some examples and hints.</p>
 
       <p>Specifies DNS Server information for use by various components inside 
Apache James Server.</p>
 
diff --git a/src/site/xdoc/server/config-domainlist.xml 
b/src/site/xdoc/server/config-domainlist.xml
index da81c48..1b8f348 100644
--- a/src/site/xdoc/server/config-domainlist.xml
+++ b/src/site/xdoc/server/config-domainlist.xml
@@ -27,7 +27,7 @@
 
   <section name="DomainList Configuration">
 
-    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/domainlist.xml";>domainlist.xml</a>
 in GIT to get some examples and hints.</p>
+    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/domainlist.xml";>domainlist.xml</a>
 in GIT to get some examples and hints.</p>
     
       <p>This configuration block is defined by the 
<strong>domainlist</strong> tag.</p>
       
diff --git a/src/site/xdoc/server/config-elasticsearch.xml 
b/src/site/xdoc/server/config-elasticsearch.xml
index 2f1ce57..0cd6d13 100644
--- a/src/site/xdoc/server/config-elasticsearch.xml
+++ b/src/site/xdoc/server/config-elasticsearch.xml
@@ -29,7 +29,7 @@
 
       This configuration applies only to Guice wiring.
 
-    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties";>elasticsearch.properties</a>
 to get some examples and hints.</p>
+    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/elasticsearch.properties";>elasticsearch.properties</a>
 to get some examples and hints.</p>
 
       Connection to a cluster :
 
@@ -160,7 +160,7 @@
 
         <p>Note that to use this feature you need Guice, built with 
ElasticSearch</p>
 
-        <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/tika.properties";>tika.properties</a>
 to get some examples and hints.</p>
+        <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/tika.properties";>tika.properties</a>
 to get some examples and hints.</p>
 
         Here are the different properties:
 
diff --git a/src/site/xdoc/server/config-guice.xml 
b/src/site/xdoc/server/config-guice.xml
index 89217ae..5f99af6 100644
--- a/src/site/xdoc/server/config-guice.xml
+++ b/src/site/xdoc/server/config-guice.xml
@@ -47,62 +47,62 @@
       </tr>
 
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/blob.properties";>blob.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/blob.properties";>blob.properties</a></td>
         <td><a href="config-blob-export.html">Blob Export 
Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration//blob.properties";>blob.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration//blob.properties";>blob.properties</a></td>
         <td><a href="config-blobstore.html">BlobStore Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/cassandra.properties";>cassandra.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/cassandra.properties";>cassandra.properties</a></td>
         <td><a href="config-cassandra.html">Cassandra Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties";>deletedMessageVault.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/deletedMessageVault.properties";>deletedMessageVault.properties</a></td>
         <td><a href="config-vault.html">Deleted Messages Vault 
Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/dnsservice.xml";>dnsservice.xml</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/dnsservice.xml";>dnsservice.xml</a></td>
         <td><a href="config-dnsservice.html">DNS Service Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/elasticsearch.properties";>elasticsearch.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/elasticsearch.properties";>elasticsearch.properties</a></td>
         <td><a href="config-elasticsearch.html">ElasticSearch 
Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/imapserver.xml";>imapserver.xml</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/imapserver.xml";>imapserver.xml</a></td>
         <td><a href="config-imap4.html">IMAP4 Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/lmtpserver.xml";>lmtpserver.xml</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/lmtpserver.xml";>lmtpserver.xml</a></td>
         <td><a href="config-smtp-lmtp.html">LMTP Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/mailetcontainer.xml";>mailetcontainer.xml</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/mailetcontainer.xml";>mailetcontainer.xml</a></td>
         <td><a href="config-mailetcontainer.html">Mailet Container 
Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/pop3server.xml";>pop3server.xml</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/pop3server.xml";>pop3server.xml</a></td>
         <td><a href="config-pop3.html">POP3 Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a></td>
         <td><a href="config-rabbitmq.html">RabbitMQ Configuration</a></td>
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/smtpserver.xml";>smtpserver.xml</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/smtpserver.xml";>smtpserver.xml</a></td>
         <td><a href="config-smtp-lmtp.html">SMTP Configuration</a></td>
         <td></td>
       </tr>
diff --git a/src/site/xdoc/server/config-healthcheck.xml 
b/src/site/xdoc/server/config-healthcheck.xml
index 6e0e527..6f2427f 100644
--- a/src/site/xdoc/server/config-healthcheck.xml
+++ b/src/site/xdoc/server/config-healthcheck.xml
@@ -26,7 +26,7 @@
     <body>
         <section name="PeriodicalHealthChecks Configuration">
 
-            <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/healthcheck.properties";>healthcheck.properties</a>
 in GIT to get some examples and hints.</p>
+            <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/healthcheck.properties";>healthcheck.properties</a>
 in GIT to get some examples and hints.</p>
 
             <p>
                 Use this configuration to define the initial delay and period 
for the PeriodicalHealthChecks. It is only applicable with Guice products.
diff --git a/src/site/xdoc/server/config-imap4.xml 
b/src/site/xdoc/server/config-imap4.xml
index 24810e0..7b448ca 100644
--- a/src/site/xdoc/server/config-imap4.xml
+++ b/src/site/xdoc/server/config-imap4.xml
@@ -27,7 +27,7 @@
 
 <section name="IMAP4 Configuration">
 
-      <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/imapserver.xml";>imapserver.xml</a>
 in GIT to get some examples and hints.</p>
+      <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/imapserver.xml";>imapserver.xml</a>
 in GIT to get some examples and hints.</p>
 
     <p>The IMAP4 service is controlled by a configuration block in the 
imap4server.xml.
        The imap4server tag defines the boundaries of the configuration block.  
It encloses 
diff --git a/src/site/xdoc/server/config-jmap.xml 
b/src/site/xdoc/server/config-jmap.xml
index 5cc88f1..ba2e572 100644
--- a/src/site/xdoc/server/config-jmap.xml
+++ b/src/site/xdoc/server/config-jmap.xml
@@ -35,7 +35,7 @@
 
             <subsection name="jmap.properties">
 
-                <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmap.properties";>jmap.properties</a>
 in GIT to get some examples and hints.</p>
+                <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/jmap.properties";>jmap.properties</a>
 in GIT to get some examples and hints.</p>
 
                 <br/>
 
diff --git a/src/site/xdoc/server/config-listeners.xml 
b/src/site/xdoc/server/config-listeners.xml
index 4132553..b8a018d 100644
--- a/src/site/xdoc/server/config-listeners.xml
+++ b/src/site/xdoc/server/config-listeners.xml
@@ -33,7 +33,7 @@
               mailbox listeners configuration.
             </p>
 
-            <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/listeners.xml";>listeners.xml</a>
+            <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/listeners.xml";>listeners.xml</a>
                 to get some examples and hints.</p>
 
             <p>James Guice wiring allow the user to register potentially user 
defined additional mailbox listeners.</p>
@@ -94,7 +94,7 @@
             <p>Upon injections, the user can reference additional guice 
modules, that are going to be used only upon extensions instantiation.
                 In order to do that:</p>
             <p> 1. Place the jar containing the guice module that should be 
used to instantiate your extensions within the /extensions-jars folder</p>
-            <p> 2. Register your module fully qualified class name within <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/extensions.properties";>
+            <p> 2. Register your module fully qualified class name within <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/extensions.properties";>
                 extensions.properties</a> under the 
<code>guice.extension.module</code> key.</p>
         </section>
     </body>
diff --git a/src/site/xdoc/server/config-rabbitmq.xml 
b/src/site/xdoc/server/config-rabbitmq.xml
index 2add3fa..dea1ae2 100644
--- a/src/site/xdoc/server/config-rabbitmq.xml
+++ b/src/site/xdoc/server/config-rabbitmq.xml
@@ -33,7 +33,7 @@
           And it is only applicable with Guice products.
       </p>
       <p>
-          Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
+          Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
           in GIT to get some examples and hints.
       </p>
 
@@ -129,7 +129,7 @@
           <dd>
               James divide the view into slices, each slice contains data for 
a given period, sliceWindow parameter controls this period.
               This dividing of periods allows faster browsing of the mail 
queue. Tips for choosing sliceWindow are explained in
-              <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
+              <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
           </dd>
 
           <dt><strong>mailqueue.view.bucketCount</strong></dt>
@@ -137,7 +137,7 @@
               Mails in a mail queue are distributed across the underlying 
storage service.
               BucketCount describes how to be distributing mails to fit with 
your James setup
               Tips for choosing bucketCount are explained in
-              <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
+              <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
           </dd>
 
           <dt><strong>mailqueue.view.updateBrowseStartPace</strong></dt>
@@ -145,7 +145,7 @@
               To browse, James needs a starting point and to continuously 
update that point in runtime.
               UpdateBrowseStartPace describes the probability to update the 
starting point.
               Tips for choosing updateBrowseStartPace are explained in
-              <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
+              <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
           </dd>
 
           <dt><strong>mailqueue.size.metricsEnabled</strong></dt>
@@ -155,7 +155,7 @@
               sometimes it can get too big, making it impossible for the ES 
reporter to handle it correctly without crashing.
               It can be useful then to disable it.
               Tips for choosing metricsEnabled are explained in
-              <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
+              <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/rabbitmq.properties";>rabbitmq.properties</a>
           </dd>
       </dl>
   </section>
diff --git a/src/site/xdoc/server/config-vault.xml 
b/src/site/xdoc/server/config-vault.xml
index ca2d4bc..d0c1aee 100644
--- a/src/site/xdoc/server/config-vault.xml
+++ b/src/site/xdoc/server/config-vault.xml
@@ -47,7 +47,7 @@
 
             <subsection name="deletedMessageVault.properties">
 
-                <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/deletedMessageVault.properties";>deletedMessageVault.properties</a>
+                <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/deletedMessageVault.properties";>deletedMessageVault.properties</a>
                     to get some examples and hints.</p>
                 <br/>
                 <dl>
diff --git a/src/site/xdoc/server/config-webadmin.xml 
b/src/site/xdoc/server/config-webadmin.xml
index 8f9aa0e..da423c3 100644
--- a/src/site/xdoc/server/config-webadmin.xml
+++ b/src/site/xdoc/server/config-webadmin.xml
@@ -27,7 +27,7 @@
 
   <section name="WebAdmin Configuration">
 
-    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/webadmin.properties";>webadmin.properties</a>
 in GIT to get some examples and hints.</p>
+    <p>Consult <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/webadmin.properties";>webadmin.properties</a>
 in GIT to get some examples and hints.</p>
 
     <p>Use this configuration to define the WebAdmin's responding host and 
port.</p>
 
diff --git a/src/site/xdoc/server/config.xml b/src/site/xdoc/server/config.xml
index c522eb4..143cb3e 100644
--- a/src/site/xdoc/server/config.xml
+++ b/src/site/xdoc/server/config.xml
@@ -79,7 +79,7 @@
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/jmap.properties";>jmap.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/jmap.properties";>jmap.properties</a></td>
         <td><a href="config-jmap.html">JMAP Configuration (Guice only)</a></td>
         <td></td>
       </tr>
@@ -129,7 +129,7 @@
         <td></td>
       </tr>
       <tr>
-        <td><a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/webadmin.properties";>webadmin.properties</a></td>
+        <td><a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/webadmin.properties";>webadmin.properties</a></td>
         <td><a href="config-webadmin.html">WebAdmin Configuration</a></td>
         <td></td>
       </tr>
diff --git a/src/site/xdoc/server/dev-extend-mailet.xml 
b/src/site/xdoc/server/dev-extend-mailet.xml
index 766e465..d70eac7 100644
--- a/src/site/xdoc/server/dev-extend-mailet.xml
+++ b/src/site/xdoc/server/dev-extend-mailet.xml
@@ -179,7 +179,7 @@ public class MyMailet extends GenericMailet{
     <p>Upon injections, the user can reference additional guice modules, that 
are going to be used only upon extensions instantiation.
     In order to do that:</p>
     <p> 1. Place the jar containing the guice module that should be used to 
instantiate your extensions within the /extensions-jars folder</p>
-    <p> 2. Register your module fully qualified class name within <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/extensions.properties";>
+    <p> 2. Register your module fully qualified class name within <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/extensions.properties";>
       extensions.properties</a> under the <code>guice.extension.module</code> 
key.</p>
   </subsection>
 
diff --git a/src/site/xdoc/server/dev-extend.xml 
b/src/site/xdoc/server/dev-extend.xml
index 23a6d60..0c102cf 100644
--- a/src/site/xdoc/server/dev-extend.xml
+++ b/src/site/xdoc/server/dev-extend.xml
@@ -118,7 +118,7 @@
         jar-with-dependencies within the <b>extensions-jars</b> folder of your 
James installation, as you will do for any other extension.</p>
 
         <p>Then register your additional Guice modules for extensions within 
the
-        <a 
href="https://github.com/apache/james-project/blob/master/server/container/guice/cassandra-rabbitmq-guice/sample-configuration/extensions.properties";>extensions.properties</a>
+        <a 
href="https://github.com/apache/james-project/blob/master/server/apps/distributed-app/sample-configuration/extensions.properties";>extensions.properties</a>
         configuration file.</p>
 
         <p>Note: No Guice extensions will be applied upon Guice extension 
module invocation.</p>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to