Friday, March 11, 2011

Weblogic 10.3.4 Installation & Configuration on 64-bit windows

Today, I am going to explain the installation steps & configuration of Oracle Weblogic 10.3.4 for SOA suite 11g (11.1.1.4) in a 64-bit windows environment. Because, of late, I have been seeing a lots of queries in forums with same query/issue (BEA-000438: loading performance pack issue) with no relevant answers. Probably this post would help in resolving all the issues;

1. First things first; Ensure that you download the correct version of the Weblogic installer (wls1034_generic.jar)
2. Download the 64-bit JDK/JRE of Oracle Java (Latest version on date is jdk-6u24-windows-x64.exe)
3. The generic 64-bit Weblogic installer doesn't come bundled with a 64-bit JVM. Hence install the Java downloaded in step 2 on your windows environment. Care must be taken to ensure that the default installation directory (C:\Program Files) is changed - Catch here is that Weblogic doesn't recognize WELL the Java installation directory with a space in folder name. So be sure to install the Java in a folder path where none of the folder names have a space (Eg. C:\Java)
4. Now from the command prompt, execute the following command to install the Weblogic 10.3.4 64-bit;
java -D64 -jar wls1034_generic.jar
[-D64 ensures that the weblogic installation is going to be on the 64-bit JDK.]
5. Follow steps to install the Weblogic 10.3.4 server - Installation will prompt for the JDK selection, choose C:\Java (You will find this information in documentation)
6. Now, when you start the server, you may find the following error;


<Error> <Socket> <BEA-000438> <Unable to load perf
ormance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: 'C:\O
racle\fmwhome\wlserver_10.3\server\native\win\32;C:\Oracle\fmwhome\wlserver_10.3
\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\fmwhome\wlserver_10.3\serve
r\native\win\32\;C:\Oracle\fmwhome\wlserver_10.3\server\bin;C:\Program~\Java\jdk
1.6.0_24\jre\bin;C:\Program~\Java\jdk1.6.0_24\bin;C:\Oracle\fmwhome\wlserver_10.
3\server\native\win\32\oci920_8;C:\oraclexe\app\oracle\product\10.2.0\server\bin
;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem'

7. Go to the following location <<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64. Copy the wlntio.dll file and paste it under C:\Java\bin directory (if you have choosen to install Java in C:\Java).
8. Now, start the server and the error must be gone - Performance pack is now loaded in Weblogic 10.3.4

8 comments:

  1. Fatal error occured is coming in last but one step

    ReplyDelete
  2. Hey Sathya.. Thanks a lot for giving solution to the dll error. You saved my time significantly and really appreciate your effort for sharing this. All the best buddy

    ReplyDelete
  3. I am nor able to find wls1034_generic.jar in the downloaded files. Would you be able to direct me to the correct file to download for my server installation?

    ReplyDelete
  4. Hi Mrs.Butters, You can download WebLogic generic jar from the following OTN website. Please ensure to choose appropriate version and generic platform.

    http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html

    ReplyDelete
  5. Thank you very much. I tried install too but ı can't install.This article very nice.

    ReplyDelete
  6. Hello Stahya, great article :)
    but my error persist after to copy the .dll on java... Do you have any idea about?

    Thanks a lot

    ReplyDelete
    Replies
    1. Abby,

      Thanks for your comments. I am not sure of reason but it has worked for many. I would suggest you to check which java (if you have multiple installations) weblogic is using and copy it to appropriate Java folder.

      Delete
    2. Hi Abby/Sathya,

      We need to put this DLL file under the JAVA location which is part of the system Environmental variables.

      Regards,
      Raja.

      Delete