Partial page caching  New features in version 4.2.2


Chapter 5: New Features in EAServer Versions 4.2.3, 4.2.2, 4.2.1, and 4.2


New features in version 4.2.3

EAServer 4.2.3 includes these new features:


Server stack size

On Windows, the default per-thread stack size for the server executable has changed to 256K (previously 512K). The smaller setting makes more memory available for other uses. For more details on this setting, see Chapter 3, “Creating and Configuring Servers,” in the EAServer System Administration Guide.


Sharing of JSP class files

You can configure Web applications to allow sharing of JSP class files among different servers that run from the same EAServer installation. To enable this feature, set the Web application property com.sybase.jaguar.webapplication.sharecompiledjspclasses to true. With this setting in effect, EAServer compiles and loads JSP classes from the directory:

Repository/WebApplication/WebAppName/WEB-INF/classes

Where WebAppName is the Web application name.


Suppressing SSL error messages

EAServer 4.2.3 includes new settings which allow you to suppress client SSL errors from the server log file. In EAServer Manager, the Log SSL Error setting for listener and security profile properties specifies whether EAServer logs SSL errors from client connections to the listener. To suppress logging of SSL errors, unselect this option for each SSL listener and the security profile used by the listener.

If using jagtool, these settings correspond to the listener property com.sybase.jaguar.listener.logsslerr and the security profile property com.sybase.jaguar.security.logsslerr. The default for both is true.


Servlet authenticated session enhancement

EAServer 4.2.3 includes a new server property to further protect against replay attacks against secure Web applications. The server property com.sybase.jaguar.server.servlet.serverCheckPeerIPForHttpSession can be true or false; the default is false. When true, EAServer binds the client IP address to each servlet authenticated session and validates subsequent requests to insure the IP address is the same.


Jagtool enhancements

For information on jagtool, see Chapter 12, “Using jagtool and jagant,” in the EAServer System Administration Guide. These enhancements are new in EAServer 4.2.3.


Installing and removing service components

The install and remove commands have been enhanced to support service components. You can install service components to a server with this syntax:

jagtool install Service:package/comp Server:server

You can remove service components from a server with this syntax:

jagtool remove Service:package/comp Server:server

Where:


Retrieving runtime monitoring statistics

The new command getmonitorstats retrieves and prints runtime monitoring statistics from the server that you are connected to. For details, see the getmonitorstats reference page in Chapter 12, “Using jagtool and jagant,” in the EAServer System Administration Guide.


New jmsmanage_selectors command

The new jmsmanage_selectors command allows you to add and remove selectors to and from JMS message queues. For details, see the jmsmanage_selectors reference page in Chapter 12, “Using jagtool and jagant,” in the EAServer System Administration Guide.


New jmsmanage_listeners command

The new jmsmanage_listeners command allows you to add and remove listeners to and from JMS message queues. For details, see the jmsmanage_listeners reference page in Chapter 12, “Using jagtool and jagant,” in the EAServer System Administration Guide.


Web server redirector enhancements

The following Web server redirector plug-in enhancements are new in EAServer 4.2.3.


Support for Netscape Enterprise Server 6.1

EAServer version 4.2.3 includes a Web server redirector plug-in for Netscape Enterprise Server (NES) version 6.1 on platforms that support this Web server. For more information, see the EAServer Installation Guide and Release Bulletin for your platform.


New Web application property

When using a Web server redirector, you can configure the source for information returned by the HTTPServletRequest methods getScheme, getServerPort, and getServerName. To configure the source, set the Web application property com.sybase.jaguar.webapplication.get-serverinfo-from. Set this property for each Web application used by your application, choosing a value from the following table:

Value

Specifies

source

Return the server, host and scheme (protocol) for the web server that is running the redirector.

server

Return the server, host, and scheme (protocol) for the EAServer listener that the redirector connects to.

proxy

Return the scheme (protocol), host and port from the HTTP proxy settings on the HTTP Config tab in Server Properties. If these settings are not present, use the EAServer listener values.


Custom error page for redirector

You can specify a customized error page for the redirector to override the default message. To do so, add this setting to the redirector configuration file:

Connector.ErrorPage path-to-file

Where path-to-file is the full path to a text file that contains the alternate error message.





Copyright © 2005. Sybase Inc. All rights reserved. New features in version 4.2.2