Starting Essbase Studio Server in the Foreground on UNIX

By default, Essbase Studio Server runs in the background on UNIX. To run Essbase Studio Server in the foreground, edit the following:

  To start Essbase Studio Server in the foreground on UNIX:

  1. 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.

  2. 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"
  3. 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.

    1. 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 &
    2. 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"
      
  4. Start Essbase Studio Server by running the following statement:

    ./startServer.sh