JBoss.orgCommunity Documentation
eXo Platform comes with different runtime profiles, enabling you to customize which modules you want to enable/disable in each eXo Platform instance.
When using Tomcat, you can use a comma-separated list of profiles.
When using JBoss, you just need to edit EXO_PROFILES in the run.conf(.bat) file.
The following profiles are supported:
Profile | Description |
---|---|
collaboration | Enable the Collaboration module. |
knowledge | Enable the Knowledge module. |
social | Enable the Social module. |
workflow | Enable the Workflow add-ons within the Content module. |
webos | Enable the eXo WebOS module. |
Additionally, you can use these composite profiles:
Profile | Description |
---|---|
minimal | Contains GateIn + Content. |
default | Contains all modules except workflow and webos (GateIn, eXo IDE, Collaboration, Social, Knowledge). |
all | All available modules. |
For example:
Start default modules + workflow:
./start_eXo.sh default,workflow
Start eXo Platform with GateIn, Content, Collaboration and Knowledge enabled.
./start_eXo.sh collaboration,knowledge
Start with Social, GateIn and Content.
./start_eXo.sh minimal,social
For the developer mode
Start eXo Platform with your selected profiles in Linux and OS X:
./start_eXo.sh -debug [profiles]
Start eXo Platform with your selected profiles in Windows:
.\start_eXo.bat -debug [profiles]