Changes from previous versions of Sun Java System Web Server are summarized in the following sections:
A new API for defining customized server-parsed tags as NSAPI plugins has been added. For more information, see Chapter 2, Server-parsed HTML Tags
Server-side Java applets (HttpApplets) are not supported; use Java servlets instead.
New features NSAPI.
Java Servlets 2.2.1 and JavaServer Pages 1.1 are supported.
HTTP/1.1 cookies are supported.
Descriptions of CGI variables have been added to CGI Variables.
You can invoke servlets as SSI in HTML pages by using the <SERVLET> tag, as discussed in Chapter 2, Server-parsed HTML Tags.
New features NSAPI
Programs such as servlets modify a virtual server instead of the server as a whole. (To add programs as in iPlanet Web Server 4.1, you can configure only one virtual server.)
Web applications are now supported as described in the Java Servlet 2.2 API specification.
NSAPI has new features. For details, see the Sun Java System Web Server 6.1 SP6 NSAPI Programmer’s Guide.
Some configuration files have changed. For details, see the iPlanet Web Server 6.0 Programmer’s Guide ( http://docs.sun.com/source/816-5687-10/index.html).
The Access Control API has changed. For details, see the comments in the server_root/plugins/include/nsacl/aclapi.h file.
Java Servlets 2.3 and JavaServer Pages 1.2 are supported.
HTTP extensions for the WebDAV protocol in compliance with RFC 2518 are supported.
NSAPI filters that enable the custom processing of HTTP request and response streams are supported.
HTTP compression through the use of native HTTP request and response stream filters is supported.
Legacy servlets (servlets configured through the servlets.properties, contexts.properties, and rules.properties files) are not supported.
For information about migrating legacy servlets to web applications, see the Sun Java System Web Server 6.1 SP6 Programmer’s Guide to Web Applications.