Due to a known issue do not use JDK1.8.0_151 with WSO2 products. Use JDK 1.8.0_144 until JDK 1.8.0_162-ea is released.
This documentation is for WSO2 Message Broker version 3.2.0. For the latest documentation, see the documentation for WSO2 Enterprise Integrator.

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Operating Systems / Databases

  • All WSO2 Carbon-based products are Java applications that can be run on any platform that is Oracle/IBM JDK 7/8 compliant. Also, we do not recommend or support OpenJDK. See the section on compatibility of WSO2 products for more information. 


    If you are using IBM JDK, the following additional configurations are requireddefault configurations in the product has to be changed as follows:

      • Open the Owasp.CsrfGuard.Carbon.properties file (stored in the <MB_HOME>/repository/conf/security directory) and change the org.owasp.csrfguard.PRNG.Provider property to IBMJCE as shown below.

        Code Block
      • Open the broker.xml file (stored in the <MB_HOME>/repository/conf directory) and set the <certType> property to IbmX509 as shown below.

        Code Block
  • All WSO2 Carbon-based products are generally compatible with most common DBMSs. For more information, see Working with Databases.
  • It is not recommended to use Apache DS in a production environment due to issues with scalability. Instead, it is recommended to use an LDAP like OpenLDAP for user management.
  • For environments that WSO2 products are tested with, see Compatibility of WSO2 Products.
  • If you have difficulty in setting up any WSO2 product in a specific platform or database, please contact us.