8.1 Supported Configurations: HP-UX 11i on Itanium
HP-UX 11i V2 on Itanium with WebLogic Server 8.1 SP1
This section provides the following information:
Related Information
Configuration Requirements
Table 7-1 Requirements for WebLogic Server 8.1 on HP-UX 11i V2 on Itanium
Operating System Version and Patches
|
HP-UX 11i V2.0 (HP-UX 11.23) with HP-UX patches for JavaTM. See http://www.hp.com/products1/unix/java/patches/index.html
|
Chip Architecture and Minimum Processor Speed
|
Itanium (900 MHz)
|
SDK
|
HP-UX SDK 1.4.1.05 (32-bit) JavaTM 2 Runtime Environment, Standard Edition (build 1.4.1.05-030910-01:23) Java HotSpotTM Server VM (build 1.4.1 1.4.1.05-030910-05:38-IA64N IA64, mixed mode)
|
Design and Development Tools
|
Supports WebLogic Server development tools.
|
RAM
|
512 MB required; 1 GB recommended
|
Performance Pack
|
Included
|
lib/hpux11/IPF32/libmuxer.so
|
Node Manager
|
Included
|
Native
|
BEA jDrivers for Oracle
|
For this Oracle client version:
|
The following shared libraries are provided:
|
Oracle 9.2.0.4
|
|
Known Issues
- The HP-UX 11.0 default value for maximum threads per process is 64, which may be too low for WebLogic Server and many Java server applications in general. When the value is too low, WebLogic Server may have problems starting up.
BEA recommends that you use the maximum kernel setting for the max_thread_proc
and maxusers
parameters. Setting maxusers
to a higher value increases other machine-wide limits, such as nkthread
(the maximum number of kernel threads). The following table provides some examples.
Table 7-2 Recommended HP-UX 11.0 Kernel Settings
Parameter
|
Old Value
|
New Value
|
Description
|
max_thread_proc
|
64
|
1024
|
Maximum threads per process
|
maxfiles
|
60
|
256
|
Soft file limit per process
|
maxusers
|
32
|
256
|
Influences other parameters
|
nkthread
|
499
|
3635
|
Number of threads total on the system
|
nproc
|
276
|
2068
|
Maximum number of processes
|
ncallout
|
292
|
2084
|
Number of pending timeouts
|
- The
setuid
function does not work. This problem is a known issue with HP-UX SDK 1.4.1.05. HP is working to resolve it.
- There is a known issue with the character set API in HP-UX SDK 1.4.1.05. As a result,
Charset.availableCharsets()
always fails. If you plan to use this code in your applications, install HP-UX 1.4.1.06, as follows:
- Download HP-UX SDK 1.4.1.06 from the following HP site:
http://www.hp.com/products1/unix/java
- Install the 1.4.1.06 SDK on your system. By default, it is installed in the following directory:
/opt/java1.4
mv $BEA_HOME/jdk141_05 $BEA_HOME/jdk141_05.orig
- Create a symbolic link to the new SDK:
ln -s /opt/java1.4 $BEA_HOME/jdk141_05
For more information about known issues with any components of this release, see the Release Notes document for WebLogic Server, available at:
http://download.oracle.com/docs/cd/E13222_01/wls/docs81/notes/index.html
Download and Installation Instructions
This section provides instructions for the following tasks:
Downloading and Installing the HP-UX SDK 1.4.1.05
- Install the JDK in your environment and then make the following changes in your environment:
- Update the
JAVA_HOME
environment variable to reflect the JDK installation directory. For example: JAVA_HOME=/opt/java1.4; export JAVA_HOME
- Update the
PATH
environment variable to include JAVA_HOME/bin
. For example: PATH=$JAVA_HOME/bin:$PATH; export PATH
Note: There is a known issue with the character set API in HP-UX SDK 1.4.1.05. As a result, Charset.availableCharsets()
always fails. If you plan to use this code in your applications, install HP-UX 1.4.1.06, as described in Known Issues.
Downloading and Installing WebLogic Server 8.1 SP1
- WebLogic Platform installer:
pj_server811_generic.jar
- HP-UX 11i V2 on Itanium supplementary JAR file:
wls811_hpux1123_supp.jar
Note: This file contains supplementary installation and configuration files for HP-UX 11i V2 on Itanium.
$ java -jar pj_server811_generic.jar -mode=console
- Set the
WL_HOME
variable to point to the WebLogic Server installation, and export WL_HOME
:
$ export WL_HOME=/
your_installation_directory/weblogic81
- Add
weblogic81/server/bin
to your execution path:
$ export PATH=$WL_HOME/server/bin:$PATH
- Go to
$WL_HOME/server/lib/hpux11
:
$ cd $WL_HOME/server/lib/hpux11
- Extract the contents of the
wls811_hpux1123_supp.jar
file:
$ jar -xvf wls811_hpux1123_supp.jar
This step creates new directories for native libraries.
- Update the environment variable
SHLIB_PATH
in the following shell scripts:
$WL_HOME/server/bin/startWLS.sh
$WL_HOME/common/bin/commEnv.sh
Replace all occurrences of $WL_HOME/server/lib/hpux11
with $WL_HOME/server/lib/hpux11/IPF32
.
- Set the correct execution modes on the contents of the
weblogic81/server/bin
and weblogic81/server/lib
directories:
$ chmod +x $WL_HOME/server/bin/*
$ chmod -R +x $WL_HOME/server/lib/hpux11/*