Supported Configurations: Sun Solaris
BEA WebLogic Platform 10.0 on Solaris 10
This section provides the following information:
Related Information
- For information about supported database configurations, Web servers, browsers, interoperability tools, and product support, see:
- For information about the Solaris operating system, see the following Sun Web site:
http://www.sun.com/solaris.
- For information about Sun's support services—If you have a support contract for the use of Solaris platforms, you may be able to obtain support for general Java issues (for example, JDK problems). See
http://www.sun.com/service/support.
- For information on Azul Systems, see
www.azulsystems.com.
Configuration Requirements
The following section provides requirements for BEA products supported on this configuration:
Table 6-1 Requirements for Solaris 10 on SPARC Using Sun 32-bit JDK
|
Operating System Version and Patches
|
Solaris 10
|
|
Chip Architecture and Minimum Processor Speed
|
UltraSPARC (168 MHz)
|
|
JDK
|
|
|
|
|
RAM
|
1 GB minimum, 2 GB recommended
|
|
Performance Pack
|
server/native/solaris/sparc/libmuxer.so
|
|
BEA Product Support
|
|
Table 6-2 Requirements for Solaris 10 on SPARC Using BEA JRockit 64-bit JDK
|
Operating System Version and Patches
|
Solaris 10
|
|
Chip Architecture and Minimum Processor Speed
|
UltraSPARC (168 MHz)
|
|
JDK
|
|
|
RAM
|
1 GB minimum, 2 GB recommended
|
|
Performance Pack
|
server/native/solaris/sparc64/libmuxer.so
|
|
BEA Product Support
|
|
Table 6-3 Requirements for Solaris 10 on SPARC Using SUN 64-bit JDK
|
Operating System Version and Patches
|
Solaris 10
|
|
Chip Architecture and Minimum Processor Speed
|
UltraSPARC (168 MHz)
|
|
JDK
|
|
|
RAM
|
1 GB minimum, 2 GB recommended
|
|
Performance Pack
|
server/native/solaris/sparc64/libmuxer.so
|
|
BEA Product Support
|
|
Table 6-4 Requirements for Solaris 10 on x86 Using Sun 32-bit JDK
|
Operating System Version and Patches
|
Solaris 10
|
|
Chip Architecture and Minimum Processor Speed
|
Xeon, Pentium II or higher, x86, and compatible chip architectures (1.4 GHz)
|
|
JDK
|
|
|
RAM
|
1 GB minimum, 2 GB recommended
|
|
Performance Pack
|
server/native/solaris/x86/libmuxer.so
|
|
BEA Product Support
|
|
Table 6-5 Requirements for Solaris 10 on AMD64 Using Sun 32-bit JDK
|
Operating System Version and Patches
|
Solaris 10
|
|
Chip Architecture and Minimum Processor Speed
|
AMD64 (1.201 GHz)
|
|
JDK
|
|
|
RAM
|
1 GB minimum, 2 GB recommended
|
|
Performance Pack
|
server/native/solaris/x86/libmuxer.so
|
|
BEA Product Support
|
|
Table 6-6 Requirements for Solaris 10 on 64-bit Xeon Using Sun 32-bit JDK
|
Operating System Version and Patches
|
Solaris 10
|
|
Chip Architecture and Minimum Processor Speed
|
64-bit Xeon (1.201 GHz)
|
|
JDK
|
10.0 MP1: Sun Java 2 JDK 5.0 Update 11 with the Java HotSpotTM Server VM (32-bit) and all later updates of 5.0
|
|
RAM
|
1 GB minimum, 2 GB recommended
|
|
Performance Pack
|
server/native/solaris/x86/libmuxer.so
|
|
BEA Product Support
|
|
Known Issues
Serial Version UID Mismatch
A Serial Version UID mismatch may be encountered if you deploy an application on a latest JVM but compiled with a prior release of Sun JDK
Workaround: To be compatible with the serialization of previously compiled applications, modify the <BEA_HOME>/wlserver_10.0/common/bin/commEnv.sh file to include the following command:
JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"
Alternatively, you can use the command line option:
export JAVA_OPTIONS="$JAVA_OPTIONS -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"
Note: If you intend to deploy new applications with previously compiled applications, they must be recompiled as necessary to have the same Serial Version UID.
Autonomy Issues Related to Solaris 10 on x86 and AMD64
See Using a Remote Autonomy Installation in Supported Configurations for WebLogic Platform 10.0.
Known Issues for Other BEA Products
For information about known issues with BEA products supported on this configuration, including available workarounds, see the appropriate Release Notes document.
Download and Installation Instructions
The following section provides download and installation instructions for BEA products 10.0 on Solaris 10:
Download and Install the Sun JDK 5.0 for Solaris 10 on x86 and AMD64/64-Bit Xeon
To install Sun JDK 5.0 for Solaris 10 on x86 and AMD64/64-Bit Xeon:
- Select the latest JDK 5.0 Update.
- Select the update from the Solaris x86 section.
- Set the
JAVA_HOME environment variable to the directory in which the JDK is installed, and export JAVA_HOME. For example: export JAVA_HOME=/usr/jdk1.5.0_11
- Make sure that your
PATH variable includes $JAVA_HOME/bin. For example: export PATH=$JAVA_HOME/bin:$PATH
Solaris 10 on SPARC
There are no special instructions for download and installation for BEA products 10.0 on Solaris 10 on SPARC. For the standard method of installing BEA products, appropriate for all operating systems, see BEA Products Installation Guide. For information about distribution methods for WebLogic Platform and WebLogic Server, see Product Distribution Methods.
Solaris 10 on SPARC Using BEA JRockit 64-Bit JDK
Complete the following procedures:
Download and Installation Instructions for JRockit 5.0 JDK Solaris (SPARC - 64-bit)
Complete the following procedure:
- Download and install JRockit 5.0.
- Set the
JAVA_HOME environment variable to the directory in which the JDK is installed and export JAVA_HOME. For example:
export JAVA_HOME=/usr/jdk1.5.0_06
- Set your PATH variable to include
$JAVA_HOME/bin. For example:
export PATH=$JAVA_HOME/bin:$PATH
WebLogic Server 10.0 and Later MPs for Solaris 10 on SPARC Using JRockit 64-Bit JDK Installation Instructions
To install WebLogic Server on Sun Solaris 10 SPARC using JRockit 64-Bit JDK:
- Select
Sun Solaris (9, 10, SPARC64) supporting 64 bit JVMs from the list of OS Platforms for your configuration.
- Download the package installer
.jar file.
- Set the
WL_HOME variable to the directory in which you installed your BEA product, and export WL_HOME. For example:
$ export WL_HOME=<your_installation_directory>/wlserver_10.0
- Update the
LD_LIBRARY_PATH variable to point to the server/native/solaris/sparc64 directory. Replace all occurrences of $WL_HOME/server/native/solaris/sparc with $WL_HOME/server/native/solaris/sparc64 in the WL_HOME/common/bin/commEnv.sh file.
Solaris 10 on SPARC Using Sun 64-Bit JDK
Complete the following procedures:
Download and Installation Instructions for Sun SDK 1.5.0 (64-bit)
Complete the following procedure:
- Select the latest JDK 5.0 Update.
- From the section for Solaris SPARC Platform, download:
- Sun Java JDK 5.0 Update (32-bit)
- Sun Java JDK 5.0 Update (64-bit)
Note: Solaris 64-bit JDK requires that the 32-bit JDK is installed before installing the 64-bit JDK.
- Set the
JAVA_HOME environment variable to the directory in which Sun JDK 5.0 Update is installed and export JAVA_HOME. For example:
export JAVA_HOME=/usr/jdk1.5.0_11
- Set your PATH variable to include
$JAVA_HOME/bin. For example:
export PATH=$JAVA_HOME/bin:$PATH
- Use the
-d64 option to invoke Hotspot 64-bit Server for your installation.
WebLogic Server 10.0 and Later MPs for Solaris 10 on SPARC Using Sun 64-Bit JDK Installation Instructions
To install WebLogic Server on Sun Solaris 10 SPARC Using Sun 64-Bit JDK:
- Select
Sun Solaris (9, 10, SPARC64) supporting 64 bit JVMs from the list of OS Platforms for your configuration.
- Download the package installer
.jar file.
- Set the
WL_HOME variable to the directory in which you installed your BEA product, and export WL_HOME. For example:
$ export WL_HOME=<your_installation_directory>/wlserver_10.0
- Update the
LD_LIBRARY_PATH variable to point to the server/native/solaris/sparc64 directory. Replace all occurrences of $WL_HOME/server/native/solaris/sparc with $WL_HOME/server/native/solaris/sparc64 in the WL_HOME/common/bin/commEnv.sh file.
- Update
JAVA_VM by adding -d64 with the existing variable in $WL_HOME/common/bin/commEnv.sh.
Solaris 10 on x86
Complete the following procedures:
- Depending on your requirements:
WebLogic Server 10.0 and Later MPs for Solaris 10 on x86 Installation Instructions
To install WebLogic Server on Sun Solaris 10 on x86:
- Select
Sun Solaris (9, 10, x86) from the list of OS Platforms for your configuration.
- Download the package installer
.jar file.
WebLogic Portal 10.0 and Later MPs for Solaris 10 on x86 Installation Instructions
To install WebLogic Portal on Sun Solaris 10 on x86:
- Select
Sun Solaris (9,10 x86)from the list of OS Platforms for your configuration.
- Download the package installer
.jar file.
Solaris 10 on AMD64/64-Bit Xeon
Complete the following procedures:
- Depending on your requirements:
WebLogic Server 10.0 and Later MPs for Solaris 10 on AMD64/64-Bit Xeon Installation Instructions
To install WebLogic Server on Sun Solaris 10 on AMD64/64-Bit Xeon:
- Select
Sun Solaris (10, 64-bit Xeon/AMD64) from the list of OS Platforms for your configuration.
- Download the package installer
.jar file.
WebLogic Portal 10.0 and Later MPs for Solaris 10 on AMD64 Installation Instructions
To install WebLogic Portal on Sun Solaris 10 on AMD64:
- Select
Sun Solaris (10, AMD64) from the list of OS Platforms for your configuration.
- Download the package installer
.jar file.
Download and Installation Instructions for Solaris 10 for SPARC on AZUL VM 2.4.0.18-7
Complete the following procedure:
- Install AZUL JVM proxy using the steps in the install document provide with the JVM proxy kit.
- Set the
AZUL_JAVAHOME to the location where you installed the AZUL JVM.
- From
AZUL_JAVAHOME, run the domain specify script. It will prompt for the Azul domain and policy server host. Please specify appropriate values.
- Set the WL_HOME variable to the directory in which you installed your BEA product and export
WL_HOME. For example:
$ export WL_HOME=<your_installation_directory>/wlserver_10.0
Configuring WebLogic Server for Multi-Zone Operation
WebLogic Server can be run in multiple zones of a Solaris 10 system, with some limitations (see Migration Support for Solaris Zones), as long as the product is installed and configured to accommodate the Solaris Zones feature.
- WebLogic Server does not support Shared IP Non-Global Zones. You must use Exclusive IP Non-Global Zones.
- When using WebLogic clusters with Solaris Non-Global zones, you must use unicast messaging; the multicast cluster protocol is not supported with Solaris Non-Global zones.
To prepare your WebLogic Server installation to accommodate Solaris Zones, complete the following procedure:
- During the installation of WebLogic Server, specify a directory to which all zones will have access.
Note: Oracle strongly recommends this step so you can avoid installing WebLogic Server in the default root file system. If WebLogic Server is installed in the default root, all zones will require write access to root and such widespread write access is not recommended.
- Define a separate WebLogic Server domain for each zone so that the log files for each zone can go to a different location. If you choose, you can also configure a cluster to work across multiple zones as long as you provide read, write, and execute permissions to the domain directory to all the Non-Global zones participating in the cluster. See Understanding WebLogic Server Domains in Understanding Domain Configuration.
Migration Support for Solaris Zones
The following WebLogic Server features are not supported with Solaris Non-Global Zones:
- Whole Server Migration (automated or manual)
- Service Migration:
- Automated or manual migration
- Includes the following features: JTA Transaction Recovery Service, custom singleton services, and the Job Scheduler