# Separate application for cms & delivery servers

**URL:** <https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [January 6, 2021, 7:45am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306 "2021-01-06T07:45:32Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 6, 2021, 7:45am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/1 "2021-01-06T07:45:32Z")

</div>

Hi, AFter following the document [https://documentation.bloomreach.com/14/library/enterprise/installation-and-configuration/create-separate-distributions-for-cms-and-site.html](https://documentation.bloomreach.com/14/library/enterprise/installation-and-configuration/create-separate-distributions-for-cms-and-site.html)

build was successful.  
but while running “mvn -Pseparate-dist” following error is coming.

Error reading assemblies: Failed to locate component descriptor: conf-component.xml

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [January 6, 2021, 8:10am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/2 "2021-01-06T08:10:24Z")

</div>

Hi Sandeep,

They should be in the target folder

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 6, 2021, 9:13am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/3 "2021-01-06T09:13:47Z")

</div>

> [@Sandeep\_Gogulamudi](#):
>
> while running “mvn -Pseparate-dist” following error is coming.
> 
> Error reading assemblies: Failed to locate component descriptor: conf-component.xml

Iam getting this while running “mvn -Pseparate-dist” following error is coming.

Error reading assemblies: Failed to locate component descriptor: conf-component.xml

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 6, 2021, 9:14am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/4 "2021-01-06T09:14:33Z")

</div>

![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/1X/85599d6d649f082a2b9386b026a04943222de4c6.png)

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [January 6, 2021, 11:50am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/5 "2021-01-06T11:50:27Z")

</div>

Isn’t there such an xml file in src/main/assembly ?

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 7, 2021, 5:26am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/6 "2021-01-07T05:26:51Z")

</div>

Yeah…It’s available in main src/main/assembly but not under platform/src/main/assembly

platform is the module created newly, you want me to add conf-component.xml

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [January 7, 2021, 8:37am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/7 "2021-01-07T08:37:09Z")

</div>

I actually created these repositories some time ago:

[GitHub - bcanvural/hippo-separate-authoring-delivery: Resulting project of following documentation on separating authoring and delivery webapps](https://github.com/bcanvural/hippo-separate-authoring-delivery) (older, but it’s the result of following documentation for separating site and cms)

[GitHub - bcanvural/brxm-separate-authoring-delivery: Deploy brXM authoring and delivery apps separately using brXM standard docker profiles, with local kubernetes setup or docker-compose](https://github.com/bcanvural/brxm-separate-authoring-delivery) (more recent, but it was intended for doing separate deployments using docker images)  
For the last one I also wrote a blog article here: [Deploy brXM authoring and delivery apps separately with Docker-compose or Kubernetes](https://developers.bloomreach.com/blog/2020/deploy-brxm-authoring-and-delivery-apps-separately-with-docker-compose-or-kubernetes.html)

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 7, 2021, 9:58am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/8 "2021-01-07T09:58:33Z")

</div>

Iam getting following error after downloading that project and run

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/1X/55f22bd6c8916c715e82322e0a261ed7c0ab5b77.png)

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [January 7, 2021, 10:12am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/9 "2021-01-07T10:12:38Z")

</div>

you are getting authentication 401 error,  
do you have enterprise account (license) and is it setup correctly?

> **[Get Bloomreach Experience Manager Developer Accounts - Bloomreach Experience...](https://documentation.bloomreach.com/14/about/get-bloomreach-experience-developer-accounts.html)**
>
> Open Source Enterprise Content Management

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 7, 2021, 10:26am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/10 "2021-01-07T10:26:01Z")

</div>

I don’t have enterprise account. Is it needed?

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [January 7, 2021, 10:39am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/11 "2021-01-07T10:39:39Z")

</div>

I don’t think it’s needed for what you are trying to do, although if you are going on production you are going to need one I’m sure. For now you can browse the repository and compare your assembly descriptors to the ones in the repository

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 7, 2021, 11:47am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/12 "2021-01-07T11:47:14Z")

</div>

@bcanvural Actually, there is lot of difference between the mail pom.xml in document project and the project you shared to separate cms.

Can I use the same document project (Devlopment) pom.xml in the repo you shared?

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 8, 2021, 11:11am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/13 "2021-01-08T11:11:09Z")

</div>

Can I get repos of non enterprise to separate cms and delivery app?

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [January 8, 2021, 11:49am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/14 "2021-01-08T11:49:11Z")

</div>

> [@Sandeep\_Gogulamudi](#):
>
> Can I use the same document project (Devlopment) pom.xml in the repo you shared?

not sure what you mean by document project. But if you are asking if you can use these code repositories I don’t think you can. On initial creation of the project you specify the namespace for the project which I’m sure should be different than “myproject”. Also these projects are older version of brxm

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [January 8, 2021, 11:49am UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/15 "2021-01-08T11:49:39Z")

</div>

You’d have to follow the documentation for that. I don’t have such repos

---

<div class="post-metadata">

**Author:** ![Sandeep\_Gogulamudi](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/sandeep_gogulamudi/32/858_2.png) [@Sandeep\_Gogulamudi](https://community.bloomreach.com/u/Sandeep_Gogulamudi)\
**Post date:** [January 8, 2021, 12:04pm UTC](https://community.bloomreach.com/t/separate-application-for-cms-delivery-servers/2306/16 "2021-01-08T12:04:26Z")

</div>

I mean the project which I downloaded from document “myproject”
