This appendix summarizes the major configuration file changes between the 6.1 and the 7.0 version of Sun Java System Web Server.
This section summarizes the changes in server.xml.
Table E–1 server.xml Changes
Web Server 6.1 |
Web Server 7.0 |
Description |
---|---|---|
SERVER |
Replaced |
Replaced by server and qos. For more information, see server and qos. |
LS |
Replaced |
Replaced by http-listener. For more information, see http-listener. |
SSLPARAMS |
Replaced |
Replaced by ssl. For more information, see ssl. |
MIME |
Replaced |
Replaced by mime-file. For more information, seemime-file. |
ACLFILE |
Replaced |
Replaced by acl-file. For more information, see acl-file. |
VSCLASS |
Replaced |
Replaced by localization and object-file. For more information, see localization and object-file. |
VS |
Replaced |
Replaced by virtual-server. The virtual-server element includes subelements such as host, http-listener-name, acl-file, mime-file, object-file, default-object-name, and log-file. For more information on virutal-server and its subelements, see virtual-server. |
QOSPARAMS |
Replaced |
Replaced by qos-limits. For more information, see qos-limits. |
USERDB |
Replaced |
Replaced by auth-db. For more information, see auth-db. |
DAV |
Replaced |
Replaced by dav. For more information, see dav. |
DAVCOLLECTION |
Replaced |
Replaced by dav-collection. For more information, see dav-collection. |
SEARCH |
Replaced |
Replaced by search-app. For more information, see search-app. |
SEARCHCOLLECTION |
Replaced |
Replaced by search-collection. For more information, see search-collection. |
WEBAPP |
Replaced |
Replaced by web-app. For more information, see web-app. |
JAVA |
Replaced |
Replaced by jvm and servlet-container. For more information, see jvm and servlet-container. |
JVMOPTIONS |
Replaced |
Replaced by jvm-options. For more information, see jvm. |
PROFILER |
Replaced |
Replaced by profiler. For more information, see profiler. |
SECURITY |
Replaced |
Replaced by security.
|
AUTHREALM |
Replaced |
Replaced by auth-realm. For more information, see auth-realm. |
RESOURCES |
Replaced |
Replaced by resources.
|
CUSTOMRESOURCE |
Replaced |
Replaced by custom-resource. For more information, see custom-resource. |
EXTERNALJNDIRESOURCE |
Replaced |
Replaced by external-jndi-resource. For more information, see external-jndi-resource. |
JDBCRESOURCE |
Replaced |
Replaced by jdbc-resource. For more information, see jdbc-resource. |
JDBCCONNECTIONPOOL |
Replaced |
Replaced by jdbc-resource. For more information, see jdbc-resource. |
MAILRESOURCE |
Replaced |
Replaced by mail-resource. For more information, see mail-resource. |
LOG |
Replaced |
Replaced by log. For more information, see log. |
DESCRIPTION |
Replaced |
Replaced by description. |
DISPLAYNAME |
Replaced |
Replaced by display-name. For more information, see display-name. |
VARS |
Replaced |
Replaced by variable. For more information, see variable. |
PROPERTY |
Replaced |
Replaced by variable and property. For more information, see variable and property. |
This section summarizes the changes in magnus.conf.
The following table summarizes the changes made to magnus.conf directives.
Table E–2 Directive Changes in magnus.conf
Web Server 6.1 |
Web Server 7.0 |
Description |
---|---|---|
MaxProcs |
Deprecated for Java technology-enabled servers |
Configures multiprocess mode. Multiprocess mode is deprecated for Java technology-enabled servers. |
PidLog |
Removed |
The pid file is now named pid and stored in the server's temporary directory. |
TempDir |
Replaced |
Replaced by the server.xml temp-path element. |
TempDirSecurity |
Removed | |
DNS |
Subsumed |
Subsumed by the server.xml dns element. For more information, see dns. |
AsyncDNS |
Subsumed |
Subsumed by the server.xml dns element. For more information, see dns. |
HTTPVersion |
Subsumed |
Subsumed by the server.xml dns element. For more information, see dns. |
ServerString |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
AcceptTimeout |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
Favicon |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
HeaderBufferSize |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
MaxRqHeaders |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
StrictHttpHeaders |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
UseOutputStreamSize |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
ChunkedRequestBufferSize |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
ChunkedRequestTimeout |
Subsumed |
Subsumed by the server.xml http element. For more information, see http. |
ConnQueueSize |
Subsumed |
Subsumed by the server.xml thread-pool element. For more information, see thread-pool. |
RqThrottle |
Subsumed |
Subsumed by the server.xml thread-pool element. For more information, see thread-pool. |
RqThrottleMin |
Subsumed |
Subsumed by the server.xml thread-pool element. For more information, see thread-pool. |
StackSize |
Subsumed |
Subsumed by the server.xml thread-pool element. For more information, see thread-pool. |
KeepAliveQueryMeanTime |
Subsumed |
Subsumed by the server.xml keep-alive element. For more information, see keep-alive. |
KeepAliveQueryMaxSleepTime |
Removed |
Keep-alive connection management changes render this directive obsolete. |
KeepAliveTimeout |
Subsumed |
Subsumed by the server.xml keep-alive element. For more information, see keep-alive. |
MaxKeepAliveConnections |
Subsumed |
Subsumed by the server.xml keep-alive element. For more information, see keep-alive. |
KeepAliveThreads |
Subsumed |
Subsumed by the server.xml keep-alive element. For more information, see keep-alive. |
Security |
Subsumed |
Subsumed by the server.xml pkcs11 element. For more information, see pkcs11. |
SSLClientAuthDataLimit |
Subsumed |
Subsumed by the server.xml ssl element. For more information, see ssl. |
SSLClientAuthTimeout |
Subsumed |
Subsumed by the server.xml ssl element. For more information, see ssl. |
SSLCacheEntries |
Subsumed |
Subsumed by the server.xml ssl-session-cache element. For more information, see ssl-session-cache. |
SSLSessionTimeout |
Subsumed |
Subsumed by the server.xml ssl-session-cache element. For more information, see ssl-session-cache. |
SSL3SessionTimeout |
Subsumed |
Subsumed by the server.xml ssl-session-cache element. For more information, see ssl-session-cache. |
ACLCacheLifetime |
Subsumed |
Subsumed by the server.xml acl-cache element. For more information, see acl-cache. |
ACLUserCacheSize |
Subsumed |
Subsumed by the server.xml acl-cache element. For more information, see acl-cache. |
ACLGroupCacheSize |
Subsumed |
Subsumed by the server.xml acl-cache element. For more information, see acl-cache. |
CGIExpirationTimeout |
Subsumed |
Subsumed by the server.xml cgi element. For more information, see cgi. |
CGIStubIdleTimeout |
Subsumed |
Subsumed by the server.xml cgi element. For more information, see cgi. |
MinCGIStubs |
Subsumed |
Subsumed by the server.xml cgi element. For more information, see cgi. |
MaxCGIStubs |
Subsumed |
Subsumed by the server.xml cgi element. For more information, see cgi. |
WinCGITimeout |
Subsumed |
Subsumed by the server.xml cgi element. For more information, see cgi. |
CGIWaitPid |
Removed |
Controlled whether the CGI subsystem uses wait or waitpid to reap child processes. The CGI subsystem will now always use waitpid. |
ErrorLogDateFormat |
Subsumed |
Subsumed by the server.xml log element. For more information, see log. |
ListenQ |
Subsumed |
Subsumed by the server.xml http-listener element. For more information, see http-listener. |
RcvBufSize |
Subsumed |
Subsumed by the server.xml http-listener element. For more information, see http-listener. |
SndBufSize |
Subsumed |
Subsumed by the server.xml http-listener element. For more information, see http-listener. |
LogFlushInterval |
Subsumed |
Subsumed by the server.xml access-log-buffer element. For more information, see access-log-buffer. |
DefaultLanguage |
Subsumed |
Subsumed by the server.xml localization element. For more information, see localization. |
ExtraPath |
Removed |
Server startup/configuration changes render this directive obsolete. |
PostThreadsEarly |
Removed |
Thread management changes render this directive obsolete. |
ThreadIncrement |
Removed |
Thread management changes render this directive obsolete. |
UseNativePoll |
Removed |
Native poll implementation versus NSPR implementation will always be used. |
AdminLanguage |
Removed |
AdminLanguage was deprecated in a previous release. |
ClientLanguage |
Removed |
ClientLanguage was deprecated in a previous release. |
NetsiteRoot |
Removed |
NetsiteRoot was deprecated in a previous release. |
ServerID |
Removed |
ServerID was deprecated in a previous release. |
ServerName |
Removed |
ServerName was deprecated in a previous release. |
ServerRoot |
Removed |
ServerRoot was deprecated in a previous release. |
The following table summarizes the changes made to magnus.conf Init functions.
Table E–3 Init function changes in magnus.conf
Web Server 6.1 |
Web Server 7.0 |
Description |
---|---|---|
dns-cache-init |
Deprecated |
Superseded by the server.xml dns-cache element. For more information, see dns-cache. |
flex-init |
Deprecated |
Superseded by the server.xml access-log element. For more information, see access-log. |
perf-init |
Deprecated |
Superseded by the server.xml stats element. For more information, see stats. |
stats-init |
Deprecated |
Superseded by the server.xml stats element. For more information, see stats. |
init-cgi |
Deprecated |
Superseded by the server.xml cgi element. For more information, see cgi. |
init-clf |
Deprecated |
Superseded by the server.xml access-log element. For more information, see access-log. |
nt-console-init |
Deprecated |
Superseded by the server.xml log element. For more information, see log. |
flex-rotate-init |
Deprecated |
Superseded by the server.xml event and log elements. For more information, see event and log. |
This section lists additional configuration file changes in Sun Java System Web Server 7.0.
The following files have been removed and are no longer applicable:
dbswitch.conf - This file configured authentication databases. The functionality of this file is subsumed by the server.xml auth-db element. For more information, see auth-db.
nsfc.conf - This optional file configured the Netscape file cache. The functionality of this file is subsumed by the server.xml file-cache element. For more information, see file-cache.
password.conf - This optional file containing one or more PKCS #11 PINs allowed unattended restarts of an SSL-enabled server. The functionality of this file is subsumed by the server.xml pkcs11 element. For more information, see pkcs11.
*.clfilter - The magnus.conf.clfilter, obj.conf.clfilter, and server.xml.clfilter files defined the program used to filter node-specific information from configuration files when propagating configuration changes across a cluster. This filtering is now performed automatically by the Administration Server.
The location of the following files has changed:
certmap.conf - This file has been moved from the install_dir/userdb directory to the instance_dir/config directory.
https-server_id-hostname-cert8.db - This file has been moved from the install_dir/alias directory to the instance_dir/config directory and is renamed cert8.db.
https-server_id-hostname-key3.db - This file has been moved from the install_dir/alias directory to the instance_dir/config directory and is renamed key3.db.
secmod.db - This file has been moved from the install_dir/alias directory to the instance_dir/config directory.
generated.https-server_id.acl - This file has been moved from the install_dir/httpacl directory to the instance_dir/config directory and is renamed default.acl.