Supported Configurations: Sun Solaris
WebLogic Platform 10.3 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 support and download information for suported Sun JDKs, see
http://java.sun.com
.
- 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 JVM, see the following Azul Web site:
http://www.azulsystems.com/services/software_documents.htm
Configuration Requirements
The following section provides requirements for Oracle products supported on this configuration:
- Requirements for Solaris 10 on SPARC 64 Using Sun 32-bit JDK
- Requirements for Solaris 10 on SPARC 64 Using Oracle JRockit 64-bit JDK
- Requirements for Solaris 10 on SPARC 64 Using SUN 64-bit JDK
- Requirements for Solaris 10 on AMD64 Using SUN 32-bit JDK
- Requirements for Solaris 10 on 64-bit Xeon Using SUN 32-bit JDK
- Requirements for Solaris 10 on AMD64 Using SUN 64-bit JDK
- Requirements for Solaris 10 on 64-bit Xeon Using SUN 64-bit JDK
- Requirements for Solaris 10 on x86 Using Sun 32-bit JDK
- Requirements for Solaris 10 on SPARC 64 Using Azul VM
Table 1-1 Requirements for Solaris 10 on SPARC 64 Using Sun 32-bit JDK
Operating System Version and Patches
|
Solaris 10
|
Chip Architecture and Minimum Processor Speed
|
UltraSPARC (168 MHz)
|
JDK
|
Sun Java 2 JDK 6.0 Update 05 with the Java HotSpotTM Client and Server VMs (32-bit) and all later service packs of 6.0
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/sparc/libmuxer.so
|
Product Support
|
|
Table 1-2 Requirements for Solaris 10 on SPARC 64 Using Oracle JRockit 64-bit JDK
Operating System Version and Patches
|
Solaris 10
|
Chip Architecture and Minimum Processor Speed
|
UltraSPARC (168 MHz)
|
JDK
|
JRockit 6.0 (R27.6.0-50) JDK (64-bit) and all later 6.0 releases of JRockit
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/sparc64/libmuxer.so
|
Product Support
|
|
Table 1-3 Requirements for Solaris 10 on SPARC 64 Using SUN 64-bit JDK
Operating System Version and Patches
|
Solaris 10
|
Chip Architecture and Minimum Processor Speed
|
UltraSPARC (168 MHz)
|
JDK
|
Sun Java 2 JDK 6.0 Update 5 with the Java HotSpotTM Client and Server VMs (64-bit) and all later service packs of 6.0
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/sparc64/libmuxer.so
|
Product Support
|
|
Table 1-4 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
|
Sun Java 2 JDK 6.0 Update 05 with the Java HotSpotTM Client and Server VMs (32-bit) and all later service packs of 6.0
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/x86/libmuxer.so
|
Product Support
|
|
Table 1-5 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
|
Sun Java 2 JDK 6.0 Update 05 with the Java HotSpotTM Client and Server VMs (32-bit) and all later service packs of 6.0
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/x86/libmuxer.so
|
Product Support
|
|
Table 1-6 Requirements for Solaris 10 on AMD64 Using SUN 64-bit JDK
Operating System Version and Patches
|
Solaris 10
|
Chip Architecture and Minimum Processor Speed
|
AMD64 (1.201 GHz)
|
JDK
|
Sun Java 2 JDK 6.0 Update 5 with the Java HotSpotTM Client and Server VMs (64-bit) and all later service packs of 6.0
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/x64/libmuxer.so
|
Product Support
|
|
Table 1-7 Requirements for Solaris 10 on 64-bit Xeon Using SUN 64-bit JDK
Operating System Version and Patches
|
Solaris 10
|
Chip Architecture and Minimum Processor Speed
|
64-bit Xeon (1.201 GHz)
|
JDK
|
Sun Java 2 JDK 6.0 Update 5 with the Java HotSpotTM Client and Server VMs (64-bit) and all later service packs of 6.0
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/x64/libmuxer.so
|
Product Support
|
|
Table 1-8 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
|
Sun Java 2 JDK 6.0 Update 05 with the Java HotSpotTM Client and Server VMs (32-bit) and all later service packs of 6.0
|
RAM
|
1 GB minimum, 2 GB recommended
|
Performance Pack
|
server/native/solaris/x86/libmuxer.so
|
Product Support
|
|
Table 1-9 Requirements for Solaris 10 on SPARC 64 Using Azul VM
Operating System Version and Patches
|
Solaris 10
|
Chip Architecture and Minimum Processor Speed
|
UltraSPARC (168 MHz)
|
JDK
|
Azul JVM 1.6 (AVM 2.5.0.2)
|
RAM
|
1 GB minimum, 2 GB recommended
|
Product Support
|
|
Known Issues
Doing a Complete Install With a Generic Installer
If you are performing a complete install of a WebLogic product (e.g. WebLogic Server, WebLogic Portal) by using the generic installer (.jar) on a platform where Eclipse is not supported or not installed, you might encounter a situation where the generic installer will go into a repeated loop condition. If you are experiencing this condition refer to the Installation Guide, specifically the "Install Eclipse Location Options" section for more information on how to handle the installation.
Serial Version UID Mismatch
A Serial Version UID Mismatch Issue may be encountered if you deploy an application on a latest JVM, but compiled with an earlier JDK release.
Workaround: To be compatible with the serialization of previously compiled applications, modify the <BEA_HOME>/wlserver_10.3/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.
JVM Stack Overflow
You might encounter a JVM stack overflow error or exception while running WebLogic Server.
Workaround: Increase the stack size from the default 128k to 256k.
Out of Memory Exception During Installation
The generic .jar installer used to install WebLogic Portal 10.3 on Solaris 10 64-bit Xeon/AMD64 platforms may throw an OutOfMemory Exception and as a result, does not provide a complete installation.
Workaround:
Update the Java opts max heap size. For example:
java -Xms512m -Xmx1024m -jar portal103_generic.jar
Issues Related to WebLogic Integration 10.3 With 64-bit JDK on Sun Sparc
- With sample domains, the sample domains get started but the native I/O is disabled. The following message is displayed in the console log while WebLogic Server is starting:
"Unable to load performance pack. Using Java I/O instead."
This issue occurred because WebLogic Server was getting started with the 32-bit JVM (Sun JDK).
Workaround:
Update WebLogic Server start script with the following:
export USER_MEM_ARGS with " -d64"
- After applying the workaround to Issue 1, the native performance pack gets loaded but a PermGen space error is thrown and the server does not start. The following error is displayed:
"Exception in thread "main" java.lang.OutOfMemoryError: PermGen space."
Workaround:
You need to pass "-d64" and other memory arguments to the "USER_MEM_ARGS" environment variable before running startWeblogic.sh.
export USER_MEM_ARGS=" -d64 -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m "
- When
./stopWeblogic.sh
is run to stop the server that is running in production mode, it asks to provide the username and password. The issue here is that the password is not hidden. The password is printed in clear text.
Workaround:
The password will not be echoed when you do the following:
export JAVA_OPTIONS="-d64 ${JAVA_OPTIONS}"
Issues Related to Solaris 10 on AMD64 and 64-bit Xeon when Using Remote Autonomy
See Using a Remote Autonomy Installation in Supported Configurations for WebLogic Platform 10.3.
Issues Related to Other Products
For information about known issues with products supported on this configuration, including available workarounds, see the appropriate Release Notes document.
Download and Install Instructions
You can download Oracle WebLogic products from either the Oracle Technology Network website or the Oracle E-Delivery website.
Download and Install Sun JDK 6.0 for Solaris 10 on Sparc, x86 and AMD64/64-Bit Xeon
To install Sun JDK 6.0:
- Select latest update from JDK/JRE-6.
- Select the platform to download for your JDK environment. (Note: For Solaris AMD64 32-bit JDK, select Solaris x86 to get the 32-bit JDK).
- Set the
JAVA_HOME
environment variable to the directory in which the JDK is installed, and export JAVA_HOME
. For example: export JAVA_HOME=/opt/java1.6.0_05
- Make sure that your
PATH
variable includes $JAVA_HOME/bin
. For example: export PATH=$JAVA_HOME/bin:$PATH
Download and Install Instructions for Solaris 10 on SPARC 64
- Download and install the supported JDK for your environment.
Go to Oracle E-Delivery
and use the following information to select the WebLogic MediaPack and Part Numbers for download:
- Select the Product Pack, Platform and Media Pack.
Product Pack
|
Oracle Fusion Middleware
|
Platform
|
Sun Solaris SPARC (64-bit)
|
Media Pack
|
B36234 (Oracle Application Server 10g Release 3 (10.1.3) Media Pack
for Solaris Operating System (SPARC 64-bit))
|
- Select the file for download (choose the Part Number that corresponds to the product, platform, and JVM).
Product
|
Platform
|
Platform JVM
|
Part Number (Description)
|
WebLogic Server
|
SPARC 64
|
Sun JDK (32-bit)
Azul JVM (32-bit)
|
V13618 (Oracle WebLogic Server 10gR3 (10.3) Sun Solaris SPARC (32-bit)
|
WebLogic Server
|
SPARC 64
|
JRockit (64-bit)
Sun JDK (64-bit)
Azul JVM (64-bit)
|
V13672 (Oracle WebLogic Server 10gR3 (10.3)"generic")
|
WebLogic Portal
|
SPARC 64
|
Sun JDK (32-bit)
Azul JVM (32-bit)
|
V13808 (Oracle WebLogic Portal 10gR3 (10.3) Sun Solaris SPARC (32-bit))
|
WebLogic Portal
|
SPARC 64
|
JRockit (64-bit)
Sun JDK (64-bit)
Azul JVM (64-bit)
|
V14087 (Oracle WebLogic Portal 10gR3 (10.3)"generic")
|
WebLogic Integration
|
SPARC 64
|
Sun JDK (32-bit)
|
V19638-01 Oracle WebLogic Integration 10gR3 MP1 (10.3.1) for Sun Solaris SPARC (32-bit)
V19641-01 Oracle WebLogic Integration 10gR3 MP1 (10.3.1) Upgrade Installer for Sun Solaris SPARC (32-bit)
|
WebLogic Integration
|
SPARC 64
|
JRockit (64-bit)
Sun JDK (64-bit)
|
V19187-01 (Oracle WebLogic Integration 10gR3 (10.3.1) Generic Installer)
V19643-01 (Oracle WebLogic Integration 10gR3 MP1 (10.3.1) Upgrade Installer (Generic))
Note: The Generic installer can be used for different platforms. It is possible that the part number for the generic installer may not be in the Media pack of some platforms. If so, the generic installer can be found in Media Pack B36339 (Oracle Application Server 10gR3 Media Pack for HP-UX Itanium (64-bit)).
|
- Unzip the file.
- Install instructions for Sparc using a 32-bit JDK,
Install instructions for Sparc using a 64-bit JDK,
- For WebLogic Portal,
make sure that your WL_HOME variable is set to the directory in which you installed your product, and export WL_HOME. For example,
$ WL_HOME=<your installation directory>/wlserver_10.3
Download and Install Instructions for Solaris 10 on AMD64/64-bit Xeon
- Download and install the supported JDK for your environment.
Go to Oracle E-Delivery
and use the following information to select the WebLogic MediaPack and Part Numbers for download:
- Select the Product Pack, Platform and Media Pack.
Product Pack
|
Oracle Fusion Middleware
|
Platform
|
Sun Solaris x86-64 (64-bit)
|
Media Pack
|
B36335 (Oracle Application Server 10g Release 3 (10.1.3) Media Pack
for Solaris Operating System (x86 and x86-64))
|
- Select the file for download (choose the Part Number that corresponds to the product, platform, and JVM).
Product
|
Platform
|
Platform JVM
|
Part Number (Description)
|
WebLogic Server
|
64-bit Xeon
AMD64
|
SUN JDK (32-bit)
SUN JDK (64-bit)
|
V13672 (Oracle WebLogic Server 10gR3 (10.3)"generic")
|
WebLogic Portal
|
64-bit Xeon
AMD64
|
SUN JDK (32-bit)
|
V14087 (Oracle WebLogic Portal 10gR3 (10.3)"generic")
|
- Unzip the file.
- Install instructions for 64-bit Xeon/AMD64 using a 32-bit JDK
Install instructions for 64-bit Xeon/AMD64 using a 64-bit JDK
- For WebLogic Portal,
make sure that your WL_HOME variable is set to the directory in which you installed your product, and export WL_HOME. For example,
$ WL_HOME=<your installation directory>/wlserver_10.3
Download and Install Instructions for Solaris 10 on x86
- Download and install the supported JDK for your environment.
Go to Oracle E-Delivery
and use the following information to select the WebLogic MediaPack and Part Numbers for download:
- Select the Product Pack, Platform and Media Pack.
Product Pack
|
Oracle Fusion Middleware
|
Platform
|
Sun Solaris x86 (32-bit)
|
Media Pack
|
B36335 (Oracle Application Server 10g Release 3 (10.1.3) Media Pack
for Solaris Operating System (x86 and x86-64))
|
- Select the file for download (choose the Part Number that corresponds to the product, platform, and JVM).
Product
|
Platform
|
Platform JVM
|
Part Number (Description)
|
WebLogic Server
|
x86
|
SUN JDK (32-bit)
|
V13672 (Oracle WebLogic Server 10gR3 (10.3)"generic")
|
WebLogic Portal
|
x86
|
SUN JDK (32-bit)
|
V14087 (Oracle WebLogic Portal 10gR3 (10.3)"generic")
|
- Unzip the file.
- Install instructions for x86 with a 32-bit JDK
- For WebLogic Portal,
make sure that your WL_HOME variable is set to the directory in which you installed your product, and export WL_HOME. For example,
$ WL_HOME=<your installation directory>/wlserver_10.3
WebLogic Server Support of Solaris Zones
For information on Weblogic Server support of Solaris Zones, refer to "WebLogic Server Support For Sun Solaris 10 in Multi-Zone Operation".