This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

This section describes how to use WSO2 Developer Studio to develop individual artifacts and export them as a single C-App artifact that you can deploy in the ESB. 

After you create individual artifacts and export them as a CAR file, you can upload the CAR file into your ESB instance.

Tip: When you create a CAR file with artifacts, ensure that the name of each artifact is the same as the relevant artifact file name. 

Follow the instruction below to upload the CAR file into your ESB instance, via the Management Console.

  1. Click the Main tab on the Management Console, go to Manage -> Carbon Applications and then click Add.

    The Add Carbon Applications screen appears. 
  2. Click Choose File, select your CAR file and click Upload.

    • The CAR files that you upload are dropped to the <PRODUCT_HOME>/tmp/carbonapps/{tenant-ID} directory.
    • As an alternative to uploading the C-App via the management console, you can manually copy the CAR archive into the <ESB_HOME>/repository/deployment/server/carbonapps directory, and it will be deployed.
    • Manual deployment in a multi-tenanted environment is not recommended if you are not aware of the tenant ID.

After you upload the CAR file, follow the step given below to check whether the CAR file is successfully deployed:

  • Click the Main tab on the Management Console, go to Manage -> Carbon Applications and then click List. The Carbon Applications List screen appears. If successfully deployed, the C-App will be listed here.

Note

  • In a CAR file, if an artifact name is different from the relevant artifact file name, re-deploying the CAR file fails with an error.
  • When you delete a CAR file that has one or more artifacts where the artifact name is different from the artifact file name, removing those artifacts from memory fails.

 

 

  • No labels