In order to change the properties, go to the appropriate field. Any key-down events (excepting for a return) makes the field editable. After editing the field-box, press return to send the changes to the server. The field-box becomes white for the duration that it is editable.
Here is the list of server properties that can be changed dynamically through the server administration page. Dynamically changeable properties include the server port number, the backlog connection queue size for the server, the minimum and maximum number of threads for handling server connections, and also the expiration timeout for an idle handler thread.
With the exception of server.port, all of these properties will have an immediate effect on the server when changed. A change to the port number will come into effect the next time the server is restarted.
The server maintains an in-memory cache for efficiently serving files. The administrator can set the maximum cache entry size so that larger files will not be cached. Setting this size to zero disables the cache.
The server implements the HTTP/1.1 keep-alive feature which keeps the TCP connection alive for multiple requests in order to avoid the cost of establishing and tearing down TCP connections frequently. Setting the keep-alive count to zero disables the keep-alive feature. The keep-alive count tells the server how many http operations to allow on a single TCP connection before the connection is shut down. The administrator can also specify the number of seconds before dropping an idle connection.
There are other properties file in the server pertaining to other features. Servlet rules configuration file to use is specified in rules.config property.
This rules configuration file specifies translation rules for invoking servlets. The syntax of enteries in the file is: virtual-path=servlet-name where virtual-path is the virtual path used to invoke the servlet, and servlet-name is the name of the servlet. Surrounding white space is ignored. The ordering of the rules is not important, as the longest match will always be used first. File path translations are specified in the file that aliases.config points to.
This alias configuration file specifies the translation rules used for simple path aliases. The syntax in the file is virtual-path=real-path where virtual-path is the virtual path that is mapped to real-path. Surrounding white space is ignored. The ordering of the rules is not important, as the longest match will always be used first.
Property servlets.config points to a file that contains servlet configuration information.
Servlets properties file contain enteries of the form:
Mime type configuration is specified in file pointed to by the mime.config property.
The access control of files is done by specifiying which entities are protected. This information is present in file pointed to by acl.config property. Please refer to the Access control section in the security documentation for further details.