Configuring the Portal Runtime
Some Portal Runtime properties are defined in properties files (file properties), and others are modified using the Visual Administration tool of the AS Java (J2EE properties).

After changing
any property, restart the portal irj application. For more information, see
Starting and
Stopping.
To set the following properties, modify the prtCentral.properties.BAK file, located in the /root/WEB-INF/portal/system/properties folder of the portal irj application.
After modifying properties, remove the .BAK extension on the file, and restart the portal.
For more
information on restarting the portal, see
Starting and
Stopping.
Property |
Default Value |
Description |
caching.cluster.notification |
true |
Enables the use of the notification service to invalidate cached objects in a cluster configuration.
Set this property to true when the caching.persistency property is set to true. |
caching.off |
false |
Enables portal caching. |
caching.persistency |
true |
Enables persistency caching for all caches. |
connection.defaultcomponent |
PortalAnywhere.default |
The default portal component to start when one is not specified |
default.component.timeout |
10000 |
The timeout for the components of the asynchronous response, in milliseconds. |
enable.http.conditional.request
|
true |
Enables the handling of the HTTP conditional request by the cache. |
jsp.addclasspath |
|
The classpath element to be added when a JSP is compiled in the portal runtime. |
monitor.off |
true |
Enables monitoring. |
personalization.defaultDelegate |
com.sapportals |
The default delegate component for the personalization of a component |
portal.html.head.title |
SAP NetWeaver Portal |
The HTML title for all portal pages |
production |
If set to development, prtroot access is allowed for every component. If set to test, prtroot access is allowed for every component that does not belong to a specified zone. If set to production, prtroot access is not allowed unless the component belongs to a security zone. Access to the security zone is tested here. |
|
request.defaultcountry |
us |
The default country, when one is not specified |
request.defaultlanguage
|
en |
The default language, when one is not specified |
runtime.doubleByteSupport
|
true |
Enables support of double-byte encoding in the request and response. |
runtime.doubleByteSupport
|
UTF-8 |
The encoding when double-byte support is activated |
session.ensurestickiness |
true |
If set to true or yes, ensures sticky sessions for each request. |
caching.portalcomponent |
true |
Enables persistency caching for the portal component cache. |
connection.setbase |
false |
Enables the automatic addition of basic HTML tags, such as <html> and <head>, to the response. |
jsp.bigmode.delimit.size |
10000 |
Specifies to use code optimization for JSP files larger than the specified number of bytes. |
workplace.version |
The value is dynamically generated. |
The portal version number |
To set the following property, modify the dispatcher.properties file, located in the /root/WEB-INF/conf folder of the portal irj application.
dispatcher.contactinfo |
If this situation persists, please contact your system administrator. |
The string to display if an error occurs in the dispatcher |
To set the following properties, modify the properties for the com.sap.portal.prt.sapj2ee service J2EE service, and restart the service.
Use Visual
Administrator and navigate to Server
® Services
®
com.sap.portal.prt.sapj2ee. For more
information on the Visual Administration tool, see
Visual
Administrator.
Property |
Default Value |
Description |
EnableLogging |
false |
Enables logging of information messages to the com.sap.portal.sapj2ee To enable logging, also configure the infoWarning location. |
PortalApplicationName |
sap.com/irj |
The portal application name (provider name and application context name) |
PortalStartupTimeout |
420000 |
The timeout for starting up the portal, in milliseconds |
async.response.pool.size |
100 |
The pool size for the asynchronous response mechanism |
async.response.timeout.pool.size |
100 |
The thread pool size for managing the timeout when the asynchronous response mechanism is used |
caching.persistency.clean.period |
5 |
The interval, in minutes, for cleaning the cache |
caching.persistency.infinite.validity |
144 |
Helps determine the validity period for items with infinite validity. The validity period
is (caching.persistency |
caching.maxsize |
5000 |
The maximum size of the cache, in kilobytes, before clearing the cache to make room for new items for the cache. Only relevant when the cache is stored in memory. |
pooling.string.buffer.maxsizebytes |
20000000 |
The maximum size, in bytes, for each VM for string buffer pools. Special values: · 0: No pool · -1: Infinite pool |
portal.navigation.cache.enable |
|
Deprecated properties for configuring the overall navigation cache. The navigation cache is now configured per connector, as described in Caching Navigation Nodes. |