Sun Java System Web Server 6.1 SP9 Administrator's Guide

What’s New in Sun Java System Web Server 6.1

Sun Java System Web Server 6.1 includes the following new features:

Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 Support

Sun Java System Web Server 6.1 includes a Java™ 2 Platform, Standard Edition (J2SE)-compliant implementation of the Java™ Servlet 2.3 and JavaServer Pages™ (JSP™) 1.2 specifications. A J2SE-compliant web container provides the flexibility and reliability needed to design and deploy web applications that comply with Java™ technology standards. Web applications can be deployed on a per virtual server basis.

For information about these technologies, see the following resources:

Java Servlets

http://java.sun.com/products/servlet/index.jsp

Java Servlet 2.3 specification

http://java.sun.com/products/servlet/download.html

JavaServer Pages

http://java.sun.com/products/jsp/index.jsp

For information about developing servlets and JSPs in Sun Java System Web Server, see the Sun Java System Web Server 6.1 SP9 Programmer’s Guide to Web Applications.

JDK 1.4.1_04 Support

Sun Java System Web Server 6.1 supports JavaTM 2 Platform, Standard Edition (J2SE) 1.4.2_04 and greater (32-bit only; 64-bit is not supported). J2SE software is bundled with the Web Server and installed during installation, if you choose to install it. You can install your own JDK later, after installing the Web Server. If you plan to use the Administration server, a JDK must be installed.

WebDAV Support

Sun Java System Web Server 6.1 supports the Web-based Distributed Authoring and Versioning (WebDAV) protocol, which enables collaborative web publishing with the following features:

Compliance with RFC 2518 and interoperability with RFC 2518 clients

WebDAV provides integrated support for content metadata, name space management, and overwrite protection. These technologies, combined with the many authoring tools that support WebDAV, provide an ideal development platform for collaborative environments.

NSAPI Filters Support

Sun Java System Web Server 6.1 extends the Netscape Server Application Programmer’s Interface (NSAPI) to support NSAPI filters.

NSAPI filters enable the custom processing of HTTP request and response streams, allowing a function to intercept and potentially modify the content presented to or generated by another function. For example, a plugin could install an NSAPI filter to intercept an XML page generated by another plugin’s Server Application Function (SAF), then transform that XML page into an HTML, XHTML, or WAP page appropriate for the client. Alternatively, an NSAPI filter could decompress data received from a client before presenting it to another plugin.

For more information, see the Sun Java System Web Server 6.1 SP9 NSAPI Programmer’s Guide.

HTTP Compression Support

Sun Java System Web Server 6.1 supports content compression, which enables you to increase delivery speed to clients and serve higher content volumes without incurring a corresponding increase in hardware expenses. Content compression reduces content download time, a benefit most apparent to users of dial-up and high-traffic connections.

For more information, see the Sun Java System Web Server 6.1 SP9 Administrator’s Guide.

New Search Engine Support

Sun Java System Web Server 6.1 supports a new Java-based search engine that provides full-text search indexing and retrieval. The search feature allows you to search documents on the server and display results on a web page. Server administrators create the indexes of documents against which users will search, and can customize the search interface to meet specific needs.

For more information, see the Sun Java System Web Server 6.1 SP9 Administrator’s Guide.

Enhanced Security

Enhanced security is a new functionality introduced in the Sun Java System Web Server 6.1. This feature allows you to restrict access using flat file authentication. Unlike previous versions of the Web Server, Sun Java System Web Server 6.1 supports the Java Security Manager. The Java Security Manager is disabled by default when you install the product. For more information about server.xml, see the Sun Java System Web Server 6.1 SP9 Administrator’s Configuration File Reference.

JNDI Support

Sun Java System Web Server 6.1 supports the Java Naming and Directory Interface (JNDI), which provides seamless connectivity to heterogeneous enterprise naming and directory services.

JDBC Support

Sun Java System Web Server provides out-of-the-box, seamless Java™ DataBase Connectivity (JDBC), and supports a wide range of industry-standard and customized JDBC drivers.

Sun Java System Studio 5 Support

Sun Java System Web Server 6.1 supports Sun™ Java System Studio 5, Standard Edition. Sun Java System Studio technology is Sun’s powerful, extensible, integrated development environment (IDE) for Java technology developers. Sun Java System Studio 5 is based on NetBeans™ software, and integrated with the Sun Java System platform. (Sun Java System Web Server 6.1 also supports NetBeans 3.5 and 3.5.1.)

Sun Java System Studio support is available on all platforms supported by Sun Java System Web Server 6.1. The plugin for the Web Server can be obtained in the following ways:

It is important to note that the Sun Java System Studio 5 plugin for Sun Java System Web Server 6.1 works only with a local Web Server (that is, with the IDE and the Web Server on the same machine).

The behavior of the Sun Java System Studio 5 plugin for Sun Java System Web Server 6.1 is the same as that for Sun™ Java System Application Server 7. For information about using the web application features in Sun Java System Studio 5, see the tutorial at the following location:

http://developers.sun.com/tools/javatools/documentation/s1s5/cdshop.pdf

Set the Sun Java System Web Server 6.1 instance as the default, and then take the same actions described in the tutorial.

Also see the following NetBeans documentation:

http://www.netbeans.org/kb/index.html

For more information about Sun Java System Studio 5, see

http://www.sun.com/software/sundev/jde/

NSS 3.3.5 and NSPR 4.1.5 Support

Sun Java System Web Server 6.1 supports Network Security Services (NSS) 3.3.5 and Netscape Portable Runtime (NSPR) 4.1.5.

PHP Compatibility

Sun Java System Web Server 6.1 is compatible with PHP, the versatile and widely-used Open Source web scripting language. PHP (a recursive acronym for PHP: Hypertext Preprocessor) runs on all major operating systems.

PHP version 4.3.2 is recommended for use with Sun Java System Web Server 6.1. For PHP-related installation and configuration information specific to Sun Java System Web Server, see http://www.php.net/manual/en/install.netscape-enterprise.php

Enhanced Hardware Accelerator Encryption Support

Sun Java System Web Server 6.1 provides hardware accelerator support for Sun™ Crypto Accelerator 1000, a cryptographic accelerator board that enhances the performance of SSL on the Web Server.

Start on Boot Option

On UNIX platforms, Sun Java System Web Server 6.1 introduces the Start on Boot option, which allows you to configure the Web Server to be started automatically when the system boots. For more information, see the Sun Java System Web Server 6.1 SP9 Installation and Migration Guide.

Additional Features

Support for multiple processes and process monitors, failover, automatic recovery, and dynamic log rotation.

Administering and Managing Sun Java System Web Servers

You can manage your Sun Java System Web Server(s) via the following user interfaces:

In previous releases, the Web Server and other Netscape servers were administered by a single server, called the Administration Server. In the 4.x release, the “administration server” became simply an additional instance of the Sun Java System Web Server, called Sun Java System Web Server Administration Server, or Administration Server. You use the Administration Server to administer all of your Sun Java System Web Server instances. For more information, see Administration Server.


Note –

You can also perform administrative tasks manually by editing the configuration files or by using command-line utilities.


For managing individual instances of Sun Java System Web Server, you can use the Server Manager. For more information, see Server Manager.

To manage virtual servers, use the Class Manager. For more information, see Class Manager.