Properties

uPortal Properties

uPortal uses several properties files for customizing behavior and configuring features such as Logging, the database, and authentication/authorization. The following table provides a brief description of each properties file with a link to a page which provides detailed information.

portal.properties

The portal.properties file contains a wide range of properties for configuring caching, timeouts, user management, and a variety of other features.

Logger.properties

The Logger.properties file is used for configuring the log4j logging system.

ldap.properties

The ldap.properties file is used for configuring attributes for an LDAP connection necessary for the use of the SimpleLdapSecuritycontext and CacheLdapSecurityContext security provider.

ldap.xml

The ldap.xml file is used for configuring attributes for an LDAP connection for uportal version 2.4+.

media.properties

The media.properties file is used for configuring user agent mappings.

mime.properties

The mime.properties file is used for mapping browser (media) types to their mime types.

rdbm.properties

The rdbm.properties file is used for configuring database connection values.

security.properties

The security.properties defines the security provider or chain of providers that will establish the authentication of a portal user. Also specifies the default authorization implementation.

serializer.properties

The serializer.properties file is used for setting serializer names for each user agent.

worker.properties

The worker.properties is used for defining uPortal workers (for example, a download worker)

browser.mappings

The browser.mappings files is used for defining user agent strings for each type of browser.

PersonDirs.xml

The PersonDirs.xml file is used for standardizing a method for obtaining a persons attributues.

EntityPropertyRegistry.xml

The EntityPropertyRegistry.xml is used for specifying various entity properties (for example, PersonDir properties)

services.xml

The services.xml file is used for defining uPortal services such as the Logging server and database connection pool.

dbloader.xml

The dbloader.xml is used for configuring the dbloader tool which is used for loading the database.

tables.xml

The tables.xml file contains definitions for all of the database tables used by uPortal (used by dbloader)

data.xml

The data.xml file contains definitions for all of the data stored in the uPortal database (used by dbloader)

compositeGroupsServices.xml

Defines the sources of information from which uPortal should load its groups.

LDAPGroupStoreConfig.xml

Specifies the connection info, groups, and queries for the LDAP groups service.