Setting up runtime utilities on Oracle WebLogic

Oracle WebLogic requires specific jars listed here.

About this task

Note: The classpath information provided in this section is intended as a starting point for your implementation. Depending upon the JMS, JNDI, and JDK you are using you may need to add or remove jars from the lists given here.

Include the following jar files for WebLogic JMS:

Procedure

Use the <INSTALL_DIR>/bin/install3rdparty.sh (or .cmd) script to install the wlfullclient.jar file and include it in the AGENTDynamicclasspath.cfg dynamic classpath file.
Note: If you are using WebLogic 12.1.3 (or later) and JDK 1.7, install the wlthint3client.jar file and not wlfullclient.jar. If you are using WebLogic 12.1.3 (or later) and JDK 1.8, install the wljmsclient.jar file and the wlclient.jar file and not wlfullclient.jar.

Results

For more information about developing a WebLogic Full Client, see:

http://docs.oracle.com/middleware/1212/wls/SACLT/jarbuilder.htm#SACLT239

If you are using WebLogic Server with WebSphere® MQ JMS and you are binding queues in WebLogic JNDI, use install3rdparty to include the following files from MQ_HOME/java/lib in the AGENTDynamicclasspath or the APPDynamicclasspath:

  • com.ibm.mq.jar
  • com.ibm.mqjms.jar
  • com.ibm.mq.headers.jar
  • com.ibm.mq.jmqi.jar
  • jms.jar
  • wlfullclient.jar (for WebLogic 12.1.3 (or later) and JDK 1.7, wlthint3client.jar; for WebLogic 12.1.3 (or later) and JDK 1.8, wljmsclient.jar and wlclient.jar)
  • fscontext.jar
  • providerutil.jar
Note: If you are using WebLogic JMS 12.1.2 (or later), refer to the Web site http://docs.oracle.com/middleware/1212/wls/SACLT/jarbuilder.htm#SACLT239 and add wlfullclient.jar to the AGENTDynamicclasspath.cfg, using the install3rdparty.sh (or .cmd) script. If you are using WebLogic 12.1.3 (or later) and JDK 1.7, add the wlthint3client.jar file and not wlfullclient.jar. If you are using WebLogic 12.1.3 (or later) and JDK 1.8, add wljmsclient.jar and wlclient.jar and not wlfullclient.jar.

If you are binding queues in File Bindings JNDI, use the following files, obtainable from MQ_HOME/java/lib:

  • com.ibm.mq.jar
  • com.ibm.mqjms.jar
  • com.ibm.mq.headers.jar
  • com.ibm.mq.jmqi.jar
  • jms.jar
  • fscontext.jar
  • providerutil.jar