iAS (Servlets)

You use the iAS tab to define iAS-specific options for the servlet so you can configure the servlet to your targeted operational iAS environment.

Field/Column

Explanation

GUID

This is the Globally Unique ID that is provided by the Deployment Tool assigned when you registered this servlet.

Number of Singles

Enter the number of objects in the servlet pool, when SingleThread mode is used.

In the case of a servlet that implements the SingleThreadModel interface, the servlet container will instantiate multiple instances of that servlet (number of singles) so that it can handle a heavy request load while still serializing requests to a single instance.

In all other cases where the servlet does not implement the SingleThreadModel interface, the container instantiates a single servlet instance per servlet definition per KJS and this option does not apply.

Error Handler

Enter the path to a servlet or jsp file to handle messages used when the Error Handler on the iAS Param tab is set to log.

Validation Required

If checked, input parameters of a servlet defined in the ias-web.xml file (or on Init Params tab of the DD editor) are validated.

 

Disable Reload

If checked, disables dynamic reloading of this servlet instance.

Otherwise, recompilation or redeployment of this servlet will cause dynamic reloading of the corresponding servlet instance for new requests, without restarting KJS or the iAS instance.

Encryption

If checked, specifies communications to the servlet are encrypted for security considerations.

Sticky (Load Balancing)

If checked, specifies that once a session is created in a given engine, subsequent requests for the servlet will continue to be routed to that same engine, thereby preserving session information.

If this option is selected and the HttpSession is distributed, the session would be fault-tolerant but would incurr a slight overhead because the session is fetched from DSync. In the case of local/lite sessions, a sticky session would provide better performance but with no fault tolerance.

Cache timeout

Set a time-out value in seconds for the caching of the servlet. If you set this value to zero, caching is disabled.

Cache size

Set a cache size for the servlet. If you set this value to zero, caching is disabled.

Caching criterion

Express your caching criteria as a series of comma-delimited string descriptors. Each descriptor defines a match with one of the input parameters to the servlet.

The table below allows you to customize sticky load balancing for this servlet on each iAS machine targeted to deployment. If this table is blank, then the Sticky check box applies to all deployment machines.

IP Address

Enter the IP address of the iAS instance you want to customize.

Port

Enter the port number that corresponds to the IP address of the iAS instance you want to customize.

Sticky LoadB

Set to true/false to apply/disable sticky load balancing for this servlet on the iAS machine.

Enable

Check to specify that sticky load balancing is activated for this server.

Add Server

Click to add a row to the Server Information table.

Remove Server

Click to remove the selected row from the Server Information table.

See also
  Using the iPlanet Application Server Customizer


Legal Notices