Wednesday, May 6, 2015

Creating a wlfullclient.jar

Purpose of wlfullclient.jar is, whenever we deploy WLS Full Client (T3)/JMX/JMS/Web Services based applications in WebLogic server, the client application may need to invoke those services. Instead of adding lot of WebLogic specific jar’s at client, this single “wlfullclient.jar” interact with server.

With respect to OIM, We need wlfullclient.jar on client side (for example, design console, upload jars, etc.,) because, T3 protocol used to communicate with WebLogic and OIM servers. 

Steps to generate wlfullclient.jar:

1.    Setting the CLASS PATH
Go to the OIM_DOMAIN/bin directory and run the following command:
./setDomainEnv.sh
2.    Generating wlfullclient.jar
Go to the WL_HOME/server/lib directory and run any of the following command:
java –jar wljarbuilder.jar
OR
java -jar ../../../modules/com.bea.core.jarbuilder_1.3.0.0.jar

Now, it will generate the wlfullclient.jar. This jar file should now bundle with client application.