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/.
Running the Product
The following sections describe how to run WSO2 Enterprise Integrator (WSO2 EI).
If you are using IBM JDK 1.8, change the value of the
org.owasp.csrfguard.PRNG.Providerproperty to 'IBMJCE' in the<EI_HOME>/conf/security/Owasp.CsrfGuard.Carbon.propertiesfile.The data integration functionalities of WSO2 EI comes with the ESB profile. Therefore, you need to start the ESB profile to use them.
Open a command prompt (or a shell in Linux) and go to the
<EI_HOME>\bindirectory.Execute one of the following commands:
To start the ESB profile in a typical environment:
On Windows:
integrator.bat --runOn Linux/Mac OS:
sh integrator.sh
To start the ESB profile in the background mode of Linux:
sh integrator.sh start
To stop the ESB profile running in this mode:sh integrator.sh stopTo provide access to the production environment without allowing any user group (including admin) to log in to the Management Console:
On Windows:
integrator.bat --run -DworkerNodeOn Linux/Mac OS:
sh integrator.sh -DworkerNode
To check for additional options you can use with the startup commands, type
-helpafter the command, such as:sh integrator.sh -help.
The operation log keeps running until the ESB profile starts, which usually takes several seconds. Wait until theESB profile fully boots up and displays a message similar to "WSO2 Carbon started in n seconds."
Open the ESB Management Console using
https://localhost:9443/carbon, and log in using admin as the username as well as the password.
You can start the other profiles of WSO2 EI by executing the following scripts in the <EI_HOME>/bin directory in a Command Prompt.
Profile | On Windows | On Linux/Mac OS: |
|---|---|---|
Business Process |
|
|
Message Broker |
|
|
MSF4J |
|
|
Analytics |
|
|
Alternatively, you can start profiles other than the ESB profile of WSO2 EI as described below.
If you are using IBM JDK 1.8, change the value of the org.owasp.csrfguard.PRNG.Provider property to 'IBMJCE' in the <EI_HOME>wso2/business-process/conf/security/Owasp.CsrfGuard.Carbon.properties file.
Open a command prompt (or a shell in Linux) and go to the
<EI_HOME>\wso2\business-process\bindirectory.Execute one of the following:
On Linux/Mac OS:
sh wso2server.shOn Windows:
wso2server.bat
The operation log keeps running until the Business Process profile starts, which usually takes several seconds. Wait until the Business Process profile fully boots up and displays a message similar to "WSO2 Carbon started in n seconds."
Open the Business Process Management Console using
https://localhost:9445/carbon, and log in usingadminas the username as well as the password.Open the BPMN Explorer using
https://localhost:9445/bpmn-explorer, and log in usingadminas the username as well as the password.Open the Human Task Explorer using
https://localhost:9445/humantask-explorer, and log in usingadminas the username as well as the password.
If you are using IBM JDK 1.8, follow the steps below to start the message broker profile.
Replace all the '
SunX509' entries in the<EI_HOME>/wso2/broker/conf/broker.xml file with 'IbmX509' as follows:<sslConnection enabled="true" port="8672"> <keyStore> <location>repository/resources/security/wso2carbon.jks</location> <password>wso2carbon</password> <certType>IbmX509</certType> </keyStore> <trustStore> <location>repository/resources/security/client-truststore.jks</location> <password>wso2carbon</password> <certType>IbmX509</certType> </trustStore> </sslConnection>Change the value of the
org.owasp.csrfguard.PRNG.Providerproperty to 'IBMJCE' in the<EI_HOME>wso2/broker/conf/security/Owasp.CsrfGuard.Carbon.propertiesfile.
Open a command prompt (or a shell in Linux) and go to the
<EI_HOME>\wso2\broker\bindirectory.Execute one of the following:
On Linux/Mac OS:
sh wso2server.shOn Windows:
wso2server.bat
The operation log keeps running until the Message Broker profile starts, which usually takes several seconds. Wait until the Message Broker profile fully boots up and displays a message similar to "WSO2 Carbon started in n seconds."
Open the Message Broker Management Console using
https://localhost:9446/carbon, and log in usingadminas the username as well as the password.
Before starting the MSF4J profile, copy the JAR files of your services to the
<EI_HOME>/wso2/msf4j/deployment/microservices/directory.If you are using IBM JDK 1.8, change the value of the
org.owasp.csrfguard.PRNG.Providerproperty to 'IBMJCE' in the<EI_HOME>/conf/security/Owasp.CsrfGuard.Carbon.propertiesfile.
Open a command prompt (or a shell in Linux) and go to the
<EI_HOME>\wso2\msf4j\bindirectory.Execute one of the following:
On Linux/Mac OS:
sh carbon.shOn Windows:
carbon.bat
The operation log keeps running until the MSF4J profile starts, which usually takes several seconds. Wait until the MSF4J profile fully boots up and displays a message similar to "WSO2 Carbon started in n seconds."
For more information on sample use cases of MSF4J, see the WSO2 MSF4 GitHub Documentation.