Sun Java System Application Server Platform Edition 8.2 Upgrade and Migration Guide

Incompatibilities in the J2EE 1.4 Platform (since the J2EE 1.3 release)

TheApplication Server 8.2 release is based on the Java 2 Platform, Enterprise Edition, version 1.4. The Application Server 7 release is based on the Java 2 Platform, Enterprise Edition, version 1.3.

TheApplication Server 8.2 release is strongly compatible with previous versions of the J2EE platform. Almost all existing programs should run on theApplication Server 8.2 release without modification. However, there are some minor potential incompatibilities that involve rare circumstances and corner cases documented here for completeness.

Servlet Specification

Java Servlet Specification Version 2.4 ships with theApplication Server 8.2 release, and can be downloaded from . Version 2.3 of the specification shipped with the J2EE 1.3 SDK. The following items discuss compatibility issues between these releases:

Java Server Pages Specification

Java Server Pages (JSP) Specification 2.0 ships with theApplication Server 8.2 release and is downloadable from:

JSP specification 1.2 is shipped with the J2EE 1.3 SDK. Wherever possible, the JSP 2.0 specification attempts to be fully backward compatible with the JSP 1.2 specification. Some of the ambiguities in JSP 1.2 specification that have been clarified in the JSP 2.0 specification. Because some JSP 1.2 containers behave differently, some applications that rely on container-specific behavior may need to be adjusted to work correctly in a JSP 2.0 environment.

The following is a list of known backward compatibility issues: