NonStop Server for Java 7.0 Programmer's Reference
Table 14 Summary of migration changes for NonStop server for Java versions (continued)
NonStop Server for
Java 6.0 (T2766H60)
NonStop Server for
Java 5.1 (T2766H50)
NonStop Server for
Java 4 (T2766H10 on
TNS/E)
Version 2 of NonStop
Server for Java 4
(T2766V20 on TNS/R)Migration Topic
ApplicableN/AN/AN/A“Java stack size”
(page 96)
ApplicableApplicableApplicableApplicable“Default Java heap
size and stack size”
(page 98)
ApplicableApplicableApplicableApplicable“JNI application
consideration”
(page 96)
ApplicableN/AN/AN/A“Dynamic snapshot”
(page 96)
For information about earlier Java version changes, see release notes at the Oracle Java web site
for the particular version of Java. For information about changes in NSJ7, see “Supported and
unsupported features of NSJ7” (page 100).
Installation changes
32–bit NSJ7
The 32–bit version of NSJ7 can be installed using DSM/SCM. The product number for this JDK is
T2766.
64–bit NSJ7
The 64–bit version of NSJ7 can be installed using DSM/SCM. The product number for this JDK is
T2866.
NOTE: 32–bit JDK must be installed prior to 64–bit JDK installation, otherwise, the 64–bit JDK
application does not run.
For more information on Installing NSJ7, see “Installation and configuration” (page 20).
Public library directory
The public library directory does not apply to NSJ versions 4, 5, 5.1, 6.0, or 7.0 hosted on TNS/E
because DLLs are used on TNS/E. For information about migrating native libraries, see “Dynamic
link libraries” (page 93).
Java based JAR file locations
If you are using NSJ3.1.x or earlier versions, guidelines have changed for placing JAR files both
“For Java based products” (page 92) and “User-provided JAR files” (page 93).
For Java based products
Before the first version of the NSJ4 (based on J2SE SDK 1.4.0), no guidelines were provided for
where Java based products must install their JAR files. Many of these products installed their JAR
files in the /usr/tandem/java/jre/lib/ext directory. Occasionally, the installation of a
Java based product might overwrite a JAR file required by another Java based product, possibly
causing a version mismatch.
In addition, Java based products had to be reinstalled whenever NonStop Server for Java issued
a new product version. Therefore, starting with first version of NSJ4, HP recommends that the JAR
files associated with Java based products remain in a product-specific directory.
92 Migrating applications










