Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

A ServerRoles is a parameter that is mentioned in the carbon.xml file of all WSO2 Carbon-based products, in the <PRODUCT_HOME>/repository/conf directory. Each product has a different default ServerRoles property as follows:

...

Info

Carbon Applications will be renamed to Composite Applications in an upcoming release, because we will be supporting both Carbon-based and non Carbon-based applications.

...

When a user deploys a C-App in a Carbon based-product, all its resources cannot be deployed in that particular product instance. To specify which can and which cannot be deployed, the ServerRoles property is used. When a C-App is being deployed, it reads the ServerRoles property from the carbon.xml and deploys only the resources that match the ServerRoles values in there. The following is an example list of C-App resources that map to default server roles.

  • ApplicationServer - foo.aar, jax-wx.war
  • EnterpriseServiceBus - proxy.xml
  • BusinessProcessServer - my_bpel.zip
  • JaggeryServer - jaggery-_app.jag

Server Roles Manager

...