Prior to the release of weblogic server 10.0, weblogic.jar file could be bundled with the client applications to use some advanced features like:
- Enhanced JDBC and WLS specific JMX interfaces
- WLS t3 and iiop client
For information on these featuresOracle Link:
But from WLS 10.0, to use these features, wlfullclient.jar is needed by the client applications. If the applications still use weblogic.jar, it may result in a ClassNotFoundException.
wlfullclient.jar is not available for jdk 1.4, it is only supported and can be made for jdk 1.5 and 1.6.
There are 2 ways of creating wlfullclien.jar using the jarBuilder Tool from the installer. Here is an example of creating the jar file for WLS 10.3, jdk 1.6.
Method 1: - Set the java environment.
- Run the command C:\BEA1036\wlserver_10.3\server\lib>java -jar D:/BEA1036/modules/com.bea.core.jarbuilder_1.2.0.0.jar
Method 2: - Set the java environment.
- Run the command C:\BEA1036\wlserver_10.3\server\lib>java -jar wljarbuilder.jar -profile wlfullclient
Both the commands create the wlfullclient.jar file in the C:\BEA1036\wlserver_10.3\server\lib directory. This jar file should now be bundled with client applications and should be added to the client application’s classpath for use.
Client | Type | Language | Protocol | Client Class Requirements | Key Features |
---|---|---|---|---|---|
Java EE Application Client (Thin Client) (Introduced in WebLogic Server 8.1) | RMI | Java | IIOP |
|
|
JMS Thin Client (Introduced in WebLogic Server 8.1) | RMI | Java | IIOP |
|
|
JMS SAF Client | RMI | Java | IIOP |
|
|
T3 | RMI | Java | T3 | wlfullclient.jar |
|
J2SE | RMI | Java | IIOP | no WebLogic classes |
|
WLS-IIOP (Introduced in WebLogic Server 7.0) | RMI | Java | IIOP | wlfullclient.jar |
|
JMX | RMI | Java | IIOP | wljmxclient.jar | |
WebServices | SOAP | Java | HTTP/S | wseeclient.jar | |
CORBA/IDL | CORBA | Languages that OMG IDL maps to, such as C++, C, Smalltalk, COBOL | IIOP | no WebLogic classes |
|
C++ Client | CORBA | C++ | IIOP | Tuxedo libraries |
|
Tuxedo Server and Native CORBA client | CORBA or RMI | C++ | Tuxedo- General- Inter-Orb-Protocol (TGIOP) | Tuxedo libraries |
|
No comments:
Post a Comment