You can download generic installer to install weblogic using same installer on various supported platforms, u will need to provide the jdk location while installion in this method.
java is platform independent. There is no distinction between a 32-bit Java application and a 64-bit Java application. There is no distinction between a Java application running on Linux and the same application running on Windows. A Java application is the same and can be run on any OS bit version of any flavor without a single change.
At its root, WebLogic Server is a Java application, nothing more, nothing less. So, think of WebLogic Server as a Java application that is run like any other Java application by invoking the main method. In WebLogic Server the main method is in the weblogic.Server class. So, to start WebLogic Server we use the java command, the same as for any other Java application:
java <MEM_ARGS> -cp <CLASSPATH> <JAVA_OPTIONS> weblogic.Server
The WebLogic Server installation package consists of the following files:
- Java class files located as jar files (weblogic.jar etc) in <WL_HOME>/server/lib OR <WL_HOME>/common/lib OR <BEA_HOME>/modules (for modularized code)
- All scripts to help set the necessary options for invoking the java weblogic.Server command. These scripts are located in <WL_HOME>/server/bin OR <WL_HOME>/common/bin
- The next most important files are the native files located at <WL_HOME>/server/native. These are the few native files (OS-specific) that are used by the WebLogic Server application to interact with the OS for certain operations like IO, socket, etc.
- All the rest of the files are examples and files that provide assistance to user.
Is there an advantage to running 64-bit JDK/WLS on a 64-bit OS or would 32-bit run just as well?
WebLogic Server running on a 32-bit JDK but on a 64-bit OS (Windows or Linux) will work fine. 64-bit WLS does not have any features which 32-bit WLS does not. However, it will utilize all the 64-bit features of the OS. So, if we run WLS with a 32-bit JDK on a 64-bit OS, then the WLS process is not using any of the 64-bit OS features.
For example, if we use a 32-bit JDK on a 64-bit OS, then we will not be able to utilize 64-bit address space (OS feature), thus limiting ourselves to set the heap size of the JVM to less than 2GB.
To conclude, using a 64-bit JDK on a 64-bit OS will allow the WLS process to use all the 64-bit features of the OS. WLS does not have any specific 64-bit features.