Is it a requirement to use JDK 1.2.2?

No.

Compatibility with JDK 1.3

Borland AppServer 4.5 is compatible with JDK 1.3. See the latest information about certification on Product Platforms Page.

Note: You need the full JDK installed, not just the Java Runtime Environment (JRE).

Compatibility with JDK 1.2.2

Borland AppServer 4.5 is compatible with JDK 1.2.2. This is the target JDK for Borland AppServer 4.5. However, Sun JDK1.2.2_005 has some issues. Sun has addressed these JVM issues in JDK 1.2.2 patch 006. Specifically:

Platform Status
JDK 1.2.2_005 Win32 production Unsupported
JDK 1.2.2_005 Solaris reference Unsupported
JDK 1.2.2_005 Solaris production OK
JDK 1.2.2_005a Solaris production OK

Sun has released JDK 1.2.2_007 on some platforms. Borland AppServer 4.5 has not yet been certified against this release.

On Solaris it is recommended that you always use a production version. This avoids the patch 005 issue on Solaris. On Win32 use JDK 1.2.2_006 or a pre-patch 1.2.2_005 JDK.

Note: You need the full JDK installed, not just the Java Runtime Environment (JRE).

Compatibility with JDK 1.0.2 and 1.1.x

Borland AppServer 4.5 is not compatible with JVMs that are compatible with JDK 1.0.2 or 1.1.x