Administrator's Guide



Appendix A   The httpd.props File

The SilverStream Server maintains most of its properties in the internal AgProperties system table (for more information, see SilverStream System Tables and URLs). You set these properties using the SMC or the Administration API (you don't access AgProperties directly).

However, some properties are needed at server startup time and are therefore stored externally so they are available when the server starts. SilverStream stores these properties in the httpd.props configuration file, which is located in the silverstream\resources directory on your system. You can change these settings either by modifying the httpd.props file or by using the SMC, which updates the httpd.props file when the change is saved.

Always stop the server before editing the file. You can use the Stop button in the SMC. For more information, see Shutting down the SilverStream Server.

NOTE   SilverStream recommends that, whenever possible, you make changes in the SMC rather than in the httpd.props file.

Server properties   Top of page

The following properties appear in the default httpd.props file and are listed in alphabetical order. There are additional httpd.props properties that are optional and rarely used. They do not appear in the following table, but are described in the appropriate sections of the documentation.

NOTE   All property names begin with http-server.

Property/panel in SMC where settable

Description

Default setting

com.sssw.db.dbplatforms

Not settable in SMC or API

Database platforms configuration file location

installdir\\silverstream\\resources\\platforms.dbl

Do not change this value.

com.sssw.orb.orbkey

SMC: Configuration/General

ORB to use

ObjectEra_Jbroker

com.sssw.orb.orbplatforms

Not settable in SMC or API

ORB platforms configuration file

installdir\\silverstream\\resources\\orbs.dbl

Do not change this value.

com.sssw.srv.agent.debug

SMC: Configuration/Advanced/Debug

Prints debug messages for business objects to the server console. The number assigned (1-6) represents the level of verbosity for the messages. Enter "0" to disable.

0

com.sssw.srv.autoupgrade.25

Not settable in SMC or API

Whether to update databases from SilverStream 2.5 when starting the server

False

com.sssw.srv.client.debug

SMC: Configuration/Advanced/Debug

Prints debug messages for client connections to the server console. The number assigned (1-5) represents the level of verbosity for the messages. Enter "0" to disable.

0

com.sssw.srv.ContentCache.Disk.Directory

Not settable in SMC or API

Location of content cache

installdir\\silverstream\\temp\\ContentCache

com.sssw.srv.http.listen

SMC: Configuration/General

Whether to listen on HTTP port. Default is true, meaning that the server listens on the HTTP port. False means that the server will not listen on the HTTP port.

true

com.sssw.srv.http.webmaster

SMC: Configuration/General

SilverMaster data source name

Set at installation

com.sssw.srv.https.dsa_port

SMC: Security/Server Security

The HTTPS DSA port. At initialization time, the server will bind its accepting socket to the host it runs on, and to the provided port. The server will use a DSA/Diffie-Hellman certificate and encryption algorithms for SSL on this port.

444

com.sssw.srv.https.listen_rsa

SMC: Security/Server Security

Whether the server listens on the HTTPS RSA port.

false

com.sssw.srv.https.listen_dsa

SMC: Security/Server Security

Whether the server listens on the HTTPS DSA port.

false

com.sssw.srv.https.port

SMC: Security/Server Security

The HTTPS RSA port. At initialization time, the server will bind its accepting socket to the host it runs on, and to the provided port. The server will use an RSA certificate and encryption algorithms for SSL on this port.

443

com.sssw.srv.loader.debug

Not settable in SMC

Whether to turn on classloader-related debugging messages, which display in the Server console. Values range from 1 to 5; 5 gives the most detail. Enter 0 to disable.

0

com.sssw.srv.logger

SMC: Configuration/ General

The logging class

com.sssw.srv.http.AgLogger

com.sssw.srv.logger.logging

SMC: Configuration/ General

Whether to log every standard http client request to the server

false

com.sssw.srv.logger.errlogging

SMC: Configuration/General

Whether to turn on error logging

true

com.sssw.srv.logger.errorlogname

SMC: Configuration/General

The name of the error log file (if you are logging to a file)

errlog

com.sssw.srv.logger.logname

SMC: Configuration/General

The name of the http log file (if you are logging to a file)

log

com.sssw.srv.logger.tracelogging

SMC: Configuration/General

Whether to turn on trace logging

false

com.sssw.srv.logger.tracelogname

SMC: Configuration/General

The name of the trace file (if you are logging to a file)

traces

com.sssw.srv.logger

SMC: Configuration/General

Java class to do the logging

com.sssw.srv.http.AgLogger

com.sssw.srv.nameServicePort

SMC: Configuration/General

The port of the name service that the server is using.

54890

com.sssw.srv.port

SMC: Configuration/General

Server http port

80

com.sssw.srv.server

Not settable in SMC or API

SilverStream Server protocol version

SilverStream Server/4.0

com.sssw.srv.sminit

Not settable in SMC or API

Location of internal sminit.props file, used by SilverMasterInit (do not edit this file)

installdir\\silverstream\\resources\\sminit.props

com.sssw.srv.sql.debug

SMC: Configuration/Advanced/Debug

Prints debug messages for SQL database calls to the server console. The number assigned (1-5) represents the level of verbosity for the messages. Enter 0 to disable.

0

com.sssw.srv.system.out.log.allowed

Whether the SilverStream Server when run as an NT service will log output to System.out and System.err

    See SilverStream Server logging properties when run as a service.

False

com.sssw.srv.system.out.log.file

The file to which the SilverStream Server when run as an NT service will log output to System.out and System.err (if the property system.out.log.allowed is True)

    See SilverStream Server logging properties when run as a service.

installdir\\silverstream\\temp\\SilverServerSysOut.txt

Jdbc.LDSKey

SMC: Configuration/Databases

JDBC driver for SilverMaster

Set at installation

Jdbc.URL

SMC: Configuration/Databases

The database URL. The driver uses it to connect to the SilverMaster database. The URL is driver-specific. See your driver documentation for more information.

Set at installation.

Jdbc.URL.Attributes

SMC: Configuration/Databases

Any extra attributes to set for the JDBC driver. The syntax is driver-specific. See your driver documentation for more information.

Set at installation.






Copyright © 2000, SilverStream Software, Inc. All rights reserved.