Configuring Oracle WebLogic

This section describes the pre-requisites and post-requisites for configuring the Oracle WebLogic® Application Server for use with WebFOCUS and ReportCaster. It is assumed that WebLogic components are installed and configured. For additional information, see the WebLogic documentation.

Java Version Requirement

The WebLogic server used to run the WebFOCUS Client must be configured to use a release of Java 11 that is supported by the WebLogic version being used. Consult the WebLogic server documentation for supported Java releases and how to modify your Java version, if required.

Update Java Settings

Consult the WebLogic server documentation for instructions on where to place the updated settings in your environment.

  • Java minimum memory settings: –Xms1024m –Xmx1024m
  • Classpath: Add the full path and name of the JDBC driver jar files required to access the WebFOCUS Repository database.
  • UNIX/Linux graphics: In order to display graphics, your DISPLAY variable must point to an available X Server, or you can set the JAVA variable –Djava.awt.headless=true.
  • Temp directory: To avoid potential conflicts, your Java temporary directory should point to a unique location. Create an empty directory on a local filesystem that is writeable to the user that the WebLogic Server is running as, and then set the following Java variable.
    –Djava.io.tmpdir=/fullpath/yourprivatetmpdir

For example, if you are on a Linux system using a standalone WebLogic domain and the startWebLogic.sh script to start it, you could insert the following into the bin/setDomainEnv.sh script beginning on the second line:

USER_MEM_ARGS=”–Xms1024m –Xmx1024m”

PRE_CLASSPATH=”/path/ibi/derby/lib/derbyclient.jar”

DISPLAY=yourxserver:0.0

JAVA_OPTIONS=”–Djava.io.tmpdir=/fullpath/yourprivatetmpdir”