NonStop Server for Java 7.0 Programmer's Reference
8 Migrating applications
This section describes the changes required to migrate applications that use earlier versions of
NSJ. The following lists the various terminologies to be noted:
• NSJ4 refers to the product based on J2SE SDK 1.4.x
• NSJ5.1 refers to the product based on J2SE JDK 1.5.x
• NSJ6 refers to the product based on Java SE JDK 1.6.x
• NSJ7 refers to the product based on Java SE JDK 1.7.x
This section also explains the following topics:
• “Summary of migration changes” (page 91)
• “Migrating from serial GC to parallel GC” (page 97)
• “Other considerations” (page 98)
Summary of migration changes
See Table 14 (page 91) for the topics that apply to migrating from particular versions.
Table 14 Summary of migration changes for NonStop server for Java versions
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
ApplicableApplicableApplicableApplicable“Installation changes”
(page 92)
N/AN/AN/AApplicable“Public library
directory” (page 92)
N/AN/AN/AN/A“Java based JAR file
locations” (page 92)
N/AN/AN/AApplicable“Dynamic link
libraries” (page 93)
N/AN/AN/AApplicable“Makefile to link
native libraries”
(page 93)
N/AN/AN/AApplicable“Compiling C++
native code”
(page 93)
N/AN/AN/AN/A“Floating-point
support” (page 94)
N/AN/AN/AN/A“Using AWT classes”
(page 94)
ApplicableApplicableApplicableApplicable“POSIX threads”
(page 95)
N/AN/AN/AN/A“Directories of binary
files moved”
(page 95)
N/AN/AN/AN/A“JAAS enhancement”
(page 95)
N/AN/AN/AApplicable“Miscellaneous
changes for migration
to TNS/E” (page 96)
Summary of migration changes 91










