wrapper.conf

The wrapper.conf file is the main configuration file for Geronimo application server. The file includes startup settings for the Windows service, global configuration settings, and log file settings. The ACL Analytics Exchange Geronimo service must be restarted for changes made to this file to take effect.

The following table lists properties specified as wrapper.java.additional.n properties. The wrapper.java.additional properties must be listed in sequential order with each number being used once.

Property Description

-javaagent:

The path to the jpa.jar file in the geronimo/bin subfolder.

-Djava.ext.dirs

The paths to the Geronimo and Java extension subfolders. The Geronimo subfolder is geronimo/lib/ext. The java folder is the jre/lib/ext subfolder where the JDK is installed.

-Djava.endorsed.dirs

The paths to the Geronimo and Java endorsed subfolders. The Geronimo subfolder is geronimo/lib/endorsed. The java folder is the jre/lib/endorsed subfolder where the JDK is installed.

-Dorg.apache.geronimo.base.dir

The path to the folder where the Geronimo application files are installed.

-Djava.io.tmpdir

The path to the folder where temporary files are created during Java input/output operations, such as uploading files to AX Server. This property is set to the C:\ACL\App\geronimo\var\temp subfolder by default. If disk space where the application files are installed is limited, you can set this property to another folder or drive on the server where more space is available.

-XX:MaxPermSize

The maximum size for the Java permanent generation heap, a memory area that holds objects such as classes and methods. If you see the following error “java.lang.OutOfMemoryError: PermGen” message in the Geronimo log file, you need to increase the MaxPermSize value.

-Xms

The minimum Java memory heap size. Sets the minimum size of the pool of free memory available to the service.

-Xmx

The maximum Java memory heap size. Sets the maximum size of the pool of free memory available the service.

-Dcom.acl.help.url

The server location for web based application help. The default location is docs.acl.com, which is hosted by ACL.

This property is not present on AX Engine Node.

-Dcom.acl.ax.project.encoding

For Unicode installations of AX Server this parameter must be present, and set to UTF-16LE.

This property is not present for non-Unicode installations of AX Server, or in Unicode installations if AX Exception is the only application installed on the server.

-Dcas.authentication.mode

Specify “form” for form-based authentication, or “silent” for Integrated Windows Authentication. The value entered must be lowercase.

This property is not present on AX Engine Node, or if AX Exception is the only application installed on the server.

-Djavax.net.ssl.trustStore

The path to the keystore file used by Geronimo. The default location is the geronimo/var/security/keystore/MyKeyStore subfolder.

-Djavax.net.ssl.trustStoreType

The type of keystore being used. The default value is JKS.

-Djavax.net.ssl.trustStorePassword

The password for keystore being used.

-Doracle.net.ssl_cipher_suites

The cipher suites that will be used for SSL connections. The supported values are entered as a comma separated list.

-Dcom.acl.ax.server.deleteJobDirectories

This startup parameter isn’t included by default, but it can be added and set to “false” if you want to prevent the system from deleting analytic job directories after each job completes. This can be useful if you need to troubleshoot unexpected analytic results.

-Dsun.security.krb5.msinterop.kstring

When set to “true” the Kerberos string used for authentication is encoded as UTF-8.

This property is not present on AX Engine Node, or if AX Exception is the only application installed on the server.

-Doracle.jdbc.defaultNChar

This property must be set to “true” in order to support Oracle database instances with non-UTF8 system encodings. This property is ignored if Oracle is not the system database platform.

This property is not present if AX Exception is the only application installed on the server.

-Doracle.jdbc.ConvertNcharLiterals

This property must be set to “true” to preserve Unicode analytic and entity names being published from AX Server to AX Exception. This property is ignored if Oracle is not the system database platform, an only needs to be set on the server where AX Exception is installed.

-Dexceptionmgmt.jdbc.database.protocol

Valid values are “tcp” for non-SSL and “tcps” for SSL (Oracle only). The value entered must be lowercase. If “tcps” is set for Oracle, the required configuration must be completed to allow SSL connections to the Oracle database instance.

This property is only present if AX Exception is installed on the server.

-Dexceptionmgmt.jdbc.database.type

Valid values are “oracle” and “mssql”. The value entered must be lowercase.

This property is only present if AX Exception is installed on the server.

The following table lists the logging configuration properties for the Windows Service.

Property Description

wrapper.logfile

The name and location of the log file for the ACL Analytics Exchange Geronimo service. The default path for the log file is C:\ACL\App\Geronimo\var\log\geronimo_services.log.

wrapper.logfile.format

The format to use when writing messages to the log. The default value is LPTM, which displays the log level, prefix or source of the message, time, and message.

wrapper.logfile.loglevel

Specifies the amount of information recorded in the log file. You can set the log level at any of the following: NONE, FATAL, ERROR, STATUS, INFO, DEBUG. The default installed value is INFO.

wrapper.logfile.rollmode

Specifies when a new logfile should be created. The default value is SIZE_OR _WRAPPER, which means that a new log should be created whenever the service is restarted or the file size grows larger than the value specified in wrapper.logfile.maxsize.

wrapper.logfile.maxsize

The maximum size of the log file. The default value is 10 megabytes (10m).

wrapper.logfile.maxfiles

The maximum number of log files to retain. The most recent files are retained, and any files exceeding the maximum number are deleted. The default value is 30.

wrapper.syslog.loglevel

Specifies the amount of information recorded in the Windows Event Log. You can set the log level at any of the following: NONE, FATAL, ERROR, STATUS, INFO, DEBUG. The default installed value is ERROR.

The following table lists Windows Service configuration settings. These properties are only read when the service is first installed or reinstalled.

Property Description

wrapper.ntservice.name

The name of the Windows Service when installed.

wrapper.ntservice.displayname

The display name of the Windows Service when installed.

wrapper.ntservice.description

The description of the Windows Service when installed.

wrapper.ntservice.starttype

The mode to use to start the Windows service. Valid values are AUTO_START and DEMAND_START. AUTO_START specifies that the service is automatically started when the system is rebooted. DEMAND_START specifies that the service must be started manually.



(C) 2015 ACL Services Ltd. All Rights Reserved.