By default, Essbase Studio Server runs in the background on UNIX. To run Essbase Studio Server in the foreground, edit the following:
The server property, server.runInBackground.
These environment variables:
EPM_ORACLE_HOME=<value>
EPM_ORACLE_INSTANCE=<value>
JAVA_HOME=$EPM_ORACLE_HOME/../jdk160_11/jre
JAVA_OPTIONS=-DESSBASE_STUDIO_INSTANCE\=$EPM_ORACLE_INSTANCE/BPMS/bpms1 -DsuppressAPSProductInfo=<T|F>
The Essbase Studio startup shell script, startServer.sh.
To start Essbase Studio Server in the foreground on UNIX:
In the Essbase Studio server.properties file, set the server.runInBackground property to “false” or comment it out.
This property is set to “true” by default.
The server.properties file is located in Oracle/Middleware/user_projects/epmsystem1/BPMS/bpms1/bin/server.properties.
Note: | See server.runInBackground for information on this property. |
Set these variables as shown in the environment where you will be running startServer.sh:
EPM_ORACLE_INSTANCE=/<install path>/Oracle/Middleware/user_projects/epmsystem1 EPM_ORACLE_HOME=/<install path>/Oracle/Middleware/EPMSystem11R1 JAVA_HOME="${EPM_ORACLE_HOME}/../jdk160_11/jre" JAVA_OPTIONS="-DESSBASE_STUDIO_INSTANCE=${EPM_ORACLE_INSTANCE}/BPMS/bpms1 -DsuppressAPSProductInfo=true"
Edit the Essbase Studio startServer.sh shell as follows.
The startServer.sh file is located in $EPM_ORACLE_HOME/products/Essbase/EssbaseStudio/Server/startServer.sh.
Locate the last line of the file:
nohup "${JAVA_HOME}/bin/java" -Xms128m -Xmx768m $JAVA_OPTIONS –jar "${EPM_ORACLE_HOME}/products/Essbase/EssbaseStudio/ Server/server.jar" >/dev/null &
Remove “nohup” from the beginning of the line, the STDOUT to null direction (>/dev/null), and the background processing command (&) from the line; for example:
"${JAVA_HOME}/bin/java" -Xms128m -Xmx768m $JAVA_OPTIONS -jar "${EPM_ORACLE_HOME} /products/Essbase/EssbaseStudio/Server/server.jar"
Start Essbase Studio Server by running the following statement:
./startServer.sh