Chapter 1. Configuring domain.xml

Table of Contents

1.1. Introduction
1.2. XML Schema/XML Tree
1.3. Element Reference
1.4. Example File

This chapter explains all the tags in domain.xml, a JEUS domain configuration file.

XML references are configured in the following format.

  1. XML Schema/XML Tree: Summarizes all the tags of XML configuration file. Each node is defined in the following format.

    1. Tag reference enables quick search for tags. Each tag is attached with index numbers ( ex: (11) ). Tags are explained with this number in tag reference.

    2. The XML tag name defined in the XML schema is expressed in the format of <tag name>.

    3. Tags are set with cardinality defined in XML schema.

      “?” is for 0 or 1 element, “+” is for 1 or more elements, “*” is for 0 or more elements, (no symbol) is for exactly one element

    4. Several tags have "P" character, meaning that they are the tags related to performance. These tags are used to tune the setting.

  2. Element Reference: Explains XML tags in the tree.

    1. Dynamic: Allowed to change the configuration dynamically.

    2. Non-Dynamic: Not allowed to change the configuration dynamically. This is expressed only for the special case to comment out.

    3. Description: A short description for tags.

    4. Value Description: The value and type.

    5. Value Type: Data type of the value. (ex: String)

    6. Value Type Description: Description for the data type of the value.

    7. Default Value: The value to be used by default when the XML is not used.

    8. Defined Value: The default value.

    9. Example: The XML tag example.

    10. Performance Recommendation: The value recommended to improve performance.

    11. Child Elements:The tags contained in its own tag element.

(2) < domain > <description>
Description Description of the domain configuration.
Value Type valuableToken

(3) < domain > <production-mode>
Description Indicates whether to run a domain in production or development mode. To apply this setting, you need to restart the entire domain.
Value Type boolean
Default Value true

(4) < domain > <id>
Description Unique ID for a domain. When there are two domains on the same subnet that are configured to run separately in the test and operational modes, the domain IDs must be different even if its names may be the same.
Value Type int

(5) < domain > <security-manager>
Description Information about JEUS security information management. This option is used to manage the shared security information for a single domain.
Value Type security-managerType
Child Elements

(7) default-application-domain

(8) connect-retries

(9) security-domain-names

(11) password-validator

(6) < domain >< security-manager > <default-application-domain>
Description Domain name that is used for application security among security domains.
Value Type valuableToken
Default Value SYSTEM_DOMAIN

(7) < domain >< security-manager > <connect-retries>
Description Number of attempts to reconnect when using the Security Network service.
Value Type int

(8) < domain >< security-manager > <security-domain-names>
Description Names of domains to use in JEUS, among security domains. This value must exist in security-domains.
Value Type security-domain-namesType
Child Elements

(10) security-domain-name

(9) < domain >< security-manager >< security-domain-names > <security-domain-name>
Description Name of the security domain. This value references the name in the security domain configuration.
Value Type token

(10) < domain >< security-manager > <password-validator>
Description Password validator to ensure the security of a password for a JEUS account.
Value Type password-validatorType
Child Elements

(12) default-password-validator

(20) custom-password-validator

(11) < domain >< security-manager >< password-validator > <default-password-validator>
Description Default password validation check.
Value Type default-password-validatorType
Child Elements

(13) minLength

(14) maxLength

(15) force-special-character

(16) force-digit

(17) force-capital-letter

(18) force-small-letter

(19) deny-username

(12) < domain >< security-manager >< password-validator >< default-password-validator > <minLength>
Description Minimum length of a password.
Value Type nonNegativeIntType
Default Value 1

(13) < domain >< security-manager >< password-validator >< default-password-validator > <maxLength>
Description Maximum length of a password.
Value Type nonNegativeIntType
Default Value 255

(14) < domain >< security-manager >< password-validator >< default-password-validator > <force-special-character>
Description Indicates whether a special character must be included in a password. If set to true, the password must contain a minimum of 1 special character. The following characters are allowed: !"#$%&()*+'-./:;<=>?@
Value Type boolean
Default Value false

(15) < domain >< security-manager >< password-validator >< default-password-validator > <force-digit>
Description Indicates whether a numeric character (0-9) must be included in a password. If set to true, the password must contain a minimum of 1 numeric character.
Value Type boolean
Default Value false

(16) < domain >< security-manager >< password-validator >< default-password-validator > <force-capital-letter>
Description Indicates whether a upper case letter (A-Z) must be included in a password. If set to true, the password must contain a minimum of 1 upper case letter.
Value Type boolean
Default Value false

(17) < domain >< security-manager >< password-validator >< default-password-validator > <force-small-letter>
Description Indicates whether a lower case letter (a-z) must be included in a password. If set to true, the password must contain a minimum of 1 lower case letter.
Value Type boolean
Default Value false

(18) < domain >< security-manager >< password-validator >< default-password-validator > <deny-username>
Description Indicates whether a password disallows the same characters used in the user name. If set to true, the password containing the same characters as in the user name will be invalid. Here, the user name string is case-sensitive.
Value Type boolean
Default Value false

(19) < domain >< security-manager >< password-validator > <custom-password-validator>
Description User custom password validation class that implements the PasswordValidator interface provided by HyperFrame. If multiple classes are registered, a password can be validated and saved after invoking and passing all those classes.
Value Type custom-password-validatorType
Child Elements

(21) class-name

(20) < domain >< security-manager >< password-validator >< custom-password-validator > <class-name>
Description Configuration of a user custom password validation class.
Value Type string

(21) < domain > <master-server-name>
Description Name of the JEUS Master Server which manages and monitors managed servers.
Value Type valuableToken

(22) < domain > <enable-cwdp>
Description Registers the Cloud WebtoB JEUS Master Server Protocol Service with the base listener in the JEUS Master Server.
Value Type boolean
Default Value false

(23) < domain > <backup-master-server-name>
Description Name of a backup JEUS Master Server that manages and monitors managed servers.
Value Type valuableToken

(24) < domain > <domain-log-home>
Description Domain log home. This is used by default if a log home is not specified for a server.
Value Type valuableToken

(25) < domain > <domain-log-permission>
Description Domain log permission which applies to log files generated in all servers within a domain. If no individual logger file handler level permission has been set, this domain-level permission will be used for all log files in the domain. It can be also set from each logger file handler setting. The order of permissions precedence is as follows: file handler permission > domain log permission
Value Type valuableToken

(26) < domain > <domain-log-chown>
Description Changes owner of a log file in the domain. If no chown has been set at the individual logger file handler level, this domain-level log file chown will be used for all log files in the domain. It can also be set from each logger file handler setting. The order of permissions precedence is as follows: file handler chown > domain log chown
Value Type valuableToken

(27) < domain > <domain-backup>
Description Policy required to create backup files for a backup domain.
Value Type domain-backupType
Child Elements

(29) backup-on-boot

(30) backup-dir

(31) node-name

(28) < domain >< domain-backup > <backup-on-boot>
Description Indicates whether to create a domain backup file when booting the Master Server.
Value Type boolean
Default Value false

(29) < domain >< domain-backup > <backup-dir>
Description Directory where a domain backup file will be created.
Value Type valuableToken

(30) < domain >< domain-backup > <node-name>
Description Node where a backup file is copied to.
Value Type string

(31) < domain > <system-clustering-framework>
Description Information required to communicate between servers in a domain or a cluster.
Value Type system-clustering-frameworkType
Child Elements

(33) transport

(34) transport-address

(35) transport-port

(36) leader-discovery-timeout

(37) failure-detection-timeout

(38) max-thread-pool-size

(39) min-thread-pool-size

(32) < domain >< system-clustering-framework > <transport>
Description Transport type. Choose one of the following: DUMMY, HYBRID, MESH, and TREE. A server in DUMMY mode runs independently without communicating with any other servers; In HYBRID mode, multicast communication is used for health checks and small-sized messaging, while TCP/IP is dedicated to transmitting large-scale messages; MESH connects all servers in full mesh topology through TCP/IP; TREE establishes connection via TCP/IP, but each server is connected to the root node, thereby configuring a tree-like structure.
Value Type scfTransportType
Default Value HYBRID
Defined Value

DUMMY

HYBRID

MESH

TREE

(33) < domain >< system-clustering-framework > <transport-address>
Description Address used to establish transport connection. The behavior of this setting varies on the specified transport type. For HYBRID transport, specify a multicast address. For TREE type virtual multicast, use the IP address of the root node. In the case of MESH type virtual multicast, this setting is not required since it uses each server's listener address.
Value Type token
Default Value 230.30.1.1

(34) < domain >< system-clustering-framework > <transport-port>
Description Port used to establish transport connection. The behavior of this setting also varies on the specified transport type.
Value Type positiveIntType
Default Value 12488

(35) < domain >< system-clustering-framework > <leader-discovery-timeout>
Description Maximum amount of time allowed for a starting server to discover the leader of the running server group. If this time period elapses without locating the leader, the starting server assumes leadership itself. This time setting is also utilized for selecting a new leader.
Value Type positiveLongType
Value Description Milliseconds
Default Value 3000

(36) < domain >< system-clustering-framework > <failure-detection-timeout>
Description Timeout period to detect failures in peer servers.
Value Type positiveLongType
Value Description Milliseconds
Default Value 3000

(37) < domain >< system-clustering-framework > <max-thread-pool-size>
Description Maximum thread pool size for System Clustering Framework (SCF).
Value Type positiveIntType
Default Value 10

(38) < domain >< system-clustering-framework > <min-thread-pool-size>
Description Minimum thread pool size for System Clustering Framework (SCF).
Value Type nonNegativeIntType
Default Value 0

(39) < domain > <servers>
Description Use this page to join multiple servers to a single domain.
Value Type serversType
Child Elements

(41) server

(41) < domain >< servers >< server > <name>
Description Server name.
Value Type valuableToken

(42) < domain >< servers >< server > <auto-generated>
Description Indicates whether this server has been automatically generated. If a server contains this setting, it is automatically managed by the system. Therefore, do not configure this item.
Value Type auto-generatedType
Defined Value

DYNAMIC_SERVER

SCALABLE_SERVER

(43) < domain >< servers >< server > <node-name>
Description Name of the node to which the server belongs. A node contains the machine and host information.
Value Type token

(44) < domain >< servers >< server > <listeners>
Description Properties required for handling socket connection requests and the socket listener used by the server's JEUS system.
Value Type listenersType
Child Elements

(46) base

(47) listener

(45) < domain >< servers >< server >< listeners > <base>
Description Base listener for JDNI services, security services, JMX services, and class FTP services. It must be the same as the name specified in the listener configuration. If this is not specified, port 9736 and default values will apply to the base listener setting.
Value Type valuableToken

(46) < domain >< servers >< server >< listeners > <listener>
Description Attributes required to handle socket listeners or socket connection requests.
Value Type listenerType
Child Elements

(48) name

(49) listen-address

(50) listen-port

(51) selectors

(52) use-dual-selector

(53) backlog

(54) ssl

(70) keep-alive-timeout

(71) read-timeout

(72) reserved-thread-num

(47) < domain >< servers >< server >< listeners >< listener > <name>
Description Unified listener ID. It is the identifier for the listener to be referenced in other settings.
Value Type valuableToken

(48) < domain >< servers >< server >< listeners >< listener > <listen-address>
Description IP address for a unified listener when there are multiple IP addresses. If there is only one IP address, the host name can be used instead. If not specified, one of the multiple IP addresses will be randomly chosen by default. When multiple IP addresses are used, they are delimited by commas (,). When using the Virtual Multicast, the base listener IP address or the host name must be specified.
Value Type valuableToken

(49) < domain >< servers >< server >< listeners >< listener > <listen-port>
Description Port for unified listener. If not specified, port 9736 is used by default. Therefore, it must be specified when running multiple servers on the same machine.
Value Type nonNegativeIntType
Default Value 9736

(50) < domain >< servers >< server >< listeners >< listener > <selectors>
Description @Deprecated. Number of selectors to be used for I/O processing of the unified port listener. It is generally set to the number of CPU cores. The default value is 1.
Value Type nonNegativeIntType
Default Value 1

(51) < domain >< servers >< server >< listeners >< listener > <use-dual-selector>
Description @Deprecated. Indicates whether to use separate selectors for read and write operations of the unified port listener. This option is recommended when there is a large volume of concurrent read and write operations.
Value Type boolean
Default Value false

(52) < domain >< servers >< server >< listeners >< listener > <backlog>
Description Backlog value for the unified listener.
Value Type nonNegativeIntType
Default Value 128

(53) < domain >< servers >< server >< listeners >< listener > <ssl>
Description Use this to configure the SSL attributes, which apply to all services that use the listener.
Value Type server-sslType
Child Elements

(55) client-auth

(56) ssl-protocol

(57) use-alt-jsse-provider

(58) cipher-suite

(59) keystore-file

(60) keystore-pass

(61) keystore-keypassword

(62) keystore-type

(63) key-management-algorithm

(64) key-alias

(65) truststore-file

(66) truststore-pass

(67) truststore-type

(68) trust-management-algorithm

(69) crl-file

(54) < domain >< servers >< server >< listeners >< listener >< ssl > <client-auth>
Description Indicates whether client authentication is required.
Value Type client-authType
Value Description Need, Unnecessary, or Want. If this option is set to Need, the server requires a certificate from clients for authentication. Unnecessary indicates that authentication is not performed. The default value is Unnecessary. Want indicates that authentication is only performed when clients provide a certificate. Client authentication is usually performed for B2B applications only.
Default Value Unnecessary
Defined Value

Need

Want

Unnecessary

(55) < domain >< servers >< server >< listeners >< listener >< ssl > <ssl-protocol>
Description SSL protocol that is used for encoding and decoding.
Value Type token
Value Description Choose from SSLv3, TLSv1, TLSv1.1, or TLSv1.2. Multiple values can be specified using a comma as a delimiter.

(56) < domain >< servers >< server >< listeners >< listener >< ssl > <use-alt-jsse-provider>
Description Option to use an alternative JSSE (Java Secure Socket Extension) provider to the JDK JSSE provider. The BouncyCastle JSSE will be used, which will automatically set all other required items to the default values.
Value Type boolean

(57) < domain >< servers >< server >< listeners >< listener >< ssl > <cipher-suite>
Description Password suite used when sending actual data after a SSL handshake.
Value Type token
Value Description Default value is the cipher suite supported by the JDK.

(58) < domain >< servers >< server >< listeners >< listener >< ssl > <keystore-file>
Description File to store the server private key and the matching certificate. Unlike other web servers, PEM private key files are not supported. Java keystore files are recommended.
Value Type token
Value Description Absolute or relative path. For a relative path, refer to ${JEUS_HOME}/domains/domain_name/config as the base.

(59) < domain >< servers >< server >< listeners >< listener >< ssl > <keystore-pass>
Description Password for a keystore file. To encrypt the password, type the password in the format of '{algorithm}ciphertext'. Example: {DES}FQrLbQ/D8O1lDVS71L28rw==
Value Type token

(60) < domain >< servers >< server >< listeners >< listener >< ssl > <keystore-keypassword>
Description Password for server secret keys saved in a keystore file. To encrypt the password, type the password in the format of '{algorithm}ciphertext'. Example: {DES}FQrLbQ/D8O1lDVS71L28rw==
Value Type token

(61) < domain >< servers >< server >< listeners >< listener >< ssl > <keystore-type>
Description Type of a keystore file.
Value Type token
Value Description Use Java's Keystore, "JKS," if you are using Sun's keytool. Use "PKCS12" if you are using Open SSL or Microsoft KeyManager.
Default Value JKS

(62) < domain >< servers >< server >< listeners >< listener >< ssl > <key-management-algorithm>
Description Management algorithm for keys that are stored in a keystore.
Value Type token
Value Description Use "SunX509" for the Sun JVM management algorithm, and "IbmX509" for the IBM JVM management algorithm. The default value is set to "SunX509" for the Sun JVM, and "IbmX509" for the IBM JVM.

(63) < domain >< servers >< server >< listeners >< listener >< ssl > <key-alias>
Description Key alias of the server certificate for SSL.
Value Type token

(64) < domain >< servers >< server >< listeners >< listener >< ssl > <truststore-file>
Description File that contains certificates for server authentication. This file contains the certificates required for SSL server authentication and client authentication. PEM-format certificates are not supported. JKS format is recommended.
Value Type token
Value Description Absolute or relative path. For a relative path, refer to ${JEUS_HOME}/domains/domain_name/config as the base.

(65) < domain >< servers >< server >< listeners >< listener >< ssl > <truststore-pass>
Description Password for the truststore file. To encrypt the password, type the password in the format of '{algorithm}ciphertext'. Example: {DES}FQrLbQ/D8O1lDVS71L28rw==
Value Type token

(66) < domain >< servers >< server >< listeners >< listener >< ssl > <truststore-type>
Description Truststore type.
Value Type token
Value Description Use Java's Keystore, "JKS," if you are using Sun's keytool. Use "PKCS12" if you are using Open SSL or Microsoft KeyManager.
Default Value JKS

(67) < domain >< servers >< server >< listeners >< listener >< ssl > <trust-management-algorithm>
Description Management algorithm for the trust to be stored in the truststore.
Value Type token
Value Description Use "SunX509" for the Sun JVM management algorithm, and "IbmX509" for the IBM JVM management algorithm. The default value is set to "SunX509" for the Sun JVM, and "IbmX509" for the IBM JVM.

(68) < domain >< servers >< server >< listeners >< listener >< ssl > <crl-file>
Description File that contains certification revocation list.
Value Type token
Value Description Absolute or relative path. For a relative path, refer to ${JEUS_HOME}/domains/domain_name/config as the base.

(69) < domain >< servers >< server >< listeners >< listener > <keep-alive-timeout>
Description Maximum time that a KeepAlive client waits for a request. If the client does not receive a request within the specified time, the connection ends. It is not recommended to use this setting for base listeners.
Value Type nonNegativeLongType
Value Description Milliseconds. The value must be greater than or equal to 0. If set to 0, the connection remains alive.

(70) < domain >< servers >< server >< listeners >< listener > <read-timeout>
Description Socket read timeout. It is a period of time between read operations for a socket while the connection is maintained. The timeout is valid even after the socket is passed to the service.
Value Type nonNegativeIntType
Value Description Integer in milliseconds
Default Value 30000

(71) < domain >< servers >< server >< listeners >< listener > <reserved-thread-num>
Description Thread pool reserved for the Integration Services service. By default, the service uses the system thread pool (threadpool.System), but you can dedicate a thread pool for the service. The total number of threads for all services including those for the Integration Services service, should not exceed the maximum thread pool size.
Value Type nonNegativeIntType
Default Value 0

(72) < domain >< servers >< server > <group>
Description Group used for server management. You can manage servers by group on WebAdmin.
Value Type token

(73) < domain >< servers >< server > <jvm-config>
Description JVM setting.
Value Type jvmConfigType
Child Elements

(75) jvm-option

(74) < domain >< servers >< server >< jvm-config > <jvm-option>
Description Use this to configure options on the JVM. Enumerate multiple options by separating them with line breaks or spaces. The options will be applied in the listed order. This option is equivalent to the command option for JEUS 6 and earlier versions.
Value Type valuableToken

(75) < domain >< servers >< server > <user-interceptor>
Description User-specific functions.
Value Type userInterceptorType
Child Elements

(77) preceding-command

(78) jeus-classloader-append-class-path

(79) jeus-classloader-append-dirs

(80) profile-class-option-name

(81) boot-classloader-append-class-path

(76) < domain >< servers >< server >< user-interceptor > <preceding-command>
Description Command to run before running the Java command after the JEUS server startup.
Value Type valuableToken

(77) < domain >< servers >< server >< user-interceptor > <jeus-classloader-append-class-path>
Description New classpath to append to the JEUS's top level class loader.
Value Type valuableToken
Value Description Delimit multiple entries with an OS path separator.

(78) < domain >< servers >< server >< user-interceptor > <jeus-classloader-append-dirs>
Description Directory for all of whose new classpaths will be appended to the JEUS's top level classloader.
Value Type valuableToken
Value Description Delimit multiple entries with an OS path separator.

(79) < domain >< servers >< server >< user-interceptor > <profile-class-option-name>
Description Main class name and its relevant necessary arguments of a profile. This allows you to specify as the main class a class other than that registered with the server. In this case, server's main class is set as an argument of the profile's main class.
Value Type valuableToken

(80) < domain >< servers >< server >< user-interceptor > <boot-classloader-append-class-path>
Description Classpath to append to bootstrap.jar in the SystemClassLoader when starting a JVM. The system class loader is the parent of the JEUS's top level classloader.
Value Type valuableToken
Value Description Delimit multiple entries with an OS path separator.

(81) < domain >< servers >< server > <engine-init-on-startup>
Description Time for initializating engines such as Web, EJB, and JMS that are configured on the server.
Value Type boolean
Value Description True indicates that the engines are initialized when they are used. False indicates that the engines are initialized when the server starts.
Default Value true

(82) < domain >< servers >< server > <use-web-engine>
Description Indicates whether to use a Web engine for the server.
Value Type boolean
Default Value true

(83) < domain >< servers >< server > <use-ejb-engine>
Description Indicates whether to use an EJB engine for the server.
Value Type boolean
Default Value true

(84) < domain >< servers >< server > <use-jms-engine>
Description Indicates whether to use a JMS engine for the server.
Value Type boolean
Default Value true

(85) < domain >< servers >< server > <web-engine>
Description A Web engine provides the environment for running J2EE Web and Servlet applications. It corresponds to the web container in the J2EE specifications. It is started when the JEUS server starts. Each JEUS server can only have one Web engine.
Value Type web-containerType
Child Elements

(87) default-error-page

(88) response-header

(93) encoding

(104) cookie-policy

(108) properties

(112) jsp-engine

(122) attach-stacktrace-on-error

(123) virtual-host

(226) web-connections

(406) monitoring

(410) access-log

(474) session-config

(494) async-timeout-min-threads

(495) blocked-url-patterns

(500) pipeline

(86) < domain >< servers >< server >< web-engine > <default-error-page>
Description Error page that is used when web applications do not have a dedicated error page. Only a static file such as HTML or HTM can be set. This should be the absolute path. This does not use forwarding or redirecting. This reads the HTML file and returns it as the HTTP response body.
Value Type valuableToken
Value Description The absolute path to the HTML or HTM file.

(87) < domain >< servers >< server >< web-engine > <response-header>
Description Header for web application responses.
Value Type response-headerType
Child Elements

(89) custom-header

(88) < domain >< servers >< server >< web-engine >< response-header > <custom-header>
Description Defines custom fields to add to HTTP response messages.
Value Type custom-headerType
Child Elements

(90) header-field

(89) < domain >< servers >< server >< web-engine >< response-header >< custom-header > <header-field>
Description Field names and values that are added to all HTTP responses of the web engine.
Value Type header-fieldType
Child Elements

(91) field-name

(92) field-value

(90) < domain >< servers >< server >< web-engine >< response-header >< custom-header >< header-field > <field-name>
Description HTTP response field name.
Value Type valuableToken
Value Description Field name

(91) < domain >< servers >< server >< web-engine >< response-header >< custom-header >< header-field > <field-value>
Description Field value.
Value Type token
Value Description Field value

(92) < domain >< servers >< server >< web-engine > <encoding>
Description Encoding used to handle web application requests or responses.
Value Type encodingType
Child Elements

(94) request-encoding

(98) response-encoding

(101) request-url-encoding

(93) < domain >< servers >< server >< web-engine >< encoding > <request-encoding>
Description Encoding to apply when reading an HTTP request. The encoding converts a byte array (query strings or application/x-www-form-urlencoded content type) that was read from a socket to a string object by parsing it.
Value Type requestEncodingType
Child Elements

(95) default

(96) client-override

(97) forced

(94) < domain >< servers >< server >< web-engine >< encoding >< request-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(95) < domain >< servers >< server >< web-engine >< encoding >< request-encoding > <client-override>
Description Encoding that converts the character attribute of a content-type header sent from an HTTP client. This option supplants the <forced> setting in JEUS 7 Fix #1 and earlier versions.
Value Type valuableToken

(96) < domain >< servers >< server >< web-engine >< encoding >< request-encoding > <forced>
Description Encoding that overrides the default or the specified one. This has priority over any operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(97) < domain >< servers >< server >< web-engine >< encoding > <response-encoding>
Description Encoding to apply when configuring the "XXX" part of "Content-type: text/html; charset=XXX" of an HTTP response header. This encoding type is also used for a JSP page. Within a container, the encoding is referred to when converting a string object that was created by a servlet to a byte array in order to save the object in a buffer.
Value Type encodingSubType
Child Elements

(99) default

(100) forced

(98) < domain >< servers >< server >< web-engine >< encoding >< response-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(99) < domain >< servers >< server >< web-engine >< encoding >< response-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(100) < domain >< servers >< server >< web-engine >< encoding > <request-url-encoding>
Description Encoding to apply to the first line of HTTP requests. This value has a higher priority than the value specified in request-encoding when decoding the query string included in the request line.
Value Type encodingSubType
Child Elements

(102) default

(103) forced

(101) < domain >< servers >< server >< web-engine >< encoding >< request-url-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(102) < domain >< servers >< server >< web-engine >< encoding >< request-url-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(103) < domain >< servers >< server >< web-engine > <cookie-policy>
Description Policy for HTTP headers to read or write cookies. This does not apply to the jakarta.servlet.http.Cookie method.
Value Type httpCookiePolicyType
Child Elements

(105) write-value-on-header-policy

(104) < domain >< servers >< server >< web-engine >< cookie-policy > <write-value-on-header-policy>
Description Indicates whether to apply the URL encoding rule when reading or using the cookies in an HTTP header.
Value Type write-value-on-header-policyType
Child Elements

(106) apply-url-encoding-rule

(107) charset-encoding

(105) < domain >< servers >< server >< web-engine >< cookie-policy >< write-value-on-header-policy > <apply-url-encoding-rule>
Description Indicates whether the URL encoding rule will be applied.
Value Type boolean

(106) < domain >< servers >< server >< web-engine >< cookie-policy >< write-value-on-header-policy > <charset-encoding>
Description Character encoding used when responding to and decoding cookies regardless of whether the URL encoding rule has been configured. If character encoding is not configured, the request and response encoding are used by default.
Value Type valuableToken

(107) < domain >< servers >< server >< web-engine > <properties>
Description Properties to apply to the web engine.
Value Type propertiesType
Child Elements

(109) property

(108) < domain >< servers >< server >< web-engine >< properties > <property>
Value Type propertyType
Child Elements

(110) key

(111) value

(109) < domain >< servers >< server >< web-engine >< properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(110) < domain >< servers >< server >< web-engine >< properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(111) < domain >< servers >< server >< web-engine > <jsp-engine>
Description JSP engine used to compile or run JSP files in web applications.
Value Type jsp-engineType
Child Elements

(113) check-included-jspfile

(114) keep-generated

(115) use-in-memory-compilation

(116) graceful-jsp-reloading

(117) graceful-jsp-reloading-period

(118) jsp-work-dir

(119) java-compiler

(120) compile-output-dir

(121) compile-option

(112) < domain >< servers >< server >< web-engine >< jsp-engine > <check-included-jspfile>
Description Recompiles a JSP file after checking whether its included JSP files and tag files are updated.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(113) < domain >< servers >< server >< web-engine >< jsp-engine > <keep-generated>
Description Indicates whether to keep Java files after compilation. Keeping source files is useful for debugging.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(114) < domain >< servers >< server >< web-engine >< jsp-engine > <use-in-memory-compilation>
Description Recompiles JSP files that are running by creating .java and .class files in memory. However, .class files are written to the file system by using background threads so that they are not recompiled when the server restarts. When <keep-generated> is set to true, .java files are written in the system using background threads.
Value Type boolean
Value Description boolean
Default Value true

(115) < domain >< servers >< server >< web-engine >< jsp-engine > <graceful-jsp-reloading>
Description Indicates whether to regularly check for any update in a JSP file and create a JSP page instance if there is any.
Value Type boolean
Value Description Boolean
Default Value false

(116) < domain >< servers >< server >< web-engine >< jsp-engine > <graceful-jsp-reloading-period>
Description Time period after which Graceful Jsp Reloading is performed.
Value Type long
Value Description Milliseconds
Default Value 30000

(117) < domain >< servers >< server >< web-engine >< jsp-engine > <jsp-work-dir>
Description Directory for JSP class files.
Value Type token
Value Description Absolute path to JSP class files.

(118) < domain >< servers >< server >< web-engine >< jsp-engine > <java-compiler>
Description Java compiler with which to compile JSP Java source into servlet classes. The default compiler is the Java Compiler API included in JVM. However, Java compilation occasionally uses a lot of memory, which may cause memory issues in a real service environment. Therefore, it is recommended to compile a separate process by selecting javac or perform compilation through AppCompiler in advance.
Value Type token
Default Value java6

(119) < domain >< servers >< server >< web-engine >< jsp-engine > <compile-output-dir>
Description Directory for JSP class files other than JSP Work Dir. If this element is not configured, the files are stored in JSP Work Dir. This option is not used in general.
Value Type token
Value Description Absolute path to JSP class files.

(120) < domain >< servers >< server >< web-engine >< jsp-engine > <compile-option>
Description Servlet compiler. This option is not used in general.
Value Type token
Value Description Compile options (Refer to Java Compiler Setting Items).

(121) < domain >< servers >< server >< web-engine > <attach-stacktrace-on-error>
Description Indicates whether to attach the stack trace to error pages that are sent from JEUS. This configuration is useful during development, but should be disabled in production environments. If default-error-page is set, this option will be ignored.
Value Type boolean
Value Description Boolean type. Enables or disables attaching the stack trace.
Default Value false

(122) < domain >< servers >< server >< web-engine > <virtual-host>
Description Indicates whether a single server can host multiple web applications. Servers that belong to the same virtual host can host the same applications, but servers that belong to different virtual hosts cannot host the same applications.
Value Type virtual-hostType
Child Elements

(124) virtual-host-name

(125) host-name

(126) thread-pool

(139) encoding

(147) cookie-policy

(151) properties

(155) attach-stacktrace-on-error

(156) access-log

(220) pipeline

(123) < domain >< servers >< server >< web-engine >< virtual-host > <virtual-host-name>
Description Internal identification name of the virtual host. DEFAULT_HOST and SYSTEM_HOST are reserved words and cannot be used.
Value Type valuableToken

(124) < domain >< servers >< server >< web-engine >< virtual-host > <host-name>
Description DNS name(e.g., "www.foo.com") or IP address. A TCP port can be specified if necessary. (e.g., "www.foo.com:8088") The specified character string must be unique within a web engine.
Value Type valuableToken

(125) < domain >< servers >< server >< web-engine >< virtual-host > <thread-pool>
Description Thread pool to handle requests when no context thread pool mapped to the request uri exists.
Value Type thread-poolType
Child Elements

(127) min

(128) max

(129) max-idle-time

(130) max-queue

(131) thread-state-notify

(126) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(127) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(128) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(129) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(130) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(132) max-thread-active-time

(133) interrupt-thread

(134) active-timeout-notification

(135) notify-threshold-ratio

(136) notify-subject

(137) restart-threshold-ratio

(138) restart-subject

(131) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(132) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(133) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(134) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(135) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(136) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(137) < domain >< servers >< server >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(138) < domain >< servers >< server >< web-engine >< virtual-host > <encoding>
Description Encoding that is used for web application requests and responses.
Value Type webContainerEncodingType
Child Elements

(140) request-encoding

(144) response-encoding

(139) < domain >< servers >< server >< web-engine >< virtual-host >< encoding > <request-encoding>
Description Encoding to apply when reading an HTTP request. The encoding converts a byte array (query strings or application/x-www-form-urlencoded content type) that was read from a socket to a string object by parsing it.
Value Type requestEncodingType
Child Elements

(141) default

(142) client-override

(143) forced

(140) < domain >< servers >< server >< web-engine >< virtual-host >< encoding >< request-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(141) < domain >< servers >< server >< web-engine >< virtual-host >< encoding >< request-encoding > <client-override>
Description Encoding that converts the character attribute of a content-type header sent from an HTTP client. This option supplants the <forced> setting in JEUS 7 Fix #1 and earlier versions.
Value Type valuableToken

(142) < domain >< servers >< server >< web-engine >< virtual-host >< encoding >< request-encoding > <forced>
Description Encoding that overrides the default or the specified one. This has priority over any operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(143) < domain >< servers >< server >< web-engine >< virtual-host >< encoding > <response-encoding>
Description Encoding to apply when configuring the "XXX" part of "Content-type: text/html; charset=XXX" of an HTTP response header. This encoding type is also used for a JSP page. Within a container, the encoding is referred to when converting a string object that was created by a servlet to a byte array in order to save the object in a buffer.
Value Type encodingSubType
Child Elements

(145) default

(146) forced

(144) < domain >< servers >< server >< web-engine >< virtual-host >< encoding >< response-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(145) < domain >< servers >< server >< web-engine >< virtual-host >< encoding >< response-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(146) < domain >< servers >< server >< web-engine >< virtual-host > <cookie-policy>
Description Policy for HTTP headers to read or write cookies. This does not apply to the jakarta.servlet.http.Cookie method.
Value Type httpCookiePolicyType
Child Elements

(148) write-value-on-header-policy

(147) < domain >< servers >< server >< web-engine >< virtual-host >< cookie-policy > <write-value-on-header-policy>
Description Indicates whether to apply the URL encoding rule when reading or using the cookies in an HTTP header.
Value Type write-value-on-header-policyType
Child Elements

(149) apply-url-encoding-rule

(150) charset-encoding

(148) < domain >< servers >< server >< web-engine >< virtual-host >< cookie-policy >< write-value-on-header-policy > <apply-url-encoding-rule>
Description Indicates whether the URL encoding rule will be applied.
Value Type boolean

(149) < domain >< servers >< server >< web-engine >< virtual-host >< cookie-policy >< write-value-on-header-policy > <charset-encoding>
Description Character encoding used when responding to and decoding cookies regardless of whether the URL encoding rule has been configured. If character encoding is not configured, the request and response encoding are used by default.
Value Type valuableToken

(150) < domain >< servers >< server >< web-engine >< virtual-host > <properties>
Description Properties for the virtual host.
Value Type propertiesType
Child Elements

(152) property

(151) < domain >< servers >< server >< web-engine >< virtual-host >< properties > <property>
Value Type propertyType
Child Elements

(153) key

(154) value

(152) < domain >< servers >< server >< web-engine >< virtual-host >< properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(153) < domain >< servers >< server >< web-engine >< virtual-host >< properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(154) < domain >< servers >< server >< web-engine >< virtual-host > <attach-stacktrace-on-error>
Description Indicates whether to attach the stack trace to error pages that are sent from JEUS. This configuration is useful during development, but should be disabled in production environments. If default-error-page is set, this option will be ignored.
Value Type boolean
Value Description Boolean type. Enables or disables attaching the stack trace.

(155) < domain >< servers >< server >< web-engine >< virtual-host > <access-log>
Description Configuration for access logs at the virtual host level. By default, access logs created on a virtual host are also created in web engine-level access logs.
Value Type access-logType
Child Elements

(157) level

(158) use-parent-handlers

(159) filter-class

(160) formatter-pattern

(161) handler

(216) enable

(217) format

(218) exclude-ext

(219) enable-host-name-lookup

(156) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(157) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(158) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(159) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(160) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(162) file-handler

(178) smtp-handler

(194) socket-handler

(201) user-handler

(161) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(163) name

(164) level

(165) encoding

(166) filter-class

(167) file-name

(168) permission

(169) chown

(170) enable-rotation

(171) rotation-count

(172) rotation-dir

(173) valid-day

(174) valid-hour

(175) valid-size

(176) buffer-size

(177) append

(162) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(163) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(164) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(165) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(166) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(167) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(168) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(169) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(170) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(171) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(172) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(173) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(174) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(175) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(176) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(177) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(179) name

(180) level

(181) encoding

(182) filter-class

(183) smtp-host-address

(184) sender-id

(185) sender-password

(186) from-address

(187) to-address

(188) property

(191) cc-address

(192) bcc-address

(193) send-for-all-messages

(178) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(179) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(180) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(181) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(182) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(183) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(184) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(185) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(186) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(187) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(189) key

(190) value

(188) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(189) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(190) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(191) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(192) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(193) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(195) name

(196) level

(197) encoding

(198) filter-class

(199) address

(200) port

(194) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(195) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(196) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(197) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(198) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(199) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(200) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(202) name

(203) level

(204) encoding

(205) filter-class

(206) handler-class

(207) handler-property

(211) formatter-pattern

(212) formatter-property

(201) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(202) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(203) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(204) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(205) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(206) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(208) property

(207) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(209) key

(210) value

(208) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(209) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(210) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(211) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(213) property

(212) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(214) key

(215) value

(213) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(214) < domain >< servers >< server >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(215) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <enable>
Description Determines whether to use access logs. If this is set to false for each virtual host's access logs, the web engine access logger will be used. If this is set to false for web engine access logger, no access logs will be recorded.
Value Type boolean
Default Value true

(216) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <format>
Description Option to use Apache's common log format. It contains commonly used aliases named default, common, combined, and debug. common = %h %l %u %t \"%r\" %>s %b combined = %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" default = common + processing time (%D) debug = default + session ID + request thread name Set this to 6deprecated to use the formats from JEUS 6 and previous versions. Note that these formats cannot be changed dynamically.
Value Type token
Default Value default

(217) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <exclude-ext>
Description File extensions that do not leave access logs. Use a comma to separate multiple items.
Value Type valuableToken

(218) < domain >< servers >< server >< web-engine >< virtual-host >< access-log > <enable-host-name-lookup>
Description Option to record logs using host names instead of IP addresses for the %h format. If set to true, overhead may occur due to DNS lookup.
Value Type boolean
Default Value false

(219) < domain >< servers >< server >< web-engine >< virtual-host > <pipeline>
Description Virtual host-level filter configurations. This setting is performed before the application runs and applies after the web-engine setting. For more information, refer to the relevant guide.
Value Type pipelineType
Child Elements

(221) valve

(220) < domain >< servers >< server >< web-engine >< virtual-host >< pipeline > <valve>
Description Configure valves at the server, virtual host or context level.
Value Type valveType
Child Elements

(222) class-name

(223) property

(221) < domain >< servers >< server >< web-engine >< virtual-host >< pipeline >< valve > <class-name>
Description Valve class name for the server, virtual host or context-level configuration.
Value Type token
Value Description Class that inherits from ValveBase of JEUS

(222) < domain >< servers >< server >< web-engine >< virtual-host >< pipeline >< valve > <property>
Description Valve property.
Value Type propertyType
Value Description Key-value pair as described in the guide
Child Elements

(224) key

(225) value

(223) < domain >< servers >< server >< web-engine >< virtual-host >< pipeline >< valve >< property > <key>
Description Key of a property.
Value Type valuableToken

(224) < domain >< servers >< server >< web-engine >< virtual-host >< pipeline >< valve >< property > <value>
Description Value of a property.
Value Type valuableToken

(225) < domain >< servers >< server >< web-engine > <web-connections>
Description Use this to configure the connection with a web server, or configures the web listener provided independently in JEUS.
Value Type web-connectionsType
Child Elements

(227) http-listener

(258) webtob-connector

(317) ajp13-listener

(343) tcp-listener

(370) tmax-connector

(226) < domain >< servers >< server >< web-engine >< web-connections > <http-listener>
Description Enables the HTTP Listener, which is a web server provided by the web engine. This should be used for small production environments or for internal management. Using WebtoB or Apache web servers is recommended in large production environments.
Value Type http-listenerType
Child Elements

(228) name

(229) thread-pool

(242) output-buffer-size

(243) postdata-read-timeout

(244) max-post-size

(245) max-parameter-count

(246) max-header-count

(247) max-header-size

(248) max-querystring-size

(249) server-access-control

(250) allowed-server

(251) server-listener-ref

(252) http2

(257) connection-type

(227) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(228) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(230) min

(231) max

(232) max-idle-time

(233) max-queue

(234) thread-state-notify

(229) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(230) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(231) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(232) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(233) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(235) max-thread-active-time

(236) interrupt-thread

(237) active-timeout-notification

(238) notify-threshold-ratio

(239) notify-subject

(240) restart-threshold-ratio

(241) restart-subject

(234) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(235) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(236) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(237) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(238) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(239) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(240) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(241) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(242) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(243) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(244) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(245) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(246) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(247) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(248) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(249) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(250) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <server-listener-ref>
Description Selects the server listener that is referenced by the listener. The listener named ADMIN-HTTP can be used for internal management. This listener always refers to the "BASE" server listener. It can be used to access the domain management server's WebAdmin and to test gracefully redistributed web applications, but it cannot be used to access web applications. Using Server Access Control and Allowed Server with this listener is recommended.
Value Type valuableToken

(251) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <http2>
Description Option to support HTTP/2 protocol. An HTTP/2 listener supports both h2c (clear text) and h2 (over TLS). However, Java 7 does not provide Cipher Suites that satisfy HTTP/2 specifications. Java v8.0 or higher is required to enable h2.
Value Type http2Type
Child Elements

(253) settings-enable-push

(254) settings-max-concurrent-streams

(255) settings-max-frame-size

(256) settings-ack-timeout

(252) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< http2 > <settings-enable-push>
Description Option to enable HTTP/2 Server Push.
Value Type boolean
Default Value true

(253) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< http2 > <settings-max-concurrent-streams>
Description Indicates to convert the default SETTINGS_MAX_CONCURRENT_STREAMS value defined in HTTP/2 RFC. This configuration limits the number of requests to be sent to TCP connection at a time. If this value is too large, multiple threads that belong to a listener may be temporarily occupied by a single client. The value must be properly set by considering the maximum value of threads in a listener thread pool.
Value Type positiveIntType
Default Value 32

(254) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< http2 > <settings-max-frame-size>
Description Indicates to convert the default SETTINGS_MAX_FRAME_SIZE value defined in HTTP/2 RFC. This value ranges from 16384 to 2^24-1 (16,777,215) according to the RFC specification.
Value Type positiveIntType
Default Value 16384

(255) < domain >< servers >< server >< web-engine >< web-connections >< http-listener >< http2 > <settings-ack-timeout>
Description Timeout value to wait for an ACK after SETTINGS frame. If ACK is not returned within the ACK timeout interval, a connection error will be generated with the SETTINGS_TIMEOUT error code.
Value Type positiveIntType
Default Value 5000

(256) < domain >< servers >< server >< web-engine >< web-connections >< http-listener > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(257) < domain >< servers >< server >< web-engine >< web-connections > <webtob-connector>
Description Connector to integrate with WebtoB. JEUS functions as a client when communicating with WebtoB.
Value Type webtob-connectorType
Child Elements

(259) name

(260) thread-pool

(273) output-buffer-size

(274) postdata-read-timeout

(275) max-post-size

(276) max-parameter-count

(277) max-header-count

(278) max-header-size

(279) max-querystring-size

(280) wjp-version

(281) registration-id

(282) hth-count

(283) connection-count

(284) threshold

(285) use-nio

(286) network-address

(289) domain-socket-address

(292) read-timeout

(293) reconnect-interval

(294) reconnect-count-for-backup

(295) send-buffer-size

(296) receive-buffer-size

(297) request-prefetch

(298) connection-type

(299) secure

(310) webtob-backup

(258) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(259) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(261) min

(262) max

(263) max-idle-time

(264) max-queue

(265) thread-state-notify

(260) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(261) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(262) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(263) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(264) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(266) max-thread-active-time

(267) interrupt-thread

(268) active-timeout-notification

(269) notify-threshold-ratio

(270) notify-subject

(271) restart-threshold-ratio

(272) restart-subject

(265) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(266) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(267) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(268) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(269) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(270) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(271) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(272) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(273) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(274) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(275) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(276) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(277) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(278) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(279) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <wjp-version>
Description WJP protocol version that is used to connect to WebtoB. Options are 1 and 2. Set to 1 for WebtoB 4.1.6 or earlier because 2 is not supported.
Value Type nonNegativeIntType
Default Value 2

(280) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <registration-id>
Description Registration ID name that is used to connect to the WebtoB server. The name can contain up to 15 characters according to the protocol predefined by JEUS and WebtoB.
Value Type token
Value Description The Registration ID name must be same as the name in the *SERVER section of WebtoB configuration file.

(281) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <hth-count>
Description Number of HTH processes set for WebtoB server. Set to the same as the number of HTH processes on WebtoB server.
Value Type nonNegativeIntType
Default Value 1

(282) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <connection-count>
Description Count of WJP connections per HTH process. The number of connections to WebtoB is limited to this setting value. Therefore, it must be between the MinProc and MaxProc values specified in the WebtoB configuration. When dynamically changing the existing value to a smaller number, running threads can be terminated. Therefore, reducing the existing value when receiving requests is not recommended.
Value Type positiveIntType
Value Description Count of WJP connections

(283) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <threshold>
Description Threshold for load balancing to pass to WebtoB. This setting applies when multiple JEUSs are connected to a single WebtoB host. When this threshold value is reached, WebtoB primarily assigns requests to another JEUS. The threshold does not apply when sticky session routing is set. The threshold applies only to WJP v1.
Value Type int
Value Description Threshold for connections
Default Value -1

(284) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <use-nio>
Description Option to use the NIO communication with the WebtoB Connector. The default value is true, in case of which the domain socket communication cannot be used.
Value Type boolean
Value Description Use of NIO communication
Default Value true

(285) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <network-address>
Description WebtoB TCP/IP address information.
Value Type webtob-ip-addressType
Child Elements

(287) port

(288) ip-address

(286) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< network-address > <port>
Description Port with which to access WebtoB. This port number must match the value of JSVPORT in the WebtoB configuration file.
Value Type nonNegativeIntType

(287) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< network-address > <ip-address>
Description IP address of WebtoB.
Value Type token
Default Value localhost

(288) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <domain-socket-address>
Description UNIX domain socket information or information for IPC communication with HTH process in Windows. If WebtoB and web engine are on the same machine, they communicate through UNIX domain socket (pipe). In Windows, however, they communicate through a general socket.
Value Type webtob-domain-socket-addressType
Child Elements

(290) webtob-home

(291) webtob-ipcbaseport

(289) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< domain-socket-address > <webtob-home>
Description Home directory of WebtoB. This configuration value overrides the OS environment variable that indicates the WebtoB home directory (JEUS_WSDIR or WEBTOBDIR).
Value Type token
Value Description Absolute directory path with the path delimiter attached at the end ("\" for Windows, "/" for UNIX).

(290) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< domain-socket-address > <webtob-ipcbaseport>
Description Port for Windows for IPC with the WebtoB HTH process. This replaces the OS environment variable WEBTOB_IPCBASEPORT.
Value Type nonNegativeIntType
Default Value 6666

(291) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <read-timeout>
Description Maximum wait time for receiving a message from WebtoB. If no message is received within this time, the current connection is terminated and a new connection is made. It there is a firewall between WebtoB and JEUS, this setting can be used to check for the arrival of ping messages from WebtoB. Set a value that is greater than the svrchktime value of WebtoB. If this value is greater than 0 and less than 1, 1 second is used. If set to -1, OS setting overrides this setting.
Value Type int
Value Description Milliseconds
Default Value 120000

(292) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <reconnect-interval>
Description Interval at which reconnection is attempted until it succeeds when a connection between WebtoB and JEUS is disconnected. If this value is less than 1, 1 second is used.
Value Type nonNegativeLongType
Default Value 5000

(293) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <reconnect-count-for-backup>
Description Maximum number of reconnections attempted if a connection between WebtoB and JEUS is disconnected. When the number of attempts reaches this value, failover is attempted to a backup WebtoB server. This is applicable only when webtob-backup is set. This value must be greater than 0.
Value Type positiveIntType
Default Value 12

(294) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <send-buffer-size>
Description Number of sndbuf bytes used when connecting TCP socket or UNIX domain socket to WebtoB. Note that if this value is too large, socket may not be created due to insufficient kernel memory.
Value Type nonNegativeIntType
Value Description Bytes

(295) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <receive-buffer-size>
Description Number of rcvbuf bytes used when connecting TCP socket or UNIX domain socket to WebtoB. Note that if this value is too large, socket may not be created due to insufficient kernel memory.
Value Type nonNegativeIntType
Value Description Bytes

(296) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <request-prefetch>
Description Option to use WebtoB Request prefetch. If this is set to true, the next WebtoB Request, other than the request currently being processed, is prefetched and saved in the Request Queue to improve performance. If the web engine is abnormally terminated, prefetched WebtoB Request may be lost.
Value Type boolean
Default Value false

(297) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(298) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <secure>
Description Security protocol, such as TLS, used to connect to WebtoB.
Value Type webtob-secure-type
Child Elements

(300) trust-store-file-path

(301) trust-store-file-password

(302) trust-store-file-type

(303) key-store-file-path

(304) key-store-file-password

(305) private-key-password

(306) key-store-file-type

(307) secure-protocol-name

(308) trust-manager-factory-algorithm-name

(309) key-manager-factory-algorithm-name

(299) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <trust-store-file-path>
Description File that contains WebtoB certificate. Both absolute and relative paths are allowed. If a relative path is used, the file is searched under the ${JEUS_HOME}/domains/${DOMAIN_NAME}/config/servlet directory.
Value Type token

(300) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <trust-store-file-password>
Description Password for opening the file that is specified in <trust-store-file-path>. It is recommended to specify it in the form of {DES}FQrLbQ/D8O1lDVS71L28rw==.
Value Type token

(301) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <trust-store-file-type>
Description Type of file specified in <truststore-file-path>. Usually, JKS (Java KeyStore) or PKCS12 is used. The default value is JKS.
Value Type token
Default Value JKS

(302) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <key-store-file-path>
Description File that contains secret key and the certificate that matches the key. It is used by WebtoB to authenticate JEUS using Client Authentication. Both absolute and relative paths are allowed. If a relative path is used, the file is searched under the ${JEUS_HOME}/domains/${DOMAIN_NAME}/config/servlet directory.
Value Type token

(303) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <key-store-file-password>
Description <Password for opening the file specified in <key-store-file-path>. The password is required If <key-store-file-path> is set. It is recommended to specify it in the form of {DES}FQrLbQ/D8O1lDVS71L28rw==.
Value Type token

(304) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <private-key-password>
Description Password for secret key in the file specified in <key-store-file-path>. By default, the value in <key-store-file-password> is used. The password is used to access the secret key in the javax.net.ssl.KeyManagerFactory implementation. It is recommended to use the a form like '{DES}FQrLbQ/D8O1lDVS71L28rw=='.
Value Type token

(305) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <key-store-file-type>
Description Type of file specified in <key-store-file-path>. Usually, JKS (Java KeyStore) or PKCS12 is used. The default value is JKS.
Value Type token
Default Value JKS

(306) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <secure-protocol-name>
Description Communication security protocol for communicating with a server. It is used when creating javax.net.ssl.SSLContext through javax.net.ssl.SSLContext#getInstance (String protocol). The default value is TLS.
Value Type token
Default Value TLS

(307) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <trust-manager-factory-algorithm-name>
Description Algorithm for creating javax.net.ssl.TrustManagerFactory that handles certificates. JEUS does not provide JSSE Provider. If not specified, the default value of a JVM vendor is used.
Value Type token

(308) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< secure > <key-manager-factory-algorithm-name>
Description Algorithm for creating javax.net.ssl.KeyManagerFactory, which handles secret keys. JEUS does not provide JSSE Provider. If not specified, the default value of a JVM vendor is used. It is used by WebtoB to authenticate JEUS using Client Authentication.
Value Type token

(309) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector > <webtob-backup>
Description Backup WebtoB that operates when the current WebtoB connection to JEUS fails.
Value Type webtob-backupType
Child Elements

(311) network-address

(314) domain-socket-address

(310) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< webtob-backup > <network-address>
Description WebtoB TCP/IP address
Value Type webtob-ip-addressType
Child Elements

(312) port

(313) ip-address

(311) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< network-address > <port>
Description Port with which to access WebtoB. This port number must match the value of JSVPORT in the WebtoB configuration file.
Value Type nonNegativeIntType

(312) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< network-address > <ip-address>
Description IP address of WebtoB.
Value Type token
Default Value localhost

(313) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< webtob-backup > <domain-socket-address>
Description UNIX domain socket information or information for socket communication with HTH process in Windows.
Value Type webtob-domain-socket-addressType
Child Elements

(315) webtob-home

(316) webtob-ipcbaseport

(314) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< domain-socket-address > <webtob-home>
Description Home directory of WebtoB. This configuration value overrides the OS environment variable that indicates the WebtoB home directory (JEUS_WSDIR or WEBTOBDIR).
Value Type token
Value Description Absolute directory path with the path delimiter attached at the end ("\" for Windows, "/" for UNIX).

(315) < domain >< servers >< server >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< domain-socket-address > <webtob-ipcbaseport>
Description Port for Windows for IPC with the WebtoB HTH process. This replaces the OS environment variable WEBTOB_IPCBASEPORT.
Value Type nonNegativeIntType
Default Value 6666

(316) < domain >< servers >< server >< web-engine >< web-connections > <ajp13-listener>
Description Enables the AJP 1.3 protocol, which uses the Apache mod_jk module.
Value Type ajp13-listenerType
Child Elements

(318) name

(319) thread-pool

(332) output-buffer-size

(333) postdata-read-timeout

(334) max-post-size

(335) max-parameter-count

(336) max-header-count

(337) max-header-size

(338) max-querystring-size

(339) server-access-control

(340) allowed-server

(341) server-listener-ref

(342) read-timeout

(317) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(318) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(320) min

(321) max

(322) max-idle-time

(323) max-queue

(324) thread-state-notify

(319) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(320) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(321) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(322) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(323) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(325) max-thread-active-time

(326) interrupt-thread

(327) active-timeout-notification

(328) notify-threshold-ratio

(329) notify-subject

(330) restart-threshold-ratio

(331) restart-subject

(324) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(325) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(326) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(327) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(328) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(329) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(330) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(331) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(332) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(333) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(334) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(335) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(336) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(337) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(338) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(339) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(340) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <server-listener-ref>
Description Server listener that is referenced by the AJP13 listener. "BASE" Listener cannot be chosen.
Value Type valuableToken

(341) < domain >< servers >< server >< web-engine >< web-connections >< ajp13-listener > <read-timeout>
Description This configuration value is no longer used.
Value Type nonNegativeLongType
Default Value 0

(342) < domain >< servers >< server >< web-engine >< web-connections > <tcp-listener>
Description TCP listener, which supports TCP-based custom protocols instead of HTTP. Service developers should define their own protocols.
Value Type tcp-listenerType
Child Elements

(344) name

(345) thread-pool

(358) output-buffer-size

(359) postdata-read-timeout

(360) max-post-size

(361) max-parameter-count

(362) max-header-count

(363) max-header-size

(364) max-querystring-size

(365) server-access-control

(366) allowed-server

(367) server-listener-ref

(368) connection-type

(369) dispatcher-config-class

(343) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(344) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(346) min

(347) max

(348) max-idle-time

(349) max-queue

(350) thread-state-notify

(345) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(346) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(347) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(348) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(349) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(351) max-thread-active-time

(352) interrupt-thread

(353) active-timeout-notification

(354) notify-threshold-ratio

(355) notify-subject

(356) restart-threshold-ratio

(357) restart-subject

(350) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(351) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(352) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(353) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(354) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(355) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(356) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(357) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(358) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(359) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(360) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(361) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(362) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(363) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(364) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(365) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(366) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <server-listener-ref>
Description Server listener that is referenced by the listener. "BASE" Listener cannot be chosen. Also, the specified server listener cannot be shared with other web listeners.
Value Type valuableToken

(367) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(368) < domain >< servers >< server >< web-engine >< web-connections >< tcp-listener > <dispatcher-config-class>
Description Dispatcher configuration class. The class must be in the location specified in the classpath. The name must be a fully qualified class name.
Value Type token

(369) < domain >< servers >< server >< web-engine >< web-connections > <tmax-connector>
Description Connector to integrate with Tmax. JEUS functions as a client when communicating with Tmax.
Value Type tmax-connectorType
Child Elements

(371) name

(372) thread-pool

(385) output-buffer-size

(386) postdata-read-timeout

(387) max-post-size

(388) max-parameter-count

(389) max-header-count

(390) max-header-size

(391) max-querystring-size

(392) connection-type

(393) port

(394) server-group-name

(395) server-name

(396) dispatcher-config-class

(397) read-timeout

(398) reconnect-interval

(399) reconnect-count-for-backup

(400) tmax-address

(401) tmax-version

(402) server-type

(403) xaresource-class

(404) tmax-backup-address

(405) tmax-backup-port

(370) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(371) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(373) min

(374) max

(375) max-idle-time

(376) max-queue

(377) thread-state-notify

(372) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(373) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(374) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(375) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(376) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(378) max-thread-active-time

(379) interrupt-thread

(380) active-timeout-notification

(381) notify-threshold-ratio

(382) notify-subject

(383) restart-threshold-ratio

(384) restart-subject

(377) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(378) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(379) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(380) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(381) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(382) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(383) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(384) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(385) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(386) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(387) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(388) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(389) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(390) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(391) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(392) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <port>
Description Port number to access a Tmax server.
Value Type nonNegativeIntType
Value Description The port number must be greater than 0.

(393) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <server-group-name>
Description Group that contains the Tmax server to connect to.
Value Type token
Value Description Tmax server group name

(394) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <server-name>
Description Name of the Tmax server to connect to.
Value Type token
Value Description Tmax server name

(395) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <dispatcher-config-class>
Description Dispatcher configuration class. The class must be in the location specified in the classpath. The name must be a fully qualified class name.
Value Type token

(396) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <read-timeout>
Description Maximum wait time for reading a request from Tmax.
Value Type int
Default Value 0

(397) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <reconnect-interval>
Description The interval at which to try to reconnect. If Tmax has been disconnected from JEUS, it will attempt to reconnect. Each attempt occurs at the specified time interval. If the value is less than 1, the interval will be 1 second. Attempting to reconnect will continue until it is successful. However, if a backup configuration exists, when the number of attempts exceeds the value of backup, a failover will occur.
Value Type nonNegativeLongType
Default Value 5000

(398) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <reconnect-count-for-backup>
Description Maximum number of attempts to reconnect Tmax and JEUS. This configuration is only used when tmax-backup-address and tmax-backup-port are set. If Tmax has been disconnected from JEUS, it will attempt to reconnect. If the number of attempts exceeds the specified value, a failover will occur with a backup. This value must be always greater than 0.
Value Type positiveIntType
Default Value 12

(399) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <tmax-address>
Description IP address of the Tmax server.
Value Type token
Value Description Tmax server IP address
Default Value localhost

(400) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <tmax-version>
Description Version of the Tmax server to connect to. Versions 3.x and 4.0 are supported. Enter 3X for 3.x and 40 for 4.0.
Value Type token
Value Description Tmax server version.

(401) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <server-type>
Description Tmax server type to connect to. Set this for specific types of Tmax servers such as TMS and HTTPGW.
Value Type token
Value Description Tmax server type

(402) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <xaresource-class>
Description XAResource class name. This is used for transaction recovery.
Value Type token
Value Description XAResource class name

(403) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <tmax-backup-address>
Description IP address of the backup Tmax server.
Value Type token
Value Description Tmax server IP address

(404) < domain >< servers >< server >< web-engine >< web-connections >< tmax-connector > <tmax-backup-port>
Description Port number of the backup Tmax server.
Value Type nonNegativeIntType
Value Description Port number must be greater than 0.

(405) < domain >< servers >< server >< web-engine > <monitoring>
Description Use this to configure the environment for various web engine monitoring threads. The monitoring threads periodically check the state of various pools and resources.
Value Type monitoringType
Child Elements

(407) check-thread-pool

(408) check-class-reload

(409) check-session

(406) < domain >< servers >< server >< web-engine >< monitoring > <check-thread-pool>
Description Interval at which to check worker thread states in the worker thread pool. Worker threads handle client requests that the engine receives. Worker threads exist in the worker thread pool and are used to connect to the web server. This time interval applies to all worker threads in all engines. If a thread exceeds max-idle-time, the thread will be terminated.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(407) < domain >< servers >< server >< web-engine >< monitoring > <check-class-reload>
Description Interval at which each web application checks if classes are updated so that it can automatically reload the context. This configuration is used when <auto-reload><enable-reload> in jeus-web-dd.xml is set. Does not check web applications for which <check-on-demand> is true.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(408) < domain >< servers >< server >< web-engine >< monitoring > <check-session>
Description Interval at which to check the timeout state of sessions. The timeout states of sessions are defined the web engine's or context's web.xml file.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(409) < domain >< servers >< server >< web-engine > <access-log>
Description Use this to configure access logs at the web engine level.
Value Type access-logType
Child Elements

(411) level

(412) use-parent-handlers

(413) filter-class

(414) formatter-pattern

(415) handler

(470) enable

(471) format

(472) exclude-ext

(473) enable-host-name-lookup

(410) < domain >< servers >< server >< web-engine >< access-log > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(411) < domain >< servers >< server >< web-engine >< access-log > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(412) < domain >< servers >< server >< web-engine >< access-log > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(413) < domain >< servers >< server >< web-engine >< access-log > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(414) < domain >< servers >< server >< web-engine >< access-log > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(416) file-handler

(432) smtp-handler

(448) socket-handler

(455) user-handler

(415) < domain >< servers >< server >< web-engine >< access-log >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(417) name

(418) level

(419) encoding

(420) filter-class

(421) file-name

(422) permission

(423) chown

(424) enable-rotation

(425) rotation-count

(426) rotation-dir

(427) valid-day

(428) valid-hour

(429) valid-size

(430) buffer-size

(431) append

(416) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(417) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(418) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(419) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(420) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(421) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(422) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(423) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(424) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(425) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(426) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(427) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(428) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(429) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(430) < domain >< servers >< server >< web-engine >< access-log >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(431) < domain >< servers >< server >< web-engine >< access-log >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(433) name

(434) level

(435) encoding

(436) filter-class

(437) smtp-host-address

(438) sender-id

(439) sender-password

(440) from-address

(441) to-address

(442) property

(445) cc-address

(446) bcc-address

(447) send-for-all-messages

(432) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(433) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(434) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(435) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(436) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(437) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(438) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(439) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(440) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(441) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(443) key

(444) value

(442) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(443) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(444) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(445) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(446) < domain >< servers >< server >< web-engine >< access-log >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(447) < domain >< servers >< server >< web-engine >< access-log >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(449) name

(450) level

(451) encoding

(452) filter-class

(453) address

(454) port

(448) < domain >< servers >< server >< web-engine >< access-log >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(449) < domain >< servers >< server >< web-engine >< access-log >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(450) < domain >< servers >< server >< web-engine >< access-log >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(451) < domain >< servers >< server >< web-engine >< access-log >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(452) < domain >< servers >< server >< web-engine >< access-log >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(453) < domain >< servers >< server >< web-engine >< access-log >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(454) < domain >< servers >< server >< web-engine >< access-log >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(456) name

(457) level

(458) encoding

(459) filter-class

(460) handler-class

(461) handler-property

(465) formatter-pattern

(466) formatter-property

(455) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(456) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(457) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(458) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(459) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(460) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(462) property

(461) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(463) key

(464) value

(462) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(463) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(464) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(465) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(467) property

(466) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(468) key

(469) value

(467) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(468) < domain >< servers >< server >< web-engine >< access-log >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(469) < domain >< servers >< server >< web-engine >< access-log > <enable>
Description Determines whether to use access logs. If this is set to false for each virtual host's access logs, the web engine access logger will be used. If this is set to false for web engine access logger, no access logs will be recorded.
Value Type boolean
Default Value true

(470) < domain >< servers >< server >< web-engine >< access-log > <format>
Description Option to use Apache's common log format. It contains commonly used aliases named default, common, combined, and debug. common = %h %l %u %t \"%r\" %>s %b combined = %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" default = common + processing time (%D) debug = default + session ID + request thread name Set this to 6deprecated to use the formats from JEUS 6 and previous versions. Note that these formats cannot be changed dynamically.
Value Type token
Default Value default

(471) < domain >< servers >< server >< web-engine >< access-log > <exclude-ext>
Description File extensions that do not leave access logs. Use a comma to separate multiple items.
Value Type valuableToken

(472) < domain >< servers >< server >< web-engine >< access-log > <enable-host-name-lookup>
Description Option to record logs using host names instead of IP addresses for the %h format. If set to true, overhead may occur due to DNS lookup.
Value Type boolean
Default Value false

(473) < domain >< servers >< server >< web-engine > <session-config>
Description Setting shared by all web engines. This configuration can be overridden by each context. Context configurations have a higher priority than the web engine.
Value Type session-configType
Child Elements

(475) timeout

(476) max-session-count

(477) reload-persistent

(478) tracking-mode

(482) session-cookie

(474) < domain >< servers >< server >< web-engine >< session-config > <timeout>
Description Expiration period of sessions created by the server. Sessions that have not been accessed for the specified duration are no longer used and are deleted. This has a lower priority than Session Timeout in web.xml, which is configured by the servlet and allows individual configuration. If this option is set to -1, sessions will not be deleted. This is the expiration period of sessions. The unit is in minutes. The default value is 30.
Value Type int
Default Value 30

(475) < domain >< servers >< server >< web-engine >< session-config > <max-session-count>
Description Maximum number of sessions to maintain in memory. If the number of sessions exceeds the maximum number of sessions, an error will occur. Maximum number of sessions to maintain in memory. If not specified, sessions can be created infinitely. The default value is -1 (no limit).
Value Type int
Default Value -1

(476) < domain >< servers >< server >< web-engine >< session-config > <reload-persistent>
Description Indicates whether to keep attribute objects of sessions when the context is reloaded. If this option is set to true, session attributes will persist regardless of reloading the context. If this option is set to false, all attributes will be deleted when the context is reloaded. If this is true, performance will be lower because sessions will persist. Note that reloading is different from redeployment. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(477) < domain >< servers >< server >< web-engine >< session-config > <tracking-mode>
Description Indicates the session tracking methods for session delivery. You can choose from "Cookie", "Url", and "Ssl", and multiple choices are possible. "Ssl" cannot be selected with others. The default value is "Cookie". Note that if you forcibly disable "Cookie", sessions might not persist.
Value Type session-tracking-modeType
Child Elements

(479) cookie

(480) url

(481) ssl

(478) < domain >< servers >< server >< web-engine >< session-config >< tracking-mode > <cookie>
Description Indicates whether to deliver sessions with cookies. The value type is Boolean. The default value is true.
Value Type boolean
Default Value true

(479) < domain >< servers >< server >< web-engine >< session-config >< tracking-mode > <url>
Description Enables URL rewriting to track sessions. This is not generally used, and the default value is false. This option can generate security problems because the sessions are exposed in the URL. The value type is Boolean.
Value Type boolean
Default Value false

(480) < domain >< servers >< server >< web-engine >< session-config >< tracking-mode > <ssl>
Description Option to enable SSL for session tracking. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(481) < domain >< servers >< server >< web-engine >< session-config > <session-cookie>
Description Detailed configuration of session cookies when cookies are used to deliver sessions.
Value Type session-cookie-configType
Child Elements

(483) cookie-name

(484) url-cookie-name

(485) version

(486) domain

(487) path

(488) max-age

(489) secure

(490) http-only

(491) same-site

(492) comment

(493) partitioned

(482) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <cookie-name>
Description Name of a cookie that is used to deliver a session. The default value is JSESSIONID, but other values can be specified. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value JSESSIONID

(483) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <url-cookie-name>
Description Name of a cookie for delivering the session using URL rewriting. The default value is jsessionid, and other values can be specified to deliver session cookies. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value jsessionid

(484) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <version>
Description Cookie ID version. The possible values are 0 and 1. The default is 0.
Value Type int
Default Value 0

(485) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <domain>
Description Domain name that the session cookie applies to. The cookie is used for requests to the specified domain. If .foo.com is specified, the session cookie works for requests from both first.foo.com and second.foo.com. A single correctly formatted domain name. It must start with ".". The host name should not be specified (Refer to the RFC-2109 specification).
Value Type valuableToken

(486) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <path>
Description Path that the session cookie applies to. The session cookie is used for requests to the path. The cookies are sent with requests to the specified URL if the domain is correctly formatted (Refer to <domain> configuration). For example, if the path is "/examples" and the domain is ".foo.com", and the client request is "www.foo.com/examples", the client cookie is sent with the request. A single correctly formatted URL path should be specified.
Value Type valuableToken

(487) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <max-age>
Description Expiration of the session ID cookie. Session cookies are valid for the specified amount of time. After the specified amount of time, the session cookies become invalid and will no longer be used. The unit is in seconds, and the default value is -1.
Value Type int
Default Value -1

(488) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <secure>
Description Secure attribute of the session ID cookies. If this is set to true, session ID cookies will only be sent to secure HTTPS connections. The value type is Boolean. This determines whether the cookie is sent via HTTPS. The default value is false.
Value Type boolean
Default Value false

(489) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <http-only>
Description Security method that prevents session ID cookies from being used by scripts instead of by HTTP. The value type is Boolean. This determines whether to use the HttpOnly option for cookies. The default value is true.
Value Type boolean
Default Value true

(490) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <same-site>
Description Protection method against attacks that make unintended requests by using the session ID cookie (cross-site request forgery).
Value Type same-siteType
Value Description Set either to Lax or Strict if the cookie uses the SameSite option.
Default Value Disable
Defined Value

None

Strict

Lax

Disable

(491) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <comment>
Description Description of the cookie. This provides the information about the cookie. This option is not supported by cookies of type 0 (Netscape version).
Value Type valuableToken

(492) < domain >< servers >< server >< web-engine >< session-config >< session-cookie > <partitioned>
Description Uses Cookies Having Independent Partitioned State (CHIPS), which allows cookies to be maintained in partitioned storage by using a separate cookie jar for each root site page. Only applicable for secure cookies.
Value Type boolean
Default Value false

(493) < domain >< servers >< server >< web-engine > <async-timeout-min-threads>
Description Minimum number of threads for the thread pool, which handles timeouts if Servlet 3.0 asynchronous servlets are used. If the value is 0, timeout might not function properly. Set this to a value greater than or equal to 1.
Value Type nonNegativeIntType
Value Description Integer
Default Value 1

(494) < domain >< servers >< server >< web-engine > <blocked-url-patterns>
Description Blocks the source of URL attack patterns except in a query string. If not set, encoded patterns %00, %23, %2e, %2f, and %5c URL and decoded pattern # are blocked to maintain the current operation. Case insensitive as all characters are processed in lower cases. Blocked responses are returned as 404 along with the file content in the <default-error-page> setting. If <default-error-page> is not set, the embedded content is displayed.
Value Type blocked-url-patternsType
Child Elements

(496) encoded-pattern

(497) decoded-pattern

(498) deny-last-space-character

(499) deny-null-character

(495) < domain >< servers >< server >< web-engine >< blocked-url-patterns > <encoded-pattern>
Description Responds with 403 if the Request URI except for Query String contains this string, e..g., %2e
Value Type token
Value Description String in the form of %XX.

(496) < domain >< servers >< server >< web-engine >< blocked-url-patterns > <decoded-pattern>
Description Responds with 403 if the Request URI except for Query String contains this string, e.g., # or ::$
Value Type token
Value Description ASCII string

(497) < domain >< servers >< server >< web-engine >< blocked-url-patterns > <deny-last-space-character>
Description Responds with 403 if the last character of the Request URI is the space character.
Value Type boolean
Value Description Boolean
Default Value true

(498) < domain >< servers >< server >< web-engine >< blocked-url-patterns > <deny-null-character>
Description Responds with 403 if the Request URI except for Query String contains a null character.
Value Type boolean
Value Description Boolean
Default Value true

(499) < domain >< servers >< server >< web-engine > <pipeline>
Description Server-level filter configurations. This setting has a higher priority than those in virtual-host and jeus-web-dd.xml, overriding them. For more information, refer to the relevant guide.
Value Type pipelineType
Child Elements

(501) valve

(500) < domain >< servers >< server >< web-engine >< pipeline > <valve>
Description Configure valves at the server, virtual host or context level.
Value Type valveType
Child Elements

(502) class-name

(503) property

(501) < domain >< servers >< server >< web-engine >< pipeline >< valve > <class-name>
Description Valve class name for the server, virtual host or context-level configuration.
Value Type token
Value Description Class that inherits from ValveBase of JEUS

(502) < domain >< servers >< server >< web-engine >< pipeline >< valve > <property>
Description Valve property.
Value Type propertyType
Value Description Key-value pair as described in the guide
Child Elements

(504) key

(505) value

(503) < domain >< servers >< server >< web-engine >< pipeline >< valve >< property > <key>
Description Key of a property.
Value Type valuableToken

(504) < domain >< servers >< server >< web-engine >< pipeline >< valve >< property > <value>
Description Value of a property.
Value Type valuableToken

(505) < domain >< servers >< server > <ejb-engine>
Description An EJB engine provides the environment for running J2EE EJB applications. It corresponds to the EJB container in the J2EE specification. It is started when the JEUS server starts. Each JEUS server can only have one EJB engine.
Value Type ejb-engineType
Child Elements

(507) resolution

(508) use-dynamic-proxy-for-ejb2

(509) enable-user-notify

(510) invoke-http

(513) active-management

(527) timer-service

(538) async-service

(506) < domain >< servers >< server >< ejb-engine > <resolution>
Description Time period after which to check on the status of the EJB engine. If Active Management is enabled, the server checks the number of blocked threads and executes specified tasks. For a bean with a <bean-pool> and <connect-pool>, Active Management resizes the pools, which means to reduce the number of idle entries in a pool, after <resizing-period> is passed. Also, stateful session beans check whether there are any client requests for passivation of beans due to <passivation-timeout> error, and performs passivation.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(507) < domain >< servers >< server >< ejb-engine > <use-dynamic-proxy-for-ejb2>
Description For JEUS 6 Fix#7 or later, EJB 2.x beans may replace the existing RMI stub method with the dynamic proxy method. The dynamic proxy method does not require loading RMI stub classes, but calls a method using a dynamic proxy (java.lang.reflect.Proxy) for RMI stubs already generated. This method enables local call optimization, which improves performance by invoking an EJB remote call in the same JVM not through RMI but as a local call. If a client is allowed to call EJB remotely and is using library version earlier than JEUS 6 Fix#6, this option to use the direct proxy method should be set to "false" to avoid compatibility issues. This option can be set within <module-info><use-dynamic-proxy-for-ejb2> in jeus-ejb-dd.xml for each EJB module. However, it is possible to ignore settings for each EJB module by setting <ejb-engine><use-dynamic-proxy-for-ejb2> in ejb-main.xml to false in order to maintain compatibility with remote clients by not using the dynamic proxy method for all EJB modules in the current EJB engine. By default, the dynamic proxy method is used for EJB 2.x-style beans.
Value Type boolean
Default Value true

(508) < domain >< servers >< server >< ejb-engine > <enable-user-notify>
Description When the property is enabled, the EJB exception is recorded in the User Log defined in the User Logging on the server.
Value Type boolean
Default Value false

(509) < domain >< servers >< server >< ejb-engine > <invoke-http>
Description Enables a client's EJB stubs to communicate with an RMI runtime environment by HTTP-RMI requests. This is used when accessing an EJB that is blocked by a firewall. When a client calls methods from EJB stubs by HTTP-RMI requests, the requests for the methods are sent to the web server to reach the web container. The request is sent to the RMI handler servlet (jeus.rmi.http.ServletHandler), and then the handler servlet sends it to the RMI runtime environment after removing the HTTP headers from the request. Thus, before using the option, the jeus.rmi.http.ServletHandler servlet must be deployed to the JEUS web container. (For more information, refer to "JEUS Web Engine Guide.")
Value Type invoke-httpType
Child Elements

(511) url

(512) http-port

(510) < domain >< servers >< server >< ejb-engine >< invoke-http > <url>
Description URI path of an RMI servlet handler (jeus.rmi.http.ServletHandler) to be called by an HTTP-RMI stub. Specify the servlet request path only. Do not specify the protocol, the web server IP, and the port number here. The protocol takes as given that HTTP, RMI, and the web server share the same IP address. This means that the web server and the web engine receive HTTP-RMI requests from the same machine. The port number can be configured in the following element.
Value Type token
Value Description Servlet context path to an RMI handler servlet.

(511) < domain >< servers >< server >< ejb-engine >< invoke-http > <http-port>
Description Port number of the Web server which will receive HTTP-RMI requests. Before configuring the port, RMI handler servlets must be deployed and executed on the Web server/Web container.
Value Type nonNegativeIntType
Value Description Port number of the Web server to connect with the HTTP-RMI stub.
Default Value 80

(512) < domain >< servers >< server >< ejb-engine > <active-management>
Description Monitors the EJB engine, handles errors, and emails the reports to the administrator.
Value Type active-managementType
Child Elements

(514) max-blocked-thread

(515) max-idle-time

(516) email-notify

(513) < domain >< servers >< server >< ejb-engine >< active-management > <max-blocked-thread>
Description Maximum number of blocked threads. When the number of threads blocked in EJB is exceeded in the setting value, it is recommended to restart the server. Thus, make sure to set the maximum number large enough to avoid restarting the the EJB engine too often.
Value Type off-intType
Value Description Number of threads
Default Value -1

(514) < domain >< servers >< server >< ejb-engine >< active-management > <max-idle-time>
Description Maximum idle time for EJB threads. If a thread remains idle for the specified amount of time, it will be treated as blocked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(515) < domain >< servers >< server >< ejb-engine >< active-management > <email-notify>
Description An email will be sent as notification when the server restarts due to the triggering of an active management policy or as a result of other abnormal conditions.
Value Type smtp-senderType
Child Elements

(517) smtp-host-address

(518) sender-id

(519) sender-password

(520) from-address

(521) to-address

(522) property

(525) cc-address

(526) bcc-address

(516) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(517) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(518) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(519) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <from-address>
Description Email address of the sender.
Value Type valuableToken

(520) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(521) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(523) key

(524) value

(522) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify >< property > <key>
Description Key of a property.
Value Type valuableToken

(523) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify >< property > <value>
Description Value of a property.
Value Type valuableToken

(524) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(525) < domain >< servers >< server >< ejb-engine >< active-management >< email-notify > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(526) < domain >< servers >< server >< ejb-engine > <timer-service>
Description Settings for EJB Timer service.
Value Type timer-serviceType
Child Elements

(528) support-persistence

(529) max-retrial-count

(530) retrial-interval

(531) thread-pool

(535) database-setting

(527) < domain >< servers >< server >< ejb-engine >< timer-service > <support-persistence>
Description Use this to configure whether a timer is persistent or not. EJB timers are persistent by default. If you set this element to false, all the timers are set as non-persistent.
Value Type boolean
Default Value true

(528) < domain >< servers >< server >< ejb-engine >< timer-service > <max-retrial-count>
Description Maximum number of retries when a transaction rollback or exception occurs in a timer callback method.
Value Type nonNegativeIntType
Value Description Maximum number of retries
Default Value 1

(529) < domain >< servers >< server >< ejb-engine >< timer-service > <retrial-interval>
Description Interval between retries.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 5000

(530) < domain >< servers >< server >< ejb-engine >< timer-service > <thread-pool>
Description Thread pool on which the timer service will execute the timeout callback method.
Value Type poolingType
Child Elements

(532) min

(533) max

(534) period

(531) < domain >< servers >< server >< ejb-engine >< timer-service >< thread-pool > <min>
Description Minimum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 2

(532) < domain >< servers >< server >< ejb-engine >< timer-service >< thread-pool > <max>
Description Maximum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 30

(533) < domain >< servers >< server >< ejb-engine >< timer-service >< thread-pool > <period>
Description Length of time after which the number of objects in a pool is reduced to the specified minimum number.
Value Type long
Default Value 3600000

(534) < domain >< servers >< server >< ejb-engine >< timer-service > <database-setting>
Description Indicates that a persistent timer handle will be stored in an external database.
Value Type database-settingType
Child Elements

(536) data-source-id

(537) db-vendor

(535) < domain >< servers >< server >< ejb-engine >< timer-service >< database-setting > <data-source-id>
Description Name of a connection pool of the database that the timer service uses to support the persistence of the timer. The connection pool must be defined as a database resource in the DataSources menu under Resources. It is reommended to define a connection pool that supports XA connections.
Value Type token

(536) < domain >< servers >< server >< ejb-engine >< timer-service >< database-setting > <db-vendor>
Description Vendor of the database that stores timer handles. The vendor is identified automatically but the user may want to specify the vendor.
Value Type db-vendorType
Defined Value

oracle

informix

db2

mssql

sybase

hsql

cloudscape

mysql

tibero

(537) < domain >< servers >< server >< ejb-engine > <async-service>
Description Settings for asynchrous invocation service.
Value Type async-serviceType
Child Elements

(539) thread-min

(540) thread-max

(541) access-timeout

(538) < domain >< servers >< server >< ejb-engine >< async-service > <thread-min>
Description Minimum number of threads to maintain.
Value Type nonNegativeIntType
Value Description Number of threads
Default Value 0

(539) < domain >< servers >< server >< ejb-engine >< async-service > <thread-max>
Description Maximum number of threads to maintain.
Value Type nonNegativeIntType
Value Description Number of threads
Default Value 30

(540) < domain >< servers >< server >< ejb-engine >< async-service > <access-timeout>
Description Time period to wait for the cliet to get Future before deleting it. If the client does not receive a Future instance when an asynchronous method returns a result, the Future instance will be deleted after the specified amount of time. This prevents memory leaks, and is only applicable to asynchronous methods that return a Future instance.
Value Type nonNegativeIntType
Value Description Milliseconds
Default Value 300000

(541) < domain >< servers >< server > <jms-engine>
Description A JMS engine provides the environment for running a JMS server. It is started when the JEUS server starts. Each JEUS server can only have one JMS engine.
Value Type jms-serverType
Child Elements

(543) service-config

(551) event-manager

(552) engine-roll

(553) failover-check-timeout

(554) failover-check-count

(555) thread-pool

(559) connection-factory

(571) persistence-store

(590) message-sort

(595) max-byte

(596) max-message

(542) < domain >< servers >< server >< jms-engine > <service-config>
Description Service channel for the messaging service. At least one channel must be set.
Value Type jms-service-configType
Child Elements

(544) name

(545) listener-name

(546) virtual-listener

(549) client-limit

(550) client-keepalive-timeout

(543) < domain >< servers >< server >< jms-engine >< service-config > <name>
Description Service channel name. This is used to store the channel information in the connection factory.
Value Type valuableToken

(544) < domain >< servers >< server >< jms-engine >< service-config > <listener-name>
Description Service channel listener. Use the name that already exists in the server. If not specified, the base listener will be used.
Value Type valuableToken

(545) < domain >< servers >< server >< jms-engine >< service-config > <virtual-listener>
Description Virtual listener. This is used to set a non-existing address when it is required to specify one under certain external environment conditions.
Value Type virtual-listenerType
Child Elements

(547) server-address

(548) port

(546) < domain >< servers >< server >< jms-engine >< service-config >< virtual-listener > <server-address>
Description IP address of the service channel. This is the address of the connection factory.
Value Type valuableToken

(547) < domain >< servers >< server >< jms-engine >< service-config >< virtual-listener > <port>
Description TCP port number of the service channel.
Value Type nonNegativeIntType

(548) < domain >< servers >< server >< jms-engine >< service-config > <client-limit>
Description Maximum number of clients for the service channel.
Value Type nonNegativeIntType
Default Value 1000

(549) < domain >< servers >< server >< jms-engine >< service-config > <client-keepalive-timeout>
Description Amount of time to try reconnecting if a client was disconnected abnormally. If the specified amount of time has passed, all client resources are returned to the server. If this is set, the clientID will be maintained for the specified amount of time, so use this only when network is poor. The unit is seconds. If this value is less than or equal to 0, client resources will be immediately returned to the server upon disconnection.
Value Type nonNegativeIntType
Default Value 30

(550) < domain >< servers >< server >< jms-engine > <event-manager>
Description Configurations for the event manager that handles tasks of a JMS engine. Specify the name of a listener set in the server to use the listener's selector as the event manager. If not specified, the base listener will be used.
Value Type valuableToken

(551) < domain >< servers >< server >< jms-engine > <engine-roll>
Description Role of the JMS engine. It can be set to either "active" or "standby". If set to "active", the JMS broker provides service while running. If set to "standby", the JMS broker only runs when an error occurrs in the active server. The default value is "active".
Value Type engine-rollType
Default Value Active
Defined Value

Active

Standby

(552) < domain >< servers >< server >< jms-engine > <failover-check-timeout>
Description Amount of time to check once again if the JMS engine is alive by using another additional method before a failover timeout is initiated. This is the duration of a single cycle during which the checking process is executed. The unit is seconds, and the default value is 5.
Value Type nonNegativeIntType
Default Value 5

(553) < domain >< servers >< server >< jms-engine > <failover-check-count>
Description Number of times to check once again if the JMS engine is alive by using another additional method before a failover timeout is initiated. A failover is initiated if the JMS broker is deemed to be not alive after checking is performed for the specified number of times. The default value is 0. If set to the default value, a failover is initiated immediately after an error is detected.
Value Type int
Default Value 0

(554) < domain >< servers >< server >< jms-engine > <thread-pool>
Description Thread pool used by the JMS engine.
Value Type jms-thread-poolType
Child Elements

(556) min

(557) max

(558) keep-alive-time

(555) < domain >< servers >< server >< jms-engine >< thread-pool > <min>
Description Minimum size of the thread pool.
Value Type nonNegativeIntType
Default Value 1

(556) < domain >< servers >< server >< jms-engine >< thread-pool > <max>
Description Maximum size of the thread pool.
Value Type nonNegativeIntType
Default Value 100

(557) < domain >< servers >< server >< jms-engine >< thread-pool > <keep-alive-time>
Description Timeout value. Threads that have not been used for the specified amount of time are terminated. This only applies when the number of threads is larger than the value of min. The unit is seconds and the default value is 300.
Value Type nonNegativeIntType
Default Value 300

(558) < domain >< servers >< server >< jms-engine > <connection-factory>
Description Information about JMS connection factories.
Value Type connection-factoryType
Child Elements

(560) type

(561) name

(562) export-name

(563) service

(564) client-id

(565) server-selection-policy

(566) request-blocking-time

(567) reconnect-enabled

(568) reconnect-period

(569) reconnect-interval

(570) topic-multicast-enable

(559) < domain >< servers >< server >< jms-engine >< connection-factory > <type>
Description Type of the connection factory.
Value Type factory-typeType
Default Value nonxa
Defined Value

nonxa

xa

queue

topic

xaqueue

xatopic

(560) < domain >< servers >< server >< jms-engine >< connection-factory > <name>
Description Connection factory name used for management purposes within the JMS system.
Value Type valuableToken

(561) < domain >< servers >< server >< jms-engine >< connection-factory > <export-name>
Description Binding name of the connection factory that is bound to the naming server. The default value is the name property.
Value Type valuableToken

(562) < domain >< servers >< server >< jms-engine >< connection-factory > <service>
Description Service name to which the connection factory will try to connect. Use the name set in the service configuration. The default value is the initial service name.
Value Type valuableToken

(563) < domain >< servers >< server >< jms-engine >< connection-factory > <client-id>
Description Default client ID for connections that are created by the connection factory.
Value Type valuableToken

(564) < domain >< servers >< server >< jms-engine >< connection-factory > <server-selection-policy>
Description Algorithm that ConnectionFactory will use to select a channel in order to create a connection. Either round-robin or random can be selected.
Value Type server-selection-policyType
Default Value Round-robin
Defined Value

Round-robin

Random

(565) < domain >< servers >< server >< jms-engine >< connection-factory > <request-blocking-time>
Description Amount of time to wait for a response when a client sends a request to the server. If the specified amount of time passes, a JMSException error will occur on the client and the block will be released. The unit is seconds and the default value is 200.
Value Type nonNegativeIntType
Default Value 200

(566) < domain >< servers >< server >< jms-engine >< connection-factory > <reconnect-enabled>
Description Determines whether to try to reconnect if the connection between a client and server is lost.
Value Type boolean
Default Value false

(567) < domain >< servers >< server >< jms-engine >< connection-factory > <reconnect-period>
Description Maximum amount of time for a client to wait for the reconnection if a connection between client and server is lost. If the connection is not reestablished during the specified amount of time, all requests will be canceled and a JMSException error will occur. This period of time must be always greater than the request blocking time. If this period is shorter than the request blocking time, the value of the request blocking time will be used. The default value is 0, which will infinitely try to reconnect.
Value Type long
Default Value 0

(568) < domain >< servers >< server >< jms-engine >< connection-factory > <reconnect-interval>
Description Interval at which to try to reconnect if a connection between a client and server is lost. The unit is seconds and the default value is 5.
Value Type nonNegativeIntType
Default Value 5

(569) < domain >< servers >< server >< jms-engine >< connection-factory > <topic-multicast-enable>
Description Option to use multicast when fetching messages from a specific topic. The topic must be configured for multicast. The default value is false.
Value Type boolean
Default Value false

(570) < domain >< servers >< server >< jms-engine > <persistence-store>
Description Store information for persistent objects. Persistent Objects include Destination, DurableSubscription, Message, Subscription, and Transaction.
Value Type jms-persistence-storeType
Child Elements

(572) none

(573) journal

(583) jdbc

(571) < domain >< servers >< server >< jms-engine >< persistence-store > <none>
Value Type emptyType

(572) < domain >< servers >< server >< jms-engine >< persistence-store > <journal>
Value Type jms-journal-storeType
Child Elements

(574) base-dir

(575) initial-log-file-count

(576) max-log-file-count

(577) log-file-size

(578) property

(581) destination-table

(582) durable-subscription-table

(573) < domain >< servers >< server >< jms-engine >< persistence-store >< journal > <base-dir>
Description Name of the directory in which to create stores. The name must be unique within each store.
Value Type string

(574) < domain >< servers >< server >< jms-engine >< persistence-store >< journal > <initial-log-file-count>
Description Number of log files that are initially generated when the journal store is created.
Value Type int
Default Value 2

(575) < domain >< servers >< server >< jms-engine >< persistence-store >< journal > <max-log-file-count>
Description Maximum number of log files.
Value Type int
Default Value 20

(576) < domain >< servers >< server >< jms-engine >< persistence-store >< journal > <log-file-size>
Description Size of the log file. The value must be a numeric or integer followed by 'K' (kilobytes), 'M' (megabytes), or 'G' (gigabytes).
Value Type token
Default Value 128m

(577) < domain >< servers >< server >< jms-engine >< persistence-store >< journal > <property>
Description Use this to add more settings when creating a store.
Value Type propertyType
Child Elements

(579) key

(580) value

(578) < domain >< servers >< server >< jms-engine >< persistence-store >< journal >< property > <key>
Description Key of a property.
Value Type valuableToken

(579) < domain >< servers >< server >< jms-engine >< persistence-store >< journal >< property > <value>
Description Value of a property.
Value Type valuableToken

(580) < domain >< servers >< server >< jms-engine >< persistence-store >< journal > <destination-table>
Description Name of the table for the destination information within the database. Even if journal store is enabled, the destination information is stored in the embedded database.
Value Type valuableToken

(581) < domain >< servers >< server >< jms-engine >< persistence-store >< journal > <durable-subscription-table>
Description Name of the table for the durable subscription information within the database. Even if journal store is enabled, the durable subscription information is stored in the embedded database.
Value Type valuableToken

(582) < domain >< servers >< server >< jms-engine >< persistence-store > <jdbc>
Value Type jms-jdbc-storeType
Child Elements

(584) data-source

(585) destination-table

(586) durable-subscription-table

(587) message-table

(588) subscription-message-table

(589) transaction-table

(583) < domain >< servers >< server >< jms-engine >< persistence-store >< jdbc > <data-source>
Description Data source of the database.
Value Type valuableToken

(584) < domain >< servers >< server >< jms-engine >< persistence-store >< jdbc > <destination-table>
Description Changes the destination table name. (Lowercase letters not allowed)
Value Type valuableToken

(585) < domain >< servers >< server >< jms-engine >< persistence-store >< jdbc > <durable-subscription-table>
Description Changes the durable subscription table name. (Lowercase letters not allowed)
Value Type valuableToken

(586) < domain >< servers >< server >< jms-engine >< persistence-store >< jdbc > <message-table>
Description Changes the message table name. (Lowercase letters not allowed)
Value Type valuableToken

(587) < domain >< servers >< server >< jms-engine >< persistence-store >< jdbc > <subscription-message-table>
Description Changes the subscription table name. (Lowercase letters not allowed)
Value Type valuableToken

(588) < domain >< servers >< server >< jms-engine >< persistence-store >< jdbc > <transaction-table>
Description Changes the transaction table name. (Lowercase letters not allowed)
Value Type valuableToken

(589) < domain >< servers >< server >< jms-engine > <message-sort>
Description Configurations for sorting messages in the destination.
Value Type message-sortType
Child Elements

(591) name

(592) key

(593) type

(594) direction

(590) < domain >< servers >< server >< jms-engine >< message-sort > <name>
Description Message sorting name. This can be used to configure queues or durable subscriptions.
Value Type valuableToken

(591) < domain >< servers >< server >< jms-engine >< message-sort > <key>
Description Key value for message sorting. Properties that begin with "JMS" in the JMS message header or a User property can be used.
Value Type valuableToken

(592) < domain >< servers >< server >< jms-engine >< message-sort > <type>
Description Key value type for message sorting. Configuration is not necessary for predefined properties. Boolean, Byte, Float, Integer, Double, or String can be used. The default value is String.
Value Type key-typeType
Defined Value

Boolean

Byte

Float

Integer

Double

String

(593) < domain >< servers >< server >< jms-engine >< message-sort > <direction>
Description Direction value for message sorting. Ascending or Descending can be used.
Value Type sort-directionType
Defined Value

Ascending

Descending

(594) < domain >< servers >< server >< jms-engine > <max-byte>
Description Maximum memory size to be used by the JMS engine. The default value is 128 MB. Add 'K' for KiloBytes, 'M' for MegaBytes, or 'G' for GigaBytes after the value.
Value Type valuableToken
Default Value 128M

(595) < domain >< servers >< server >< jms-engine > <max-message>
Description Maximum number of messages to be used by the JMS engine. If not specified, there will be no limit.
Value Type valuableToken

(596) < domain >< servers >< server > <log-home>
Description Default path to logs generated in the JEUS server. Note that the path configuration is overridden if an absolute path is configured in the logger's file handler. This priority rule takes effect for the paths to both the JEUS logs and archived backup logs.
Value Type valuableToken

(597) < domain >< servers >< server > <system-logging>
Description Logger for a server
Value Type system-loggingType
Child Elements

(599) name

(600) level

(601) use-parent-handlers

(602) filter-class

(603) formatter-pattern

(604) handler

(598) < domain >< servers >< server >< system-logging > <name>
Description Name of a logger to which to apply configurations. To figure out the name of a logger, refer to the chapter on loggers in "JEUS Server Guide."
Value Type valuableToken

(599) < domain >< servers >< server >< system-logging > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(600) < domain >< servers >< server >< system-logging > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(601) < domain >< servers >< server >< system-logging > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(602) < domain >< servers >< server >< system-logging > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(603) < domain >< servers >< server >< system-logging > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(605) file-handler

(621) smtp-handler

(637) socket-handler

(644) user-handler

(604) < domain >< servers >< server >< system-logging >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(606) name

(607) level

(608) encoding

(609) filter-class

(610) file-name

(611) permission

(612) chown

(613) enable-rotation

(614) rotation-count

(615) rotation-dir

(616) valid-day

(617) valid-hour

(618) valid-size

(619) buffer-size

(620) append

(605) < domain >< servers >< server >< system-logging >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(606) < domain >< servers >< server >< system-logging >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(607) < domain >< servers >< server >< system-logging >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(608) < domain >< servers >< server >< system-logging >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(609) < domain >< servers >< server >< system-logging >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(610) < domain >< servers >< server >< system-logging >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(611) < domain >< servers >< server >< system-logging >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(612) < domain >< servers >< server >< system-logging >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(613) < domain >< servers >< server >< system-logging >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(614) < domain >< servers >< server >< system-logging >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(615) < domain >< servers >< server >< system-logging >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(616) < domain >< servers >< server >< system-logging >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(617) < domain >< servers >< server >< system-logging >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(618) < domain >< servers >< server >< system-logging >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(619) < domain >< servers >< server >< system-logging >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(620) < domain >< servers >< server >< system-logging >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(622) name

(623) level

(624) encoding

(625) filter-class

(626) smtp-host-address

(627) sender-id

(628) sender-password

(629) from-address

(630) to-address

(631) property

(634) cc-address

(635) bcc-address

(636) send-for-all-messages

(621) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(622) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(623) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(624) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(625) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(626) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(627) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(628) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(629) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(630) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(632) key

(633) value

(631) < domain >< servers >< server >< system-logging >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(632) < domain >< servers >< server >< system-logging >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(633) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(634) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(635) < domain >< servers >< server >< system-logging >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(636) < domain >< servers >< server >< system-logging >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(638) name

(639) level

(640) encoding

(641) filter-class

(642) address

(643) port

(637) < domain >< servers >< server >< system-logging >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(638) < domain >< servers >< server >< system-logging >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(639) < domain >< servers >< server >< system-logging >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(640) < domain >< servers >< server >< system-logging >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(641) < domain >< servers >< server >< system-logging >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(642) < domain >< servers >< server >< system-logging >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(643) < domain >< servers >< server >< system-logging >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(645) name

(646) level

(647) encoding

(648) filter-class

(649) handler-class

(650) handler-property

(654) formatter-pattern

(655) formatter-property

(644) < domain >< servers >< server >< system-logging >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(645) < domain >< servers >< server >< system-logging >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(646) < domain >< servers >< server >< system-logging >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(647) < domain >< servers >< server >< system-logging >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(648) < domain >< servers >< server >< system-logging >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(649) < domain >< servers >< server >< system-logging >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(651) property

(650) < domain >< servers >< server >< system-logging >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(652) key

(653) value

(651) < domain >< servers >< server >< system-logging >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(652) < domain >< servers >< server >< system-logging >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(653) < domain >< servers >< server >< system-logging >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(654) < domain >< servers >< server >< system-logging >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(656) property

(655) < domain >< servers >< server >< system-logging >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(657) key

(658) value

(656) < domain >< servers >< server >< system-logging >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(657) < domain >< servers >< server >< system-logging >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(658) < domain >< servers >< server > <user-logging>
Description Indicates how to display the logs created by the jeus.util.UserLogger class.
Value Type system-loggingType
Child Elements

(660) name

(661) level

(662) use-parent-handlers

(663) filter-class

(664) formatter-pattern

(665) handler

(659) < domain >< servers >< server >< user-logging > <name>
Description Name of a logger to which to apply configurations. To figure out the name of a logger, refer to the chapter on loggers in "JEUS Server Guide."
Value Type valuableToken

(660) < domain >< servers >< server >< user-logging > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(661) < domain >< servers >< server >< user-logging > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(662) < domain >< servers >< server >< user-logging > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(663) < domain >< servers >< server >< user-logging > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(664) < domain >< servers >< server >< user-logging > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(666) file-handler

(682) smtp-handler

(698) socket-handler

(705) user-handler

(665) < domain >< servers >< server >< user-logging >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(667) name

(668) level

(669) encoding

(670) filter-class

(671) file-name

(672) permission

(673) chown

(674) enable-rotation

(675) rotation-count

(676) rotation-dir

(677) valid-day

(678) valid-hour

(679) valid-size

(680) buffer-size

(681) append

(666) < domain >< servers >< server >< user-logging >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(667) < domain >< servers >< server >< user-logging >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(668) < domain >< servers >< server >< user-logging >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(669) < domain >< servers >< server >< user-logging >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(670) < domain >< servers >< server >< user-logging >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(671) < domain >< servers >< server >< user-logging >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(672) < domain >< servers >< server >< user-logging >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(673) < domain >< servers >< server >< user-logging >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(674) < domain >< servers >< server >< user-logging >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(675) < domain >< servers >< server >< user-logging >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(676) < domain >< servers >< server >< user-logging >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(677) < domain >< servers >< server >< user-logging >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(678) < domain >< servers >< server >< user-logging >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(679) < domain >< servers >< server >< user-logging >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(680) < domain >< servers >< server >< user-logging >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(681) < domain >< servers >< server >< user-logging >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(683) name

(684) level

(685) encoding

(686) filter-class

(687) smtp-host-address

(688) sender-id

(689) sender-password

(690) from-address

(691) to-address

(692) property

(695) cc-address

(696) bcc-address

(697) send-for-all-messages

(682) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(683) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(684) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(685) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(686) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(687) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(688) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(689) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(690) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(691) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(693) key

(694) value

(692) < domain >< servers >< server >< user-logging >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(693) < domain >< servers >< server >< user-logging >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(694) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(695) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(696) < domain >< servers >< server >< user-logging >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(697) < domain >< servers >< server >< user-logging >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(699) name

(700) level

(701) encoding

(702) filter-class

(703) address

(704) port

(698) < domain >< servers >< server >< user-logging >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(699) < domain >< servers >< server >< user-logging >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(700) < domain >< servers >< server >< user-logging >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(701) < domain >< servers >< server >< user-logging >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(702) < domain >< servers >< server >< user-logging >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(703) < domain >< servers >< server >< user-logging >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(704) < domain >< servers >< server >< user-logging >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(706) name

(707) level

(708) encoding

(709) filter-class

(710) handler-class

(711) handler-property

(715) formatter-pattern

(716) formatter-property

(705) < domain >< servers >< server >< user-logging >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(706) < domain >< servers >< server >< user-logging >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(707) < domain >< servers >< server >< user-logging >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(708) < domain >< servers >< server >< user-logging >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(709) < domain >< servers >< server >< user-logging >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(710) < domain >< servers >< server >< user-logging >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(712) property

(711) < domain >< servers >< server >< user-logging >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(713) key

(714) value

(712) < domain >< servers >< server >< user-logging >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(713) < domain >< servers >< server >< user-logging >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(714) < domain >< servers >< server >< user-logging >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(715) < domain >< servers >< server >< user-logging >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(717) property

(716) < domain >< servers >< server >< user-logging >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(718) key

(719) value

(717) < domain >< servers >< server >< user-logging >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(718) < domain >< servers >< server >< user-logging >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(719) < domain >< servers >< server > <log-stdout-to-raw-format>
Description Indicates whether to display stdout and stderr in raw format or log format. The default value is "true", and STDOUT is displayed in raw format. If this option is set to "false," the prefix
Value Type boolean
Default Value true

(720) < domain >< servers >< server > <action-on-resource-leak>
Description Actions JEUS will take with regard to resources which are not returned by applications. Applications are usually stateless components (servlets/JSPs), stateless session beans and MDB. The default value is WARNING, which indicates that resources that are not returned will be logged. When configuring this option for each data source, use the action-on-connection-leak option.
Value Type action-on-resource-leakType
Default Value Warning
Defined Value

NoAction

Warning

AutoClose

(721) < domain >< servers >< server > <tm-config>
Description Configuration of the transaction manager, which is responsible for starting and ending global transactions. At the end of a transaction, the transaction manager determines whether to commit or roll back the transaction by communicating with the resource manager. This helps ensure the atomicity of global transactions. The transaction manager also supports exception handling using a timeout mechanism.
Value Type tm-configType
Child Elements

(723) pooling

(736) active-timeout

(737) prepare-timeout

(738) prepared-timeout

(739) commit-timeout

(740) recovery-timeout

(741) incomplete-timeout

(742) tx-log-dir

(743) automatic-recovery

(722) < domain >< servers >< server >< tm-config > <pooling>
Description Thread pool that processes transactions. By default, the system thread pool will be used.
Value Type thread-poolingType
Child Elements

(724) shared

(726) dedicated

(723) < domain >< servers >< server >< tm-config >< pooling > <shared>
Description Thread pool to be shared within a server.
Value Type shared-poolType
Child Elements

(725) reserved-thread-num

(724) < domain >< servers >< server >< tm-config >< pooling >< shared > <reserved-thread-num>
Description Thread pool to reserve for a specific service. Normally, if a service that uses a thread shared within a server may not receive one when all threads are occupied. In such case, use this option to assign a certain number of threads to the service. The total number of threads assigned to all services must not exceed the maximum number of threads set in the system thread pool properties.
Value Type nonNegativeIntType
Default Value 0

(725) < domain >< servers >< server >< tm-config >< pooling > <dedicated>
Description Thread pool to be dedicated to a service.
Value Type dedicated-poolType
Child Elements

(727) min

(728) max

(729) keep-alive-time

(730) queue-size

(731) stuck-thread-handling

(726) < domain >< servers >< server >< tm-config >< pooling >< dedicated > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(727) < domain >< servers >< server >< tm-config >< pooling >< dedicated > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(728) < domain >< servers >< server >< tm-config >< pooling >< dedicated > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(729) < domain >< servers >< server >< tm-config >< pooling >< dedicated > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(730) < domain >< servers >< server >< tm-config >< pooling >< dedicated > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(732) max-stuck-thread-time

(733) action-on-stuck-thread

(734) stuck-thread-check-period

(735) user-warning-class

(731) < domain >< servers >< server >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(732) < domain >< servers >< server >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(733) < domain >< servers >< server >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(734) < domain >< servers >< server >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(735) < domain >< servers >< server >< tm-config > <active-timeout>
Description Maximum length of time during which the server will wait for a transaction to complete. If the transaction does not complete during that time, the transaction manager will roll back the transaction.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 600000

(736) < domain >< servers >< server >< tm-config > <prepare-timeout>
Description Maximum length of time during which a root coordinator will wait for a 'prepare' signal from its sub-coordinator and the resource manager at transaction commit time. If the root coordinator does not receive the prepare message during that time, it will roll back the global transaction.
Value Type long
Value Description Milliseconds
Default Value 120000

(737) < domain >< servers >< server >< tm-config > <prepared-timeout>
Description Maximum length of time during which a sub-coordinator waits for the global commit decision from the root coordinator. If the sub-coordinator does not receive the message during this period, it will again inform the root coordinator that it is prepared. If the sub-coordinator still does not receive a global decision, and if the sub-coordinator has local XA resources, the entire transaction will be rolled back. If the sub-coordinator does not have local XA resources, JEUS will not take any action.
Value Type long
Value Description Milliseconds
Default Value 60000

(738) < domain >< servers >< server >< tm-config > <commit-timeout>
Description Maximum length of time during which a root coordinator will wait for a commit or rollback result from its sub-coordinator and the resource manager. If the root coordinator does not receive the result during that time, it will record the global transaction in the incomplete global transaction list.
Value Type long
Value Description Milliseconds
Default Value 240000

(739) < domain >< servers >< server >< tm-config > <recovery-timeout>
Description Maximum length of time during which a transaction manager will wait for information about transactions to be recovered. If the transaction manager of another node involved in the transaction does not provide the recovery information within the specified time, the transaction manager will not continue the recovery, and the recovery should be performed manually by the system administrator.
Value Type long
Value Description Milliseconds
Default Value 120000

(740) < domain >< servers >< server >< tm-config > <incomplete-timeout>
Description Maximum length of time during which a transaction manager preserves the list of incomplete global transactions in order to complete the entire transaction. Incomplete transactions are rolled back during recovery. If this time is too short, recovery information will be deleted quickly, which will affect transactional integrity. In this case, the system administrator must perform a rigorous manual recovery from the transaction errors.
Value Type long
Value Description Milliseconds
Default Value 86400000

(741) < domain >< servers >< server >< tm-config > <tx-log-dir>
Description Directory that will contain log files that the transaction manager will use for recovery purposes. The default value is "${SERVER_HOME}/.workspace/tmlog". If you want to use the automated transaction recovery service, you need to specify a shared directory.
Value Type token
Default Value ${SERVER_HOME}/.workspace/tmlog

(742) < domain >< servers >< server >< tm-config > <automatic-recovery>
Description Indicates whether to enable automatic recovery of in-doubt transactions via another transaction manager in a clustered environment in case the current transaction manager fails. For this function to work properly, you need to enable clustering first, and other transaction managers must be able to access the log directories of the transaction manager that has failed.
Value Type boolean
Default Value false

(743) < domain >< servers >< server > <jmx-manager>
Description JMX to run on the JEUS Manager.
Value Type jmx-managerType
Child Elements

(745) use-rmi-connector

(746) use-html-adaptor

(747) html-adaptor-port

(748) snmp-adaptor

(760) mlet-url

(744) < domain >< servers >< server >< jmx-manager > <use-rmi-connector>
Description Indicates whether to use an RMI connector server.
Value Type boolean

(745) < domain >< servers >< server >< jmx-manager > <use-html-adaptor>
Value Type boolean

(746) < domain >< servers >< server >< jmx-manager > <html-adaptor-port>
Description HTML adapter port. This is used to access the adapter with a Web browser.
Value Type off-intType

(747) < domain >< servers >< server >< jmx-manager > <snmp-adaptor>
Description SNMP adapter.
Value Type snmp-adaptorType
Child Elements

(749) snmp-adaptor-port

(750) snmp-version

(751) snmp-max-packet-size

(752) snmp-security

(753) trap-demon

(756) pooling

(748) < domain >< servers >< server >< jmx-manager >< snmp-adaptor > <snmp-adaptor-port>
Description Listener port of the SNMP adapter.
Value Type snmp-adaptor-portType

(749) < domain >< servers >< server >< jmx-manager >< snmp-adaptor > <snmp-version>
Description SNMP version. 1, 2, or 3 can be used.
Value Type snmp-versionType
Default Value 3
Defined Value

1

2

3

(750) < domain >< servers >< server >< jmx-manager >< snmp-adaptor > <snmp-max-packet-size>
Description Maximum SNMP packet size. The minimum size is 256 bytes.
Value Type snmp-max-packet-sizeType
Default Value 4096

(751) < domain >< servers >< server >< jmx-manager >< snmp-adaptor > <snmp-security>
Description Indicates whether to enable SNMP security. Security can only be specified in SNMPv3.
Value Type boolean
Default Value false

(752) < domain >< servers >< server >< jmx-manager >< snmp-adaptor > <trap-demon>
Description Server to send TRAP messages to after an error occurs. Multiple addresses can be used.
Value Type trap-demonType
Child Elements

(754) ip-address

(755) port

(753) < domain >< servers >< server >< jmx-manager >< snmp-adaptor >< trap-demon > <ip-address>
Description Demon IP address.
Value Type token
Value Description a valid IP address

(754) < domain >< servers >< server >< jmx-manager >< snmp-adaptor >< trap-demon > <port>
Description Demon port number.
Value Type int
Value Description a port number

(755) < domain >< servers >< server >< jmx-manager >< snmp-adaptor > <pooling>
Description Use this to configure the pool properties. A pool consists of threads that handle requests to be sent to the SNMP server.
Value Type poolingType
Child Elements

(757) min

(758) max

(759) period

(756) < domain >< servers >< server >< jmx-manager >< snmp-adaptor >< pooling > <min>
Description Minimum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 2

(757) < domain >< servers >< server >< jmx-manager >< snmp-adaptor >< pooling > <max>
Description Maximum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 30

(758) < domain >< servers >< server >< jmx-manager >< snmp-adaptor >< pooling > <period>
Description Length of time after which the number of objects in a pool is reduced to the specified minimum number.
Value Type long
Default Value 3600000

(759) < domain >< servers >< server >< jmx-manager > <mlet-url>
Description MLet URL to register with the MBean server.
Value Type token

(760) < domain >< servers >< server > <external-resource>
Description @Deprecated. External resources, such as jTmax and Infinite Cache, that will be used in the server. An external resource with the same name in the domain can override this setting.
Value Type external-resourceType
Child Elements

(762) name

(763) class-name

(764) property

(761) < domain >< servers >< server >< external-resource > <name>
Description Name of an external resource. It must be unique.
Value Type valuableToken

(762) < domain >< servers >< server >< external-resource > <class-name>
Description Name of the ResourceBootstrapper implementation class contained in WebT, jTmax, or Infinite Cache.
Value Type valuableToken

(763) < domain >< servers >< server >< external-resource > <property>
Description Properties used by an external resource.
Value Type propertyType
Child Elements

(765) key

(766) value

(764) < domain >< servers >< server >< external-resource >< property > <key>
Description Key of a property.
Value Type valuableToken

(765) < domain >< servers >< server >< external-resource >< property > <value>
Description Value of a property.
Value Type valuableToken

(766) < domain >< servers >< server > <managed-executor-service>
Description Export name of a ManagedExecutorService that is valid within the server.
Value Type valuableToken

(767) < domain >< servers >< server > <managed-scheduled-executor-service>
Description Export name of the ManagedExecutorService that is valid within the server.
Value Type valuableToken

(768) < domain >< servers >< server > <context-service>
Description Export name of the ContextService that is valid within the server.
Value Type valuableToken

(769) < domain >< servers >< server > <system-thread-pool>
Description Use this page to configure thread pools to be shared among multiple server services. If thread pools are not dedicated to each service, shared pools are used.
Value Type system-thread-poolType
Child Elements

(771) min

(772) max

(773) keep-alive-time

(774) queue-size

(775) stuck-thread-handling

(770) < domain >< servers >< server >< system-thread-pool > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(771) < domain >< servers >< server >< system-thread-pool > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(772) < domain >< servers >< server >< system-thread-pool > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(773) < domain >< servers >< server >< system-thread-pool > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(774) < domain >< servers >< server >< system-thread-pool > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(776) max-stuck-thread-time

(777) action-on-stuck-thread

(778) stuck-thread-check-period

(779) user-warning-class

(775) < domain >< servers >< server >< system-thread-pool >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(776) < domain >< servers >< server >< system-thread-pool >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(777) < domain >< servers >< server >< system-thread-pool >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(778) < domain >< servers >< server >< system-thread-pool >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(779) < domain >< servers >< server > <managed-thread-factory>
Description Export name of the ManageThreadFactory that is valid within the server.
Value Type valuableToken

(780) < domain >< servers >< server > <scheduler>
Description Use this page to configure a JEUS scheduler.
Value Type schedulerType
Child Elements

(782) enabled

(783) pooling

(796) job-list

(781) < domain >< servers >< server >< scheduler > <enabled>
Description Indicates whether to run the scheduler service.
Value Type boolean
Default Value false

(782) < domain >< servers >< server >< scheduler > <pooling>
Description Thread pool that the scheduler will use to execute multi-threaded jobs.
Value Type thread-poolingType
Child Elements

(784) shared

(786) dedicated

(783) < domain >< servers >< server >< scheduler >< pooling > <shared>
Description Thread pool to be shared within a server.
Value Type shared-poolType
Child Elements

(785) reserved-thread-num

(784) < domain >< servers >< server >< scheduler >< pooling >< shared > <reserved-thread-num>
Description Thread pool to reserve for a specific service. Normally, if a service that uses a thread shared within a server may not receive one when all threads are occupied. In such case, use this option to assign a certain number of threads to the service. The total number of threads assigned to all services must not exceed the maximum number of threads set in the system thread pool properties.
Value Type nonNegativeIntType
Default Value 0

(785) < domain >< servers >< server >< scheduler >< pooling > <dedicated>
Description Thread pool to be dedicated to a service.
Value Type dedicated-poolType
Child Elements

(787) min

(788) max

(789) keep-alive-time

(790) queue-size

(791) stuck-thread-handling

(786) < domain >< servers >< server >< scheduler >< pooling >< dedicated > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(787) < domain >< servers >< server >< scheduler >< pooling >< dedicated > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(788) < domain >< servers >< server >< scheduler >< pooling >< dedicated > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(789) < domain >< servers >< server >< scheduler >< pooling >< dedicated > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(790) < domain >< servers >< server >< scheduler >< pooling >< dedicated > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(792) max-stuck-thread-time

(793) action-on-stuck-thread

(794) stuck-thread-check-period

(795) user-warning-class

(791) < domain >< servers >< server >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(792) < domain >< servers >< server >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(793) < domain >< servers >< server >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(794) < domain >< servers >< server >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(795) < domain >< servers >< server >< scheduler > <job-list>
Description List of jobs to register in the scheduler.
Value Type job-listType
Child Elements

(797) job

(796) < domain >< servers >< server >< scheduler >< job-list > <job>
Description Job to register in the scheduler.
Value Type jobType
Child Elements

(798) name

(799) class-name

(800) interval

(805) description

(806) begin-time

(807) end-time

(808) count

(797) < domain >< servers >< server >< scheduler >< job-list >< job > <name>
Description Name of a job. ID validation is required.
Value Type valuableToken

(798) < domain >< servers >< server >< scheduler >< job-list >< job > <class-name>
Description Fully qualified name of the class that executes the job.
Value Type valuableToken

(799) < domain >< servers >< server >< scheduler >< job-list >< job > <interval>
Description Interval at which the job is executed.
Value Type intervalType
Child Elements

(801) millisecond

(802) minutely

(803) hourly

(804) daily

(800) < domain >< servers >< server >< scheduler >< job-list >< job >< interval > <millisecond>
Description Job execution interval in milliseconds.
Value Type long

(801) < domain >< servers >< server >< scheduler >< job-list >< job >< interval > <minutely>
Description Job execution interval in minutes.
Value Type nonNegativeIntType

(802) < domain >< servers >< server >< scheduler >< job-list >< job >< interval > <hourly>
Description Job execution interval in hours.
Value Type nonNegativeIntType

(803) < domain >< servers >< server >< scheduler >< job-list >< job >< interval > <daily>
Description Job execution interval in days.
Value Type nonNegativeIntType

(804) < domain >< servers >< server >< scheduler >< job-list >< job > <description>
Description Description of the job.
Value Type valuableToken

(805) < domain >< servers >< server >< scheduler >< job-list >< job > <begin-time>
Description Begin time for a job, in the format of the xs:dateTime type. If not specified, the job will start immediately.
Value Type dateTime

(806) < domain >< servers >< server >< scheduler >< job-list >< job > <end-time>
Description End time for a job, in the format of the xs:dateTime type. If not specified, the job will not end.
Value Type dateTime

(807) < domain >< servers >< server >< scheduler >< job-list >< job > <count>
Description Count of job executions.
Value Type long
Default Value -1

(808) < domain >< servers >< server > <naming-server>
Description Use this page to configure JEUS naming service servers which provide the JNDI service.
Value Type naming-serverType
Child Elements

(810) pooling

(823) replicate-group

(809) < domain >< servers >< server >< naming-server > <pooling>
Description Thread pool that handles requests to the JEUS server which provides the JNDI naming service.
Value Type thread-poolingType
Child Elements

(811) shared

(813) dedicated

(810) < domain >< servers >< server >< naming-server >< pooling > <shared>
Description Thread pool to be shared within a server.
Value Type shared-poolType
Child Elements

(812) reserved-thread-num

(811) < domain >< servers >< server >< naming-server >< pooling >< shared > <reserved-thread-num>
Description Thread pool to reserve for a specific service. Normally, if a service that uses a thread shared within a server may not receive one when all threads are occupied. In such case, use this option to assign a certain number of threads to the service. The total number of threads assigned to all services must not exceed the maximum number of threads set in the system thread pool properties.
Value Type nonNegativeIntType
Default Value 0

(812) < domain >< servers >< server >< naming-server >< pooling > <dedicated>
Description Thread pool to be dedicated to a service.
Value Type dedicated-poolType
Child Elements

(814) min

(815) max

(816) keep-alive-time

(817) queue-size

(818) stuck-thread-handling

(813) < domain >< servers >< server >< naming-server >< pooling >< dedicated > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(814) < domain >< servers >< server >< naming-server >< pooling >< dedicated > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(815) < domain >< servers >< server >< naming-server >< pooling >< dedicated > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(816) < domain >< servers >< server >< naming-server >< pooling >< dedicated > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(817) < domain >< servers >< server >< naming-server >< pooling >< dedicated > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(819) max-stuck-thread-time

(820) action-on-stuck-thread

(821) stuck-thread-check-period

(822) user-warning-class

(818) < domain >< servers >< server >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(819) < domain >< servers >< server >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(820) < domain >< servers >< server >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(821) < domain >< servers >< server >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(822) < domain >< servers >< server >< naming-server > <replicate-group>
Description Scope of a cluster-independent group specific to the JNDI naming server. Servers with the same tag value function as if they are in a cluster when replicating binding objects and managing groups for JNDI. This allows you to achieve a clustering effect specifically for JNDI and EJB without clustering the entire server.
Value Type replicate-groupType

(823) < domain >< servers >< server > <data-source-remote-lookup>
Description Indicates whether to enable data source lookup from a remote JVM. The lookup provides support for the existing standalone client that configures and uses a connection pool on a remote JVM.
Value Type boolean
Default Value false

(824) < domain >< servers >< server > <jms-quota>
Description Use this page to configure quota for maximum memory size and message count available on JMS engines and destinations.
Value Type jms-quotaType
Child Elements

(826) name

(827) max-byte

(828) max-message

(829) shared

(825) < domain >< servers >< server >< jms-quota > <name>
Description Name of a quota. Specify it in the JMS engine or destination configurations to apply the setting.
Value Type valuableToken

(826) < domain >< servers >< server >< jms-quota > <max-byte>
Description Maximum memory size for a quota. The default value is 128 MB. Add 'K' for KiloBytes, 'M' for MegaBytes, or 'G' for GigaBytes after the value.
Value Type valuableToken
Default Value 128M

(827) < domain >< servers >< server >< jms-quota > <max-message>
Description Maximum number of messages for a quota. If not specified, no limit.
Value Type valuableToken

(828) < domain >< servers >< server >< jms-quota > <shared>
Description Option to allow multiple destinations to share the quota allocation for the maximum memory size and number of messages.
Value Type boolean
Default Value false

(829) < domain >< servers >< server > <lifecycle-invocation>
Description Methods to invoke when life cycle events occur.
Value Type lifecycle-invocationType
Child Elements

(831) class-name

(832) library-ref

(841) invocation

(830) < domain >< servers >< server >< lifecycle-invocation > <class-name>
Description Fully qualified name of the class which handles callbacks for lifecycle events.
Value Type valuableToken

(831) < domain >< servers >< server >< lifecycle-invocation > <library-ref>
Description Information about a shared library that the application will use.
Value Type library-refType
Child Elements

(833) library-name

(834) specification-version

(837) implementation-version

(840) failon-error

(832) < domain >< servers >< server >< lifecycle-invocation >< library-ref > <library-name>
Description Name of the shared library.
Value Type token

(833) < domain >< servers >< server >< lifecycle-invocation >< library-ref > <specification-version>
Description Specification version of the shared library.
Value Type library-ref-versionType
Child Elements

(835) value

(836) exact-match

(834) < domain >< servers >< server >< lifecycle-invocation >< library-ref >< specification-version > <value>
Description Value of the library version.
Value Type string

(835) < domain >< servers >< server >< lifecycle-invocation >< library-ref >< specification-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(836) < domain >< servers >< server >< lifecycle-invocation >< library-ref > <implementation-version>
Description Implementation version of the shared library.
Value Type library-ref-versionType
Child Elements

(838) value

(839) exact-match

(837) < domain >< servers >< server >< lifecycle-invocation >< library-ref >< implementation-version > <value>
Description Value of the library version.
Value Type string

(838) < domain >< servers >< server >< lifecycle-invocation >< library-ref >< implementation-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(839) < domain >< servers >< server >< lifecycle-invocation >< library-ref > <failon-error>
Description Indicates whether deployment will fail if a shared library is not found. The default value is false.
Value Type boolean
Default Value false

(840) < domain >< servers >< server >< lifecycle-invocation > <invocation>
Description Information about class invocation.
Value Type invocationType
Child Elements

(842) invocation-method

(846) invocation-argument

(847) invocation-type

(841) < domain >< servers >< server >< lifecycle-invocation >< invocation > <invocation-method>
Description Invocation method.
Value Type lifecycle-invocation-methodParamType
Child Elements

(843) method-name

(844) method-params

(842) < domain >< servers >< server >< lifecycle-invocation >< invocation >< invocation-method > <method-name>
Description Method name.
Value Type valuableToken

(843) < domain >< servers >< server >< lifecycle-invocation >< invocation >< invocation-method > <method-params>
Description Parameters of a method in order.
Value Type lifecycle-invocation-method-paramsType
Child Elements

(845) method-param

(844) < domain >< servers >< server >< lifecycle-invocation >< invocation >< invocation-method >< method-params > <method-param>
Description Fully qualified class name for parameters of a method.
Value Type valuableToken

(845) < domain >< servers >< server >< lifecycle-invocation >< invocation > <invocation-argument>
Description Arguments for an invocation method.
Value Type valuableToken

(846) < domain >< servers >< server >< lifecycle-invocation >< invocation > <invocation-type>
Description Point in time at which to invoke a method.
Value Type invocation-typeType
Defined Value

BOOT

BEFORE_DEPLOY

AFTER_DEPLOY

READY

BEFORE_UNDEPLOY

AFTER_UNDEPLOY

(847) < domain >< servers >< server > <class-ftp>
Description Sends EJB client stubs to an EJB 2.x client through FTP when the client calls a service using stubs instead of a dynamic proxy. If the class FTP service is enabled, EJB client stubs will be sent to the client through FTP. If FTP is not enabled, you need to manually copy the EJB stub file. This option is disabled by default.
Value Type boolean
Default Value false

(848) < domain >< servers >< server > <enable-interop>
Description Allows RMI-IIOP interoperability. This option must be enabled to use EJB RMI/IIOP. When this option is enabled, a CSI Listener and an OTS Listener will be used in the Object Request Broker (ORB). RMI-IIOP supports interoperability between distributed Java and non-Java objects, which enables the support for transactions (for example, "principal"), and security (for example, GTID). The SSL protocol will be used if specified.
Value Type enable-interopType
Child Elements

(850) interop-ssl-config

(849) < domain >< servers >< server >< enable-interop > <interop-ssl-config>
Description Use this to configure keystore and truststore files.
Value Type keystore-configType
Child Elements

(851) keystore-path

(852) keystore-alias

(853) keystore-password

(854) keystore-keypassword

(855) truststore-path

(856) truststore-password

(850) < domain >< servers >< server >< enable-interop >< interop-ssl-config > <keystore-path>
Description Path to the keystore file to apply to the current domain.
Value Type token

(851) < domain >< servers >< server >< enable-interop >< interop-ssl-config > <keystore-alias>
Description Keystore alias. When there are multiple keyEntry certificates in the keystore file, the keystore entries are accessed via unique aliases.
Value Type token
Default Value changeit

(852) < domain >< servers >< server >< enable-interop >< interop-ssl-config > <keystore-password>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(853) < domain >< servers >< server >< enable-interop >< interop-ssl-config > <keystore-keypassword>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token

(854) < domain >< servers >< server >< enable-interop >< interop-ssl-config > <truststore-path>
Description Path to the truststore file for the current domain.
Value Type token

(855) < domain >< servers >< server >< enable-interop >< interop-ssl-config > <truststore-password>
Description Password for the truststore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(856) < domain >< servers >< server > <use-MEJB>
Description Indicates whether to use MEJB, which is provided by the J2EE Management specifications. If this is not used, MEJB will not be deployed.
Value Type boolean
Default Value false

(857) < domain >< servers >< server > <use-readiness-check>
Description Indicates whether to use Readiness Check. If this is not used, healthcheck apps are not deployed.
Value Type boolean
Default Value true

(858) < domain >< servers >< server > <data-sources>
Description Valid data source in the server or cluster.
Value Type data-sourcesType
Child Elements

(860) data-source

(859) < domain >< servers >< server >< data-sources > <data-source>
Description ID of a valid data source in the server or cluster.
Value Type valuableToken

(860) < domain >< servers >< server > <jms-resource>
Description JMS resources to be shared in the cluster.
Value Type jms-resourceType
Child Elements

(862) destination

(885) durable-subscription

(861) < domain >< servers >< server >< jms-resource > <destination>
Description Information about destinations.
Value Type destinationType
Child Elements

(863) type

(864) name

(865) export-name

(866) subscription-limit

(867) destination-quota

(868) max-pending-limit

(869) resume-dispatch-factor

(870) dead-letter-destination

(871) expiration-policy

(872) redelivery-delay

(873) message-sort

(874) message-group

(877) override-client-attributes

(879) topic-multicast

(862) < domain >< servers >< server >< jms-resource >< destination > <type>
Description Destination type. Choose either queue or topic.
Value Type destination-typeType
Defined Value

queue

topic

(863) < domain >< servers >< server >< jms-resource >< destination > <name>
Description Destination name used for management purposes within the JMS engine.
Value Type valuableToken

(864) < domain >< servers >< server >< jms-resource >< destination > <export-name>
Description Binding name of a destination that is bound to the naming server. The default value is the name property.
Value Type valuableToken

(865) < domain >< servers >< server >< jms-resource >< destination > <subscription-limit>
Description Limit on the number of consumers that can access the destination.
Value Type positiveIntType
Default Value 1024

(866) < domain >< servers >< server >< jms-resource >< destination > <destination-quota>
Description Maximum message quota that limits the total amount of messages to be stored in the destination. If not specified, no limit.
Value Type valuableToken

(867) < domain >< servers >< server >< jms-resource >< destination > <max-pending-limit>
Description Maximum number of messages that have been dispatched but have not been acknowledged yet by the client. If the message listener is registered to a queue or topic, when messages arrive, the messages will be sent to the consumers immediately. If the client does not process those messages quickly enough, the messages will accumulate on the client and will generate an OutOfMemory error. This configuration can prevent the problem from occurring.
Value Type nonNegativeIntType
Default Value 128

(868) < domain >< servers >< server >< jms-resource >< destination > <resume-dispatch-factor>
Description Resume dispatch factor. If the number of pending messages exceeds the value of max-pending-limit, the message delivery will be suspended temporarily. After the client has processed the messages and has sent acknowledgements and the number of messages has been reduced to (max-pending-limit * resume-dispatch-factor), dispatch will resume.
Value Type float
Default Value 0.4

(869) < domain >< servers >< server >< jms-resource >< destination > <dead-letter-destination>
Description Name of a destination where the messages that were not handled normally in this destination will be stored. The default value is JEUSMQ_DLQ, which is a queue provided by the system that is created automatically. If the specified destination does not exist, the default value will be used.
Value Type valuableToken
Default Value JEUSMQ_DLQ

(870) < domain >< servers >< server >< jms-resource >< destination > <expiration-policy>
Description Determines how to handle messages in a destination that have not been sent yet but have expired. Delete will deleted expired messages, and Redirect will resend the messages to the dead-letter-destination. The default value is Delete.
Value Type expiration-policyType
Default Value Delete
Defined Value

Delete

Redirect

(871) < domain >< servers >< server >< jms-resource >< destination > <redelivery-delay>
Description Determines the amount of time wait before messages that have rolled back or recovered are resent. The unit is milliseconds.
Value Type positiveLongType

(872) < domain >< servers >< server >< jms-resource >< destination > <message-sort>
Description Configuration for message sorting.
Value Type valuableToken

(873) < domain >< servers >< server >< jms-resource >< destination > <message-group>
Description Groups for the destination.
Value Type message-groupType
Child Elements

(875) message-handling

(876) expiration-time

(874) < domain >< servers >< server >< jms-resource >< destination >< message-group > <message-handling>
Description Defines how the destination handles message groups. Pass or Gather can be used. Pass handles groups like regular messages. Gather completes a message group and delivers it as a single message.
Value Type message-handlingType
Default Value Pass
Defined Value

Pass

Gather

(875) < domain >< servers >< server >< jms-resource >< destination >< message-group > <expiration-time>
Description Expiration time of incomplete messages in the destination. The unit is seconds. The default value is -1, which indicates that incomplete messages persist until they have been completed.
Value Type long
Default Value -1

(876) < domain >< servers >< server >< jms-resource >< destination > <override-client-attributes>
Description Overrides the configuration values that were set by client programs. These only apply to messages that have been sent to this destination.
Value Type override-client-attributesType
Child Elements

(878) expiration-time

(877) < domain >< servers >< server >< jms-resource >< destination >< override-client-attributes > <expiration-time>
Description Overrides the time-to-live(expiration-time) configuration value that is defined by the message producer. The unit is seconds.
Value Type positiveLongType

(878) < domain >< servers >< server >< jms-resource >< destination > <topic-multicast>
Description Forwards messages consumed from a topic to multiple destinations using multicast communication. A queued destination is ignored.
Value Type multicastType
Child Elements

(880) multicast-address

(881) multicast-port

(882) multicast-buffer-size

(883) multicast-thread-pool-min-size

(884) multicast-thread-pool-max-size

(879) < domain >< servers >< server >< jms-resource >< destination >< topic-multicast > <multicast-address>
Description Multicast address for topic multicast. Specify a valid address that is not reserved, from 224.0.0.0 to 239.255.255.255. To allocate a valid, non-reserved address, refer to "http://www.iana.org/assignments/multicast-addresses"
Value Type token

(880) < domain >< servers >< server >< jms-resource >< destination >< topic-multicast > <multicast-port>
Description Port number for topic multicast.
Value Type positiveIntType

(881) < domain >< servers >< server >< jms-resource >< destination >< topic-multicast > <multicast-buffer-size>
Description Buffer size for messages to be sent through topic multicast. The default value is 8 kilobytes. Add 'K' for KiloBytes, 'M' for MegaBytes, or 'G' for GigaBytes after the value.
Value Type token
Default Value 8k

(882) < domain >< servers >< server >< jms-resource >< destination >< topic-multicast > <multicast-thread-pool-min-size>
Description Minimum thread pool size to receive messages through topic multicast.
Value Type nonNegativeIntType
Default Value 0

(883) < domain >< servers >< server >< jms-resource >< destination >< topic-multicast > <multicast-thread-pool-max-size>
Description Maximum thread pool size to receive messages through topic multicast.
Value Type nonNegativeIntType
Default Value 100

(884) < domain >< servers >< server >< jms-resource > <durable-subscription>
Description Information about durable subscriptions.
Value Type durable-subscriptionType
Child Elements

(886) client-id

(887) name

(888) shared

(889) destination-name

(890) message-selector

(891) message-sort

(885) < domain >< servers >< server >< jms-resource >< durable-subscription > <client-id>
Description Client ID. This must be unique in the connection factory as well as among all client IDs in the durable subscription configurations.
Value Type token

(886) < domain >< servers >< server >< jms-resource >< durable-subscription > <name>
Description Identifies a durable subscription.
Value Type valuableToken

(887) < domain >< servers >< server >< jms-resource >< durable-subscription > <shared>
Description Option to share a durable subscription. If set to "true", a message is only sent to a single client. For more information, refer to "8.3.4 Shared Durable Subscription" of Java Message Service 2.0 Specification.
Value Type boolean
Default Value false

(888) < domain >< servers >< server >< jms-resource >< durable-subscription > <destination-name>
Description Name of the destination for a durable subscription to receive messages.
Value Type valuableToken

(889) < domain >< servers >< server >< jms-resource >< durable-subscription > <message-selector>
Description Message selector for a durable subscription.
Value Type token

(890) < domain >< servers >< server >< jms-resource >< durable-subscription > <message-sort>
Description Message sorting mode for a durable subscription.
Value Type valuableToken

(891) < domain >< servers >< server > <res-ref>
Description Resource references to register in the server's JNDI.
Value Type res-refType
Child Elements

(893) jndi-info

(892) < domain >< servers >< server >< res-ref > <jndi-info>
Description Export name and reference name of each resource reference to register in the server's JNDI.
Value Type jndi-infoType
Child Elements

(894) ref-name

(895) export-name

(893) < domain >< servers >< server >< res-ref >< jndi-info > <ref-name>
Description Name of a reference.
Value Type valuableToken
Value Description The reference name will be bound to an actual JNDI name. The reference name corresponds to that of the J2EE standard descriptor.

(894) < domain >< servers >< server >< res-ref >< jndi-info > <export-name>
Description Actual JNDI name defined in the JEUS DD.
Value Type token

(895) < domain >< servers >< server > <custom-resource-refs>
Description Valid resource in the server or cluster.
Value Type resource-refsType
Child Elements

(897) name

(896) < domain >< servers >< server >< custom-resource-refs > <name>
Description ID of a valid resource on the server or cluster.
Value Type valuableToken

(897) < domain >< servers >< server > <external-resource-refs>
Description Valid resource in the server or cluster.
Value Type resource-refsType
Child Elements

(899) name

(898) < domain >< servers >< server >< external-resource-refs > <name>
Description ID of a valid resource on the server or cluster.
Value Type valuableToken

(899) < domain >< servers >< server > <cwdp-group-id>
Description ID of a group to run CWDP. CWDP messages are sent only between WebtoB and MS with the same ID. A message ca contain up to 31 characters. The default value is "".
Value Type tokenMaxLength31Type
Default Value  

(900) < domain > <clusters>
Description Use this page to configure multiple clusters in a domain.
Value Type clustersType
Child Elements

(902) cluster

(901) < domain >< clusters > <cluster>
Description Detailed clustering configuration.
Value Type clusterType
Child Elements

(903) name

(904) servers

(906) session-cluster-config

(940) dynamic-servers

(947) scalable-servers

(950) cluster-wide-timer-service

(954) lifecycle-invocation

(972) class-ftp

(973) enable-interop

(981) use-MEJB

(982) use-readiness-check

(983) data-sources

(985) jms-resource

(1016) res-ref

(1020) custom-resource-refs

(1022) external-resource-refs

(1024) cwdp-group-id

(902) < domain >< clusters >< cluster > <name>
Description Name of a cluster. It is the identifier for the cluster and thus must be unique in a domain.
Value Type valuableToken

(903) < domain >< clusters >< cluster > <servers>
Description List of servers that will participate in a cluster.
Value Type clusterServersType
Child Elements

(905) server-name

(904) < domain >< clusters >< cluster >< servers > <server-name>
Description Name of the server which will participate in the cluster
Value Type valuableToken

(905) < domain >< clusters >< cluster > <session-cluster-config>
Description Information about the session server in the cluster.
Value Type session-cluster-configType
Child Elements

(907) jeus-login-manager

(914) reserved-thread-num

(915) connect-timeout

(916) read-timeout

(917) allow-fail-back

(918) failover-strategy

(919) backup-level

(920) backup-unit-size

(921) backup-queue-size

(922) ignore-flow-control

(923) prevent-migration

(924) failover-delay

(925) restart-delay

(926) passivation

(936) properties

(906) < domain >< clusters >< cluster >< session-cluster-config > <jeus-login-manager>
Description Primary and secondary servers of jeus-login-manager. To prevent multiple logins at the cluster level, set a server by specifying the name to save the login information of jeus-login-manager.
Value Type jeus-login-managerType
Child Elements

(908) login-manager-type

(909) primary

(910) secondary

(911) property

(907) < domain >< clusters >< cluster >< session-cluster-config >< jeus-login-manager > <login-manager-type>
Description Repository for the login manager.
Value Type login-managerType
Default Value JEUS
Defined Value

JEUS

HAZELCAST

REDIS

(908) < domain >< clusters >< cluster >< session-cluster-config >< jeus-login-manager > <primary>
Description Primary server of the JEUS login manager.
Value Type token

(909) < domain >< clusters >< cluster >< session-cluster-config >< jeus-login-manager > <secondary>
Description Secondary server of the JEUS login manager.
Value Type token

(910) < domain >< clusters >< cluster >< session-cluster-config >< jeus-login-manager > <property>
Description HAZELCAST or REDIS configuration for the login manager. Example) redis-architecture=standalone||cluster redis-nodes=redis://127.0.0.1:6379,redis://127.0.0.1:7001 hazelcast-nodes=localhost:5701 hazelcast-cluster=dev
Value Type propertyType
Child Elements

(912) key

(913) value

(911) < domain >< clusters >< cluster >< session-cluster-config >< jeus-login-manager >< property > <key>
Description Key of a property.
Value Type valuableToken

(912) < domain >< clusters >< cluster >< session-cluster-config >< jeus-login-manager >< property > <value>
Description Value of a property.
Value Type valuableToken

(913) < domain >< clusters >< cluster >< session-cluster-config > <reserved-thread-num>
Description Additional configuration for the thread pool that handles requests coming into the distributed session servers. In general, the System Thread Pool (Threadpool.System) is used. Use this option only when it is necessary to allocate threads in advance for certain services. The total number of thread pools reserved for all services must not exceed the maximum value of the System Thread Pool.
Value Type nonNegativeIntType
Default Value 0

(914) < domain >< clusters >< cluster >< session-cluster-config > <connect-timeout>
Description Timeout that is used when socket connections are created between session servers on web engines. The unit is in milliseconds.
Value Type long
Default Value 5000

(915) < domain >< clusters >< cluster >< session-cluster-config > <read-timeout>
Description Read timeout used for communicating between session servers on web engines. After data is sent, the connection waits for the specified amount of time. The unit is in milliseconds.
Value Type long
Default Value 20000

(916) < domain >< clusters >< cluster >< session-cluster-config > <allow-fail-back>
Description Option to enable failback. It indicates whether to use a backup session when a failed server is restarted. It is determined by the configuration of the booted server.
Value Type boolean
Default Value true

(917) < domain >< clusters >< cluster >< session-cluster-config > <failover-strategy>
Description Actions to be taken in case of failure.
Value Type session-fail-overType - Action to be taken when the session manager fails. In case of failure, sessions are maintained basically by backup sessions without special actions.
Default Value none
Defined Value

none

upgrade

handover

(918) < domain >< clusters >< cluster >< session-cluster-config > <backup-level>
Description Session backup method and level.
Value Type backup-levelType - Conditions for checking whether a backup is required. Before used sessions are backed up to a remote web engine or to the local file DB, checking if it is required to back up the sessions is required. This determines the conditions when backup is needed. If used sessions become invalidated, backup will be performed regardless of the configuration.
Default Value access
Defined Value

access

set

get

all

(919) < domain >< clusters >< cluster >< session-cluster-config > <backup-unit-size>
Description Maximum number of sessions to be transferred to be backed up internally. Typically, only one session is updated, but multiple sessions may be transferred during heavy load. Network packet and session sizes must be considered.
Value Type int
Default Value 50

(920) < domain >< clusters >< cluster >< session-cluster-config > <backup-queue-size>
Description Backup queue size. Backup data transmission can be delayed due to an unstable network. Even when a delay occurs, sessions are saved in a queue and servlets are executed. If the queue is full, workers wait so that a flow control can be done without an issue. As many sessions as backup-unit * backup-queue-size can be saved in a queue.
Value Type int
Default Value 20

(921) < domain >< clusters >< cluster >< session-cluster-config > <ignore-flow-control>
Description Option to allow a service to continue even if a backup queue is full. A session may be lost due to an error because the session backup has failed. Use this setting to ignore error conditions or routing failures in order to continue a service.
Value Type boolean
Default Value false

(922) < domain >< clusters >< cluster >< session-cluster-config > <prevent-migration>
Description Option to prevent migration. In JEUS, sessions are maintained basically through migration. If a request is sent to a server without a session due to an error or heavy load, the routing ownership is changed and a response to the request is sent. This is to prepare for a case where another request is sent to the server again. However, if multiple requests are sent to multiple servers before the response arrives, which violates servlet specifications, sessions may be lost. To avoid this, you can disable migration that allows requests to be sent continuously to the server with the first session and decreases performance.
Value Type boolean
Default Value false

(923) < domain >< clusters >< cluster >< session-cluster-config > <failover-delay>
Description Length of time to wait before recreating a cluster when an error occurs in a web engine. If the specified amount of time passes, the engines other than the engine where the error occurred will create a new cluster. The unit is in seconds.
Value Type long
Default Value 600

(924) < domain >< clusters >< cluster >< session-cluster-config > <restart-delay>
Description Length of time to wait before recreating a cluster when a web engine terminates normally. Restarting is the most frequent cause of server termination, and this configuration enhances restart performance. The unit is in seconds.
Value Type long
Default Value 600

(925) < domain >< clusters >< cluster >< session-cluster-config > <passivation>
Description Moves the sessions cached in memory into a file after a certain amount of time has passed, or a specific condition has been met in order to increase memory performance. JEUS basically performs passivation at the application level. The passivation can be also performed at the server level if the <session-config><shared> setting is specified for servers of jeus-web-dd.xml or domain.xml. If not set, all sessions are maintained in memory.
Value Type passivationType
Child Elements

(927) file-path

(928) trigger

(932) single-folder-file-limit

(933) min-hole

(934) packing-rate

(935) ratio

(926) < domain >< clusters >< cluster >< session-cluster-config >< passivation > <file-path>
Description Absolute path to the file to store sessions. The file backup directory is named depending on the setting of <session-config><shared> in the configuration of the server in jeus-web-dd.xml and domain.xml. If set to true, the directory is "$(SERVER_HOME)/.workspace/session/distributed/<server_name>". If false, the directory is set as "$(SERVER_HOME)/.workspace/session/distributed/<context_name>".
Value Type token

(927) < domain >< clusters >< cluster >< session-cluster-config >< passivation > <trigger>
Description Option to set a file passivation trigger. Timeout, session count, and session memory are supported.
Value Type passivationTriggerType
Child Elements

(929) timeout

(930) count-threshold

(931) memory-threshold

(928) < domain >< clusters >< cluster >< session-cluster-config >< passivation >< trigger > <timeout>
Description Length of time an unused session exists before it is saved in a file. If this option is set to -1 or 0, passivation is not enabled. If this option is set to a value greater than 0, the session objects that have not been used for the specified amount of time will be passivated and stored in a file. The unit is in milliseconds and the default value is -1.
Value Type long
Default Value -1

(929) < domain >< clusters >< cluster >< session-cluster-config >< passivation >< trigger > <count-threshold>
Description Number of sessions allowed in memory. If the number of sessions in memory exceeds this number, a part of the sessions will be downloaded into a file. This function is performed by monitoring threads at a specific interval. If set to -1 or 0, this option is not enabled.
Value Type int
Default Value -1

(930) < domain >< clusters >< cluster >< session-cluster-config >< passivation >< trigger > <memory-threshold>
Description Size of memory allowed for sessions. If the size of memory occupied by sessions exceeds this number, a part of the sessions will be downloaded into a file using serialization. This function is performed by monitoring threads at a specific interval. The unit is in bytes. If set to -1 or 0, this option is not enabled.
Value Type int
Default Value -1

(931) < domain >< clusters >< cluster >< session-cluster-config >< passivation > <single-folder-file-limit>
Description Number of session files allowed in one folder. A session uses a single file. If the number of files a folder can contain is too small, too many unnecessary folders may be created. If the limit is 10,000 or greater, file input and output performance may be affected depending on the operating system.
Value Type int
Default Value 10000

(932) < domain >< clusters >< cluster >< session-cluster-config >< passivation > <min-hole>
Description Number of file I/Os to allow before file packing. File size of File DB increases while it is running. If file I/O occurs the specified number of times, file packing will be performed, which keeps the file size from becoming too large.
Value Type int
Default Value 100

(933) < domain >< clusters >< cluster >< session-cluster-config >< passivation > <packing-rate>
Description Ratio of file I/Os to the number of current session objects before file packing. If the ratio of file I/O to the number of current session objects exceeds the specified ratio, file packing will be performed, which keeps the file size from becoming too large.
Value Type fractionType
Default Value 0.5

(934) < domain >< clusters >< cluster >< session-cluster-config >< passivation > <ratio>
Description Ratio of the number of sessions to passivate. The specified ratio of memory is maintained when passivation is enabled. This is not enabled when passivation takes place due to a timeout.
Value Type fractionType
Default Value 0.7

(935) < domain >< clusters >< cluster >< session-cluster-config > <properties>
Description Property setting applied to the session cluster scope. This setting overrides the domain property setting with the same name. Use this setting to configure on a specific cluster.
Value Type propertiesType
Child Elements

(937) property

(936) < domain >< clusters >< cluster >< session-cluster-config >< properties > <property>
Value Type propertyType
Child Elements

(938) key

(939) value

(937) < domain >< clusters >< cluster >< session-cluster-config >< properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(938) < domain >< clusters >< cluster >< session-cluster-config >< properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(939) < domain >< clusters >< cluster > <dynamic-servers>
Description Information about the dynamic servers to participate in a cluster. Before using server templates, they need to be created first. If the server template and cluster setting are in conflict, then the cluster setting overrides the other.
Value Type dynamicServersType
Child Elements

(941) server-count

(942) server-name-prefix

(943) node-names

(945) listen-port-step

(946) server-template-name

(940) < domain >< clusters >< cluster >< dynamic-servers > <server-count>
Description Number of dynamic servers to be generated in a cluster.
Value Type int

(941) < domain >< clusters >< cluster >< dynamic-servers > <server-name-prefix>
Description Prefix for names of dynamic servers to be generated. It is numbered according to the number of servers. If not specified, the server is named in the format of "the cluster name" + "_server_" + "number".
Value Type valuableToken

(942) < domain >< clusters >< cluster >< dynamic-servers > <node-names>
Description Nodes that will execute servers. Dynamic servers are allocated to each node using the round-robin mode. If this item is not specified, all nodes will receive dynamic servers.
Value Type node-namesType
Child Elements

(944) node-name

(943) < domain >< clusters >< cluster >< dynamic-servers >< node-names > <node-name>
Description Name of the node to run the server. The node can be chosen among those defined in nodes.xml. Nodes specified here are allocated using the round-robin mode in order. If the name is not specified, all nodes are used.
Value Type valuableToken

(944) < domain >< clusters >< cluster >< dynamic-servers > <listen-port-step>
Description If a single node contains multiple dynamic servers, the listen port value will be consecutively increased. If Listener A for the server template is 9736 with the step of 100, the first and second dynamic servers created in the same node will be assigned 9736 and 9836 as the port value, respectively.
Value Type nonNegativeIntType
Default Value 100

(945) < domain >< clusters >< cluster >< dynamic-servers > <server-template-name>
Description Name of a server template for dynamic servers to be managed in a cluster.
Value Type valuableToken

(946) < domain >< clusters >< cluster > <scalable-servers>
Description Information about autoscaling servers to join the cluster. Before using server templates, they need to be created first. If the server template and cluster setting are in conflict, then the cluster setting overrides the other.
Value Type scalableServersType
Child Elements

(948) server-name-prefix

(949) server-template-name

(947) < domain >< clusters >< cluster >< scalable-servers > <server-name-prefix>
Description Prefix for names of scalable servers to be generated. It is numbered according to the number of servers. If not specified, the name will be composed of random strings using the cluster name.
Value Type valuableToken

(948) < domain >< clusters >< cluster >< scalable-servers > <server-template-name>
Description Name of server templates for scalable servers that will be managed in a cluster.
Value Type valuableToken

(949) < domain >< clusters >< cluster > <cluster-wide-timer-service>
Description Information about cluster-wide timers.
Value Type cluster-wide-timer-serviceType
Child Elements

(951) database-setting

(950) < domain >< clusters >< cluster >< cluster-wide-timer-service > <database-setting>
Description Use this to save persistent timer handles, which are managed by a cluster-wide timer service, in an external database.
Value Type database-settingType
Child Elements

(952) data-source-id

(953) db-vendor

(951) < domain >< clusters >< cluster >< cluster-wide-timer-service >< database-setting > <data-source-id>
Description Name of a connection pool of the database that the timer service uses to support the persistence of the timer. The connection pool must be defined as a database resource in the DataSources menu under Resources. It is reommended to define a connection pool that supports XA connections.
Value Type token

(952) < domain >< clusters >< cluster >< cluster-wide-timer-service >< database-setting > <db-vendor>
Description Vendor of the database that stores timer handles. The vendor is identified automatically but the user may want to specify the vendor.
Value Type db-vendorType
Defined Value

oracle

informix

db2

mssql

sybase

hsql

cloudscape

mysql

tibero

(953) < domain >< clusters >< cluster > <lifecycle-invocation>
Description Methods to invoke when life cycle events occur.
Value Type lifecycle-invocationType
Child Elements

(955) class-name

(956) library-ref

(965) invocation

(954) < domain >< clusters >< cluster >< lifecycle-invocation > <class-name>
Description Fully qualified name of the class which handles callbacks for lifecycle events.
Value Type valuableToken

(955) < domain >< clusters >< cluster >< lifecycle-invocation > <library-ref>
Description Information about a shared library that the application will use.
Value Type library-refType
Child Elements

(957) library-name

(958) specification-version

(961) implementation-version

(964) failon-error

(956) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref > <library-name>
Description Name of the shared library.
Value Type token

(957) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref > <specification-version>
Description Specification version of the shared library.
Value Type library-ref-versionType
Child Elements

(959) value

(960) exact-match

(958) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref >< specification-version > <value>
Description Value of the library version.
Value Type string

(959) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref >< specification-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(960) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref > <implementation-version>
Description Implementation version of the shared library.
Value Type library-ref-versionType
Child Elements

(962) value

(963) exact-match

(961) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref >< implementation-version > <value>
Description Value of the library version.
Value Type string

(962) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref >< implementation-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(963) < domain >< clusters >< cluster >< lifecycle-invocation >< library-ref > <failon-error>
Description Indicates whether deployment will fail if a shared library is not found. The default value is false.
Value Type boolean
Default Value false

(964) < domain >< clusters >< cluster >< lifecycle-invocation > <invocation>
Description Information about class invocation.
Value Type invocationType
Child Elements

(966) invocation-method

(970) invocation-argument

(971) invocation-type

(965) < domain >< clusters >< cluster >< lifecycle-invocation >< invocation > <invocation-method>
Description Invocation method.
Value Type lifecycle-invocation-methodParamType
Child Elements

(967) method-name

(968) method-params

(966) < domain >< clusters >< cluster >< lifecycle-invocation >< invocation >< invocation-method > <method-name>
Description Method name.
Value Type valuableToken

(967) < domain >< clusters >< cluster >< lifecycle-invocation >< invocation >< invocation-method > <method-params>
Description Parameters of a method in order.
Value Type lifecycle-invocation-method-paramsType
Child Elements

(969) method-param

(968) < domain >< clusters >< cluster >< lifecycle-invocation >< invocation >< invocation-method >< method-params > <method-param>
Description Fully qualified class name for parameters of a method.
Value Type valuableToken

(969) < domain >< clusters >< cluster >< lifecycle-invocation >< invocation > <invocation-argument>
Description Arguments for an invocation method.
Value Type valuableToken

(970) < domain >< clusters >< cluster >< lifecycle-invocation >< invocation > <invocation-type>
Description Point in time at which to invoke a method.
Value Type invocation-typeType
Defined Value

BOOT

BEFORE_DEPLOY

AFTER_DEPLOY

READY

BEFORE_UNDEPLOY

AFTER_UNDEPLOY

(971) < domain >< clusters >< cluster > <class-ftp>
Description Sends EJB client stubs to an EJB 2.x client through FTP when the client calls a service using stubs instead of a dynamic proxy. If the class FTP service is enabled, EJB client stubs will be sent to the client through FTP. If FTP is not enabled, you need to manually copy the EJB stub file. This option is disabled by default.
Value Type boolean
Default Value false

(972) < domain >< clusters >< cluster > <enable-interop>
Description Allows RMI-IIOP interoperability. This option must be enabled to use EJB RMI/IIOP. When this option is enabled, a CSI Listener and an OTS Listener will be used in the Object Request Broker (ORB). RMI-IIOP supports interoperability between distributed Java and non-Java objects, which enables the support for transactions (for example, "principal"), and security (for example, GTID). The SSL protocol will be used if specified.
Value Type enable-interopType
Child Elements

(974) interop-ssl-config

(973) < domain >< clusters >< cluster >< enable-interop > <interop-ssl-config>
Description Use this to configure keystore and truststore files.
Value Type keystore-configType
Child Elements

(975) keystore-path

(976) keystore-alias

(977) keystore-password

(978) keystore-keypassword

(979) truststore-path

(980) truststore-password

(974) < domain >< clusters >< cluster >< enable-interop >< interop-ssl-config > <keystore-path>
Description Path to the keystore file to apply to the current domain.
Value Type token

(975) < domain >< clusters >< cluster >< enable-interop >< interop-ssl-config > <keystore-alias>
Description Keystore alias. When there are multiple keyEntry certificates in the keystore file, the keystore entries are accessed via unique aliases.
Value Type token
Default Value changeit

(976) < domain >< clusters >< cluster >< enable-interop >< interop-ssl-config > <keystore-password>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(977) < domain >< clusters >< cluster >< enable-interop >< interop-ssl-config > <keystore-keypassword>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token

(978) < domain >< clusters >< cluster >< enable-interop >< interop-ssl-config > <truststore-path>
Description Path to the truststore file for the current domain.
Value Type token

(979) < domain >< clusters >< cluster >< enable-interop >< interop-ssl-config > <truststore-password>
Description Password for the truststore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(980) < domain >< clusters >< cluster > <use-MEJB>
Description Indicates whether to use MEJB, which is provided by the J2EE Management specifications. If this is not used, MEJB will not be deployed.
Value Type boolean
Default Value false

(981) < domain >< clusters >< cluster > <use-readiness-check>
Description Indicates whether to use Readiness Check. If this is not used, healthcheck apps are not deployed.
Value Type boolean
Default Value true

(982) < domain >< clusters >< cluster > <data-sources>
Description Valid data source in the server or cluster.
Value Type data-sourcesType
Child Elements

(984) data-source

(983) < domain >< clusters >< cluster >< data-sources > <data-source>
Description ID of a valid data source in the server or cluster.
Value Type valuableToken

(984) < domain >< clusters >< cluster > <jms-resource>
Description JMS resources to be shared in the cluster.
Value Type jms-resourceType
Child Elements

(986) destination

(1009) durable-subscription

(985) < domain >< clusters >< cluster >< jms-resource > <destination>
Description Information about destinations.
Value Type destinationType
Child Elements

(987) type

(988) name

(989) export-name

(990) subscription-limit

(991) destination-quota

(992) max-pending-limit

(993) resume-dispatch-factor

(994) dead-letter-destination

(995) expiration-policy

(996) redelivery-delay

(997) message-sort

(998) message-group

(1001) override-client-attributes

(1003) topic-multicast

(986) < domain >< clusters >< cluster >< jms-resource >< destination > <type>
Description Destination type. Choose either queue or topic.
Value Type destination-typeType
Defined Value

queue

topic

(987) < domain >< clusters >< cluster >< jms-resource >< destination > <name>
Description Destination name used for management purposes within the JMS engine.
Value Type valuableToken

(988) < domain >< clusters >< cluster >< jms-resource >< destination > <export-name>
Description Binding name of a destination that is bound to the naming server. The default value is the name property.
Value Type valuableToken

(989) < domain >< clusters >< cluster >< jms-resource >< destination > <subscription-limit>
Description Limit on the number of consumers that can access the destination.
Value Type positiveIntType
Default Value 1024

(990) < domain >< clusters >< cluster >< jms-resource >< destination > <destination-quota>
Description Maximum message quota that limits the total amount of messages to be stored in the destination. If not specified, no limit.
Value Type valuableToken

(991) < domain >< clusters >< cluster >< jms-resource >< destination > <max-pending-limit>
Description Maximum number of messages that have been dispatched but have not been acknowledged yet by the client. If the message listener is registered to a queue or topic, when messages arrive, the messages will be sent to the consumers immediately. If the client does not process those messages quickly enough, the messages will accumulate on the client and will generate an OutOfMemory error. This configuration can prevent the problem from occurring.
Value Type nonNegativeIntType
Default Value 128

(992) < domain >< clusters >< cluster >< jms-resource >< destination > <resume-dispatch-factor>
Description Resume dispatch factor. If the number of pending messages exceeds the value of max-pending-limit, the message delivery will be suspended temporarily. After the client has processed the messages and has sent acknowledgements and the number of messages has been reduced to (max-pending-limit * resume-dispatch-factor), dispatch will resume.
Value Type float
Default Value 0.4

(993) < domain >< clusters >< cluster >< jms-resource >< destination > <dead-letter-destination>
Description Name of a destination where the messages that were not handled normally in this destination will be stored. The default value is JEUSMQ_DLQ, which is a queue provided by the system that is created automatically. If the specified destination does not exist, the default value will be used.
Value Type valuableToken
Default Value JEUSMQ_DLQ

(994) < domain >< clusters >< cluster >< jms-resource >< destination > <expiration-policy>
Description Determines how to handle messages in a destination that have not been sent yet but have expired. Delete will deleted expired messages, and Redirect will resend the messages to the dead-letter-destination. The default value is Delete.
Value Type expiration-policyType
Default Value Delete
Defined Value

Delete

Redirect

(995) < domain >< clusters >< cluster >< jms-resource >< destination > <redelivery-delay>
Description Determines the amount of time wait before messages that have rolled back or recovered are resent. The unit is milliseconds.
Value Type positiveLongType

(996) < domain >< clusters >< cluster >< jms-resource >< destination > <message-sort>
Description Configuration for message sorting.
Value Type valuableToken

(997) < domain >< clusters >< cluster >< jms-resource >< destination > <message-group>
Description Groups for the destination.
Value Type message-groupType
Child Elements

(999) message-handling

(1000) expiration-time

(998) < domain >< clusters >< cluster >< jms-resource >< destination >< message-group > <message-handling>
Description Defines how the destination handles message groups. Pass or Gather can be used. Pass handles groups like regular messages. Gather completes a message group and delivers it as a single message.
Value Type message-handlingType
Default Value Pass
Defined Value

Pass

Gather

(999) < domain >< clusters >< cluster >< jms-resource >< destination >< message-group > <expiration-time>
Description Expiration time of incomplete messages in the destination. The unit is seconds. The default value is -1, which indicates that incomplete messages persist until they have been completed.
Value Type long
Default Value -1

(1000) < domain >< clusters >< cluster >< jms-resource >< destination > <override-client-attributes>
Description Overrides the configuration values that were set by client programs. These only apply to messages that have been sent to this destination.
Value Type override-client-attributesType
Child Elements

(1002) expiration-time

(1001) < domain >< clusters >< cluster >< jms-resource >< destination >< override-client-attributes > <expiration-time>
Description Overrides the time-to-live(expiration-time) configuration value that is defined by the message producer. The unit is seconds.
Value Type positiveLongType

(1002) < domain >< clusters >< cluster >< jms-resource >< destination > <topic-multicast>
Description Forwards messages consumed from a topic to multiple destinations using multicast communication. A queued destination is ignored.
Value Type multicastType
Child Elements

(1004) multicast-address

(1005) multicast-port

(1006) multicast-buffer-size

(1007) multicast-thread-pool-min-size

(1008) multicast-thread-pool-max-size

(1003) < domain >< clusters >< cluster >< jms-resource >< destination >< topic-multicast > <multicast-address>
Description Multicast address for topic multicast. Specify a valid address that is not reserved, from 224.0.0.0 to 239.255.255.255. To allocate a valid, non-reserved address, refer to "http://www.iana.org/assignments/multicast-addresses"
Value Type token

(1004) < domain >< clusters >< cluster >< jms-resource >< destination >< topic-multicast > <multicast-port>
Description Port number for topic multicast.
Value Type positiveIntType

(1005) < domain >< clusters >< cluster >< jms-resource >< destination >< topic-multicast > <multicast-buffer-size>
Description Buffer size for messages to be sent through topic multicast. The default value is 8 kilobytes. Add 'K' for KiloBytes, 'M' for MegaBytes, or 'G' for GigaBytes after the value.
Value Type token
Default Value 8k

(1006) < domain >< clusters >< cluster >< jms-resource >< destination >< topic-multicast > <multicast-thread-pool-min-size>
Description Minimum thread pool size to receive messages through topic multicast.
Value Type nonNegativeIntType
Default Value 0

(1007) < domain >< clusters >< cluster >< jms-resource >< destination >< topic-multicast > <multicast-thread-pool-max-size>
Description Maximum thread pool size to receive messages through topic multicast.
Value Type nonNegativeIntType
Default Value 100

(1008) < domain >< clusters >< cluster >< jms-resource > <durable-subscription>
Description Information about durable subscriptions.
Value Type durable-subscriptionType
Child Elements

(1010) client-id

(1011) name

(1012) shared

(1013) destination-name

(1014) message-selector

(1015) message-sort

(1009) < domain >< clusters >< cluster >< jms-resource >< durable-subscription > <client-id>
Description Client ID. This must be unique in the connection factory as well as among all client IDs in the durable subscription configurations.
Value Type token

(1010) < domain >< clusters >< cluster >< jms-resource >< durable-subscription > <name>
Description Identifies a durable subscription.
Value Type valuableToken

(1011) < domain >< clusters >< cluster >< jms-resource >< durable-subscription > <shared>
Description Option to share a durable subscription. If set to "true", a message is only sent to a single client. For more information, refer to "8.3.4 Shared Durable Subscription" of Java Message Service 2.0 Specification.
Value Type boolean
Default Value false

(1012) < domain >< clusters >< cluster >< jms-resource >< durable-subscription > <destination-name>
Description Name of the destination for a durable subscription to receive messages.
Value Type valuableToken

(1013) < domain >< clusters >< cluster >< jms-resource >< durable-subscription > <message-selector>
Description Message selector for a durable subscription.
Value Type token

(1014) < domain >< clusters >< cluster >< jms-resource >< durable-subscription > <message-sort>
Description Message sorting mode for a durable subscription.
Value Type valuableToken

(1015) < domain >< clusters >< cluster > <res-ref>
Description Resource references to register in the server's JNDI.
Value Type res-refType
Child Elements

(1017) jndi-info

(1016) < domain >< clusters >< cluster >< res-ref > <jndi-info>
Description Export name and reference name of each resource reference to register in the server's JNDI.
Value Type jndi-infoType
Child Elements

(1018) ref-name

(1019) export-name

(1017) < domain >< clusters >< cluster >< res-ref >< jndi-info > <ref-name>
Description Name of a reference.
Value Type valuableToken
Value Description The reference name will be bound to an actual JNDI name. The reference name corresponds to that of the J2EE standard descriptor.

(1018) < domain >< clusters >< cluster >< res-ref >< jndi-info > <export-name>
Description Actual JNDI name defined in the JEUS DD.
Value Type token

(1019) < domain >< clusters >< cluster > <custom-resource-refs>
Description Valid resource in the server or cluster.
Value Type resource-refsType
Child Elements

(1021) name

(1020) < domain >< clusters >< cluster >< custom-resource-refs > <name>
Description ID of a valid resource on the server or cluster.
Value Type valuableToken

(1021) < domain >< clusters >< cluster > <external-resource-refs>
Description Valid resource in the server or cluster.
Value Type resource-refsType
Child Elements

(1023) name

(1022) < domain >< clusters >< cluster >< external-resource-refs > <name>
Description ID of a valid resource on the server or cluster.
Value Type valuableToken

(1023) < domain >< clusters >< cluster > <cwdp-group-id>
Description ID of a group to run CWDP. CWDP messages are sent only between WebtoB and MS with the same ID. A message ca contain up to 31 characters. The default value is "".
Value Type tokenMaxLength31Type
Default Value  

(1024) < domain > <server-templates>
Description Use this page to configure multiple server templates in a domain. Server templates use the same configuration as servers. Server templates are used for configuring clusters in the dynamic or scalable setup. When a server is created with a server template, the node name, listener's address and port settings are automatically changed based on the template.
Value Type serverTemplatesType
Child Elements

(1026) server-template

(1025) < domain >< server-templates > <server-template>
Description Detailed configuration for server templates to use in a domain. Server templates use the same configuration as servers. Server templates are used for configuring clusters in the dynamic or scalable setup. When a server is created with a server template, the node name, listener's address and port settings are automatically changed based on the template.
Value Type serverTemplateType
Child Elements

(1027) name

(1028) auto-generated

(1029) node-name

(1030) listeners

(1058) group

(1059) jvm-config

(1061) user-interceptor

(1067) engine-init-on-startup

(1068) use-web-engine

(1069) use-ejb-engine

(1070) use-jms-engine

(1071) web-engine

(1491) ejb-engine

(1527) jms-engine

(1582) log-home

(1583) system-logging

(1644) user-logging

(1705) log-stdout-to-raw-format

(1706) action-on-resource-leak

(1707) tm-config

(1729) jmx-manager

(1746) external-resource

(1752) managed-executor-service

(1753) managed-scheduled-executor-service

(1754) context-service

(1755) system-thread-pool

(1765) managed-thread-factory

(1766) scheduler

(1794) naming-server

(1809) data-source-remote-lookup

(1810) jms-quota

(1815) lifecycle-invocation

(1833) class-ftp

(1834) enable-interop

(1842) use-MEJB

(1843) use-readiness-check

(1844) data-sources

(1846) jms-resource

(1877) res-ref

(1881) custom-resource-refs

(1883) external-resource-refs

(1885) cwdp-group-id

(1026) < domain >< server-templates >< server-template > <name>
Description Server name.
Value Type valuableToken

(1027) < domain >< server-templates >< server-template > <auto-generated>
Description Indicates whether this server has been automatically generated. If a server contains this setting, it is automatically managed by the system. Therefore, do not configure this item.
Value Type auto-generatedType
Defined Value

DYNAMIC_SERVER

SCALABLE_SERVER

(1028) < domain >< server-templates >< server-template > <node-name>
Description Name of the node to which the server belongs. A node contains the machine and host information.
Value Type token

(1029) < domain >< server-templates >< server-template > <listeners>
Description Properties required for handling socket connection requests and the socket listener used by the server's JEUS system.
Value Type listenersType
Child Elements

(1031) base

(1032) listener

(1030) < domain >< server-templates >< server-template >< listeners > <base>
Description Base listener for JDNI services, security services, JMX services, and class FTP services. It must be the same as the name specified in the listener configuration. If this is not specified, port 9736 and default values will apply to the base listener setting.
Value Type valuableToken

(1031) < domain >< server-templates >< server-template >< listeners > <listener>
Description Attributes required to handle socket listeners or socket connection requests.
Value Type listenerType
Child Elements

(1033) name

(1034) listen-address

(1035) listen-port

(1036) selectors

(1037) use-dual-selector

(1038) backlog

(1039) ssl

(1055) keep-alive-timeout

(1056) read-timeout

(1057) reserved-thread-num

(1032) < domain >< server-templates >< server-template >< listeners >< listener > <name>
Description Unified listener ID. It is the identifier for the listener to be referenced in other settings.
Value Type valuableToken

(1033) < domain >< server-templates >< server-template >< listeners >< listener > <listen-address>
Description IP address for a unified listener when there are multiple IP addresses. If there is only one IP address, the host name can be used instead. If not specified, one of the multiple IP addresses will be randomly chosen by default. When multiple IP addresses are used, they are delimited by commas (,). When using the Virtual Multicast, the base listener IP address or the host name must be specified.
Value Type valuableToken

(1034) < domain >< server-templates >< server-template >< listeners >< listener > <listen-port>
Description Port for unified listener. If not specified, port 9736 is used by default. Therefore, it must be specified when running multiple servers on the same machine.
Value Type nonNegativeIntType
Default Value 9736

(1035) < domain >< server-templates >< server-template >< listeners >< listener > <selectors>
Description @Deprecated. Number of selectors to be used for I/O processing of the unified port listener. It is generally set to the number of CPU cores. The default value is 1.
Value Type nonNegativeIntType
Default Value 1

(1036) < domain >< server-templates >< server-template >< listeners >< listener > <use-dual-selector>
Description @Deprecated. Indicates whether to use separate selectors for read and write operations of the unified port listener. This option is recommended when there is a large volume of concurrent read and write operations.
Value Type boolean
Default Value false

(1037) < domain >< server-templates >< server-template >< listeners >< listener > <backlog>
Description Backlog value for the unified listener.
Value Type nonNegativeIntType
Default Value 128

(1038) < domain >< server-templates >< server-template >< listeners >< listener > <ssl>
Description Use this to configure the SSL attributes, which apply to all services that use the listener.
Value Type server-sslType
Child Elements

(1040) client-auth

(1041) ssl-protocol

(1042) use-alt-jsse-provider

(1043) cipher-suite

(1044) keystore-file

(1045) keystore-pass

(1046) keystore-keypassword

(1047) keystore-type

(1048) key-management-algorithm

(1049) key-alias

(1050) truststore-file

(1051) truststore-pass

(1052) truststore-type

(1053) trust-management-algorithm

(1054) crl-file

(1039) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <client-auth>
Description Indicates whether client authentication is required.
Value Type client-authType
Value Description Need, Unnecessary, or Want. If this option is set to Need, the server requires a certificate from clients for authentication. Unnecessary indicates that authentication is not performed. The default value is Unnecessary. Want indicates that authentication is only performed when clients provide a certificate. Client authentication is usually performed for B2B applications only.
Default Value Unnecessary
Defined Value

Need

Want

Unnecessary

(1040) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <ssl-protocol>
Description SSL protocol that is used for encoding and decoding.
Value Type token
Value Description Choose from SSLv3, TLSv1, TLSv1.1, or TLSv1.2. Multiple values can be specified using a comma as a delimiter.

(1041) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <use-alt-jsse-provider>
Description Option to use an alternative JSSE (Java Secure Socket Extension) provider to the JDK JSSE provider. The BouncyCastle JSSE will be used, which will automatically set all other required items to the default values.
Value Type boolean

(1042) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <cipher-suite>
Description Password suite used when sending actual data after a SSL handshake.
Value Type token
Value Description Default value is the cipher suite supported by the JDK.

(1043) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <keystore-file>
Description File to store the server private key and the matching certificate. Unlike other web servers, PEM private key files are not supported. Java keystore files are recommended.
Value Type token
Value Description Absolute or relative path. For a relative path, refer to ${JEUS_HOME}/domains/domain_name/config as the base.

(1044) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <keystore-pass>
Description Password for a keystore file. To encrypt the password, type the password in the format of '{algorithm}ciphertext'. Example: {DES}FQrLbQ/D8O1lDVS71L28rw==
Value Type token

(1045) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <keystore-keypassword>
Description Password for server secret keys saved in a keystore file. To encrypt the password, type the password in the format of '{algorithm}ciphertext'. Example: {DES}FQrLbQ/D8O1lDVS71L28rw==
Value Type token

(1046) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <keystore-type>
Description Type of a keystore file.
Value Type token
Value Description Use Java's Keystore, "JKS," if you are using Sun's keytool. Use "PKCS12" if you are using Open SSL or Microsoft KeyManager.
Default Value JKS

(1047) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <key-management-algorithm>
Description Management algorithm for keys that are stored in a keystore.
Value Type token
Value Description Use "SunX509" for the Sun JVM management algorithm, and "IbmX509" for the IBM JVM management algorithm. The default value is set to "SunX509" for the Sun JVM, and "IbmX509" for the IBM JVM.

(1048) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <key-alias>
Description Key alias of the server certificate for SSL.
Value Type token

(1049) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <truststore-file>
Description File that contains certificates for server authentication. This file contains the certificates required for SSL server authentication and client authentication. PEM-format certificates are not supported. JKS format is recommended.
Value Type token
Value Description Absolute or relative path. For a relative path, refer to ${JEUS_HOME}/domains/domain_name/config as the base.

(1050) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <truststore-pass>
Description Password for the truststore file. To encrypt the password, type the password in the format of '{algorithm}ciphertext'. Example: {DES}FQrLbQ/D8O1lDVS71L28rw==
Value Type token

(1051) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <truststore-type>
Description Truststore type.
Value Type token
Value Description Use Java's Keystore, "JKS," if you are using Sun's keytool. Use "PKCS12" if you are using Open SSL or Microsoft KeyManager.
Default Value JKS

(1052) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <trust-management-algorithm>
Description Management algorithm for the trust to be stored in the truststore.
Value Type token
Value Description Use "SunX509" for the Sun JVM management algorithm, and "IbmX509" for the IBM JVM management algorithm. The default value is set to "SunX509" for the Sun JVM, and "IbmX509" for the IBM JVM.

(1053) < domain >< server-templates >< server-template >< listeners >< listener >< ssl > <crl-file>
Description File that contains certification revocation list.
Value Type token
Value Description Absolute or relative path. For a relative path, refer to ${JEUS_HOME}/domains/domain_name/config as the base.

(1054) < domain >< server-templates >< server-template >< listeners >< listener > <keep-alive-timeout>
Description Maximum time that a KeepAlive client waits for a request. If the client does not receive a request within the specified time, the connection ends. It is not recommended to use this setting for base listeners.
Value Type nonNegativeLongType
Value Description Milliseconds. The value must be greater than or equal to 0. If set to 0, the connection remains alive.

(1055) < domain >< server-templates >< server-template >< listeners >< listener > <read-timeout>
Description Socket read timeout. It is a period of time between read operations for a socket while the connection is maintained. The timeout is valid even after the socket is passed to the service.
Value Type nonNegativeIntType
Value Description Integer in milliseconds
Default Value 30000

(1056) < domain >< server-templates >< server-template >< listeners >< listener > <reserved-thread-num>
Description Thread pool reserved for the Integration Services service. By default, the service uses the system thread pool (threadpool.System), but you can dedicate a thread pool for the service. The total number of threads for all services including those for the Integration Services service, should not exceed the maximum thread pool size.
Value Type nonNegativeIntType
Default Value 0

(1057) < domain >< server-templates >< server-template > <group>
Description Group used for server management. You can manage servers by group on WebAdmin.
Value Type token

(1058) < domain >< server-templates >< server-template > <jvm-config>
Description JVM setting.
Value Type jvmConfigType
Child Elements

(1060) jvm-option

(1059) < domain >< server-templates >< server-template >< jvm-config > <jvm-option>
Description Use this to configure options on the JVM. Enumerate multiple options by separating them with line breaks or spaces. The options will be applied in the listed order. This option is equivalent to the command option for JEUS 6 and earlier versions.
Value Type valuableToken

(1060) < domain >< server-templates >< server-template > <user-interceptor>
Description User-specific functions.
Value Type userInterceptorType
Child Elements

(1062) preceding-command

(1063) jeus-classloader-append-class-path

(1064) jeus-classloader-append-dirs

(1065) profile-class-option-name

(1066) boot-classloader-append-class-path

(1061) < domain >< server-templates >< server-template >< user-interceptor > <preceding-command>
Description Command to run before running the Java command after the JEUS server startup.
Value Type valuableToken

(1062) < domain >< server-templates >< server-template >< user-interceptor > <jeus-classloader-append-class-path>
Description New classpath to append to the JEUS's top level class loader.
Value Type valuableToken
Value Description Delimit multiple entries with an OS path separator.

(1063) < domain >< server-templates >< server-template >< user-interceptor > <jeus-classloader-append-dirs>
Description Directory for all of whose new classpaths will be appended to the JEUS's top level classloader.
Value Type valuableToken
Value Description Delimit multiple entries with an OS path separator.

(1064) < domain >< server-templates >< server-template >< user-interceptor > <profile-class-option-name>
Description Main class name and its relevant necessary arguments of a profile. This allows you to specify as the main class a class other than that registered with the server. In this case, server's main class is set as an argument of the profile's main class.
Value Type valuableToken

(1065) < domain >< server-templates >< server-template >< user-interceptor > <boot-classloader-append-class-path>
Description Classpath to append to bootstrap.jar in the SystemClassLoader when starting a JVM. The system class loader is the parent of the JEUS's top level classloader.
Value Type valuableToken
Value Description Delimit multiple entries with an OS path separator.

(1066) < domain >< server-templates >< server-template > <engine-init-on-startup>
Description Time for initializating engines such as Web, EJB, and JMS that are configured on the server.
Value Type boolean
Value Description True indicates that the engines are initialized when they are used. False indicates that the engines are initialized when the server starts.
Default Value true

(1067) < domain >< server-templates >< server-template > <use-web-engine>
Description Indicates whether to use a Web engine for the server.
Value Type boolean
Default Value true

(1068) < domain >< server-templates >< server-template > <use-ejb-engine>
Description Indicates whether to use an EJB engine for the server.
Value Type boolean
Default Value true

(1069) < domain >< server-templates >< server-template > <use-jms-engine>
Description Indicates whether to use a JMS engine for the server.
Value Type boolean
Default Value true

(1070) < domain >< server-templates >< server-template > <web-engine>
Description A Web engine provides the environment for running J2EE Web and Servlet applications. It corresponds to the web container in the J2EE specifications. It is started when the JEUS server starts. Each JEUS server can only have one Web engine.
Value Type web-containerType
Child Elements

(1072) default-error-page

(1073) response-header

(1078) encoding

(1089) cookie-policy

(1093) properties

(1097) jsp-engine

(1107) attach-stacktrace-on-error

(1108) virtual-host

(1211) web-connections

(1391) monitoring

(1395) access-log

(1459) session-config

(1479) async-timeout-min-threads

(1480) blocked-url-patterns

(1485) pipeline

(1071) < domain >< server-templates >< server-template >< web-engine > <default-error-page>
Description Error page that is used when web applications do not have a dedicated error page. Only a static file such as HTML or HTM can be set. This should be the absolute path. This does not use forwarding or redirecting. This reads the HTML file and returns it as the HTTP response body.
Value Type valuableToken
Value Description The absolute path to the HTML or HTM file.

(1072) < domain >< server-templates >< server-template >< web-engine > <response-header>
Description Header for web application responses.
Value Type response-headerType
Child Elements

(1074) custom-header

(1073) < domain >< server-templates >< server-template >< web-engine >< response-header > <custom-header>
Description Defines custom fields to add to HTTP response messages.
Value Type custom-headerType
Child Elements

(1075) header-field

(1074) < domain >< server-templates >< server-template >< web-engine >< response-header >< custom-header > <header-field>
Description Field names and values that are added to all HTTP responses of the web engine.
Value Type header-fieldType
Child Elements

(1076) field-name

(1077) field-value

(1075) < domain >< server-templates >< server-template >< web-engine >< response-header >< custom-header >< header-field > <field-name>
Description HTTP response field name.
Value Type valuableToken
Value Description Field name

(1076) < domain >< server-templates >< server-template >< web-engine >< response-header >< custom-header >< header-field > <field-value>
Description Field value.
Value Type token
Value Description Field value

(1077) < domain >< server-templates >< server-template >< web-engine > <encoding>
Description Encoding used to handle web application requests or responses.
Value Type encodingType
Child Elements

(1079) request-encoding

(1083) response-encoding

(1086) request-url-encoding

(1078) < domain >< server-templates >< server-template >< web-engine >< encoding > <request-encoding>
Description Encoding to apply when reading an HTTP request. The encoding converts a byte array (query strings or application/x-www-form-urlencoded content type) that was read from a socket to a string object by parsing it.
Value Type requestEncodingType
Child Elements

(1080) default

(1081) client-override

(1082) forced

(1079) < domain >< server-templates >< server-template >< web-engine >< encoding >< request-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1080) < domain >< server-templates >< server-template >< web-engine >< encoding >< request-encoding > <client-override>
Description Encoding that converts the character attribute of a content-type header sent from an HTTP client. This option supplants the <forced> setting in JEUS 7 Fix #1 and earlier versions.
Value Type valuableToken

(1081) < domain >< server-templates >< server-template >< web-engine >< encoding >< request-encoding > <forced>
Description Encoding that overrides the default or the specified one. This has priority over any operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1082) < domain >< server-templates >< server-template >< web-engine >< encoding > <response-encoding>
Description Encoding to apply when configuring the "XXX" part of "Content-type: text/html; charset=XXX" of an HTTP response header. This encoding type is also used for a JSP page. Within a container, the encoding is referred to when converting a string object that was created by a servlet to a byte array in order to save the object in a buffer.
Value Type encodingSubType
Child Elements

(1084) default

(1085) forced

(1083) < domain >< server-templates >< server-template >< web-engine >< encoding >< response-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1084) < domain >< server-templates >< server-template >< web-engine >< encoding >< response-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1085) < domain >< server-templates >< server-template >< web-engine >< encoding > <request-url-encoding>
Description Encoding to apply to the first line of HTTP requests. This value has a higher priority than the value specified in request-encoding when decoding the query string included in the request line.
Value Type encodingSubType
Child Elements

(1087) default

(1088) forced

(1086) < domain >< server-templates >< server-template >< web-engine >< encoding >< request-url-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1087) < domain >< server-templates >< server-template >< web-engine >< encoding >< request-url-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1088) < domain >< server-templates >< server-template >< web-engine > <cookie-policy>
Description Policy for HTTP headers to read or write cookies. This does not apply to the jakarta.servlet.http.Cookie method.
Value Type httpCookiePolicyType
Child Elements

(1090) write-value-on-header-policy

(1089) < domain >< server-templates >< server-template >< web-engine >< cookie-policy > <write-value-on-header-policy>
Description Indicates whether to apply the URL encoding rule when reading or using the cookies in an HTTP header.
Value Type write-value-on-header-policyType
Child Elements

(1091) apply-url-encoding-rule

(1092) charset-encoding

(1090) < domain >< server-templates >< server-template >< web-engine >< cookie-policy >< write-value-on-header-policy > <apply-url-encoding-rule>
Description Indicates whether the URL encoding rule will be applied.
Value Type boolean

(1091) < domain >< server-templates >< server-template >< web-engine >< cookie-policy >< write-value-on-header-policy > <charset-encoding>
Description Character encoding used when responding to and decoding cookies regardless of whether the URL encoding rule has been configured. If character encoding is not configured, the request and response encoding are used by default.
Value Type valuableToken

(1092) < domain >< server-templates >< server-template >< web-engine > <properties>
Description Properties to apply to the web engine.
Value Type propertiesType
Child Elements

(1094) property

(1093) < domain >< server-templates >< server-template >< web-engine >< properties > <property>
Value Type propertyType
Child Elements

(1095) key

(1096) value

(1094) < domain >< server-templates >< server-template >< web-engine >< properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(1095) < domain >< server-templates >< server-template >< web-engine >< properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(1096) < domain >< server-templates >< server-template >< web-engine > <jsp-engine>
Description JSP engine used to compile or run JSP files in web applications.
Value Type jsp-engineType
Child Elements

(1098) check-included-jspfile

(1099) keep-generated

(1100) use-in-memory-compilation

(1101) graceful-jsp-reloading

(1102) graceful-jsp-reloading-period

(1103) jsp-work-dir

(1104) java-compiler

(1105) compile-output-dir

(1106) compile-option

(1097) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <check-included-jspfile>
Description Recompiles a JSP file after checking whether its included JSP files and tag files are updated.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1098) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <keep-generated>
Description Indicates whether to keep Java files after compilation. Keeping source files is useful for debugging.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1099) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <use-in-memory-compilation>
Description Recompiles JSP files that are running by creating .java and .class files in memory. However, .class files are written to the file system by using background threads so that they are not recompiled when the server restarts. When <keep-generated> is set to true, .java files are written in the system using background threads.
Value Type boolean
Value Description boolean
Default Value true

(1100) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <graceful-jsp-reloading>
Description Indicates whether to regularly check for any update in a JSP file and create a JSP page instance if there is any.
Value Type boolean
Value Description Boolean
Default Value false

(1101) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <graceful-jsp-reloading-period>
Description Time period after which Graceful Jsp Reloading is performed.
Value Type long
Value Description Milliseconds
Default Value 30000

(1102) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <jsp-work-dir>
Description Directory for JSP class files.
Value Type token
Value Description Absolute path to JSP class files.

(1103) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <java-compiler>
Description Java compiler with which to compile JSP Java source into servlet classes. The default compiler is the Java Compiler API included in JVM. However, Java compilation occasionally uses a lot of memory, which may cause memory issues in a real service environment. Therefore, it is recommended to compile a separate process by selecting javac or perform compilation through AppCompiler in advance.
Value Type token
Default Value java6

(1104) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <compile-output-dir>
Description Directory for JSP class files other than JSP Work Dir. If this element is not configured, the files are stored in JSP Work Dir. This option is not used in general.
Value Type token
Value Description Absolute path to JSP class files.

(1105) < domain >< server-templates >< server-template >< web-engine >< jsp-engine > <compile-option>
Description Servlet compiler. This option is not used in general.
Value Type token
Value Description Compile options (Refer to Java Compiler Setting Items).

(1106) < domain >< server-templates >< server-template >< web-engine > <attach-stacktrace-on-error>
Description Indicates whether to attach the stack trace to error pages that are sent from JEUS. This configuration is useful during development, but should be disabled in production environments. If default-error-page is set, this option will be ignored.
Value Type boolean
Value Description Boolean type. Enables or disables attaching the stack trace.
Default Value false

(1107) < domain >< server-templates >< server-template >< web-engine > <virtual-host>
Description Indicates whether a single server can host multiple web applications. Servers that belong to the same virtual host can host the same applications, but servers that belong to different virtual hosts cannot host the same applications.
Value Type virtual-hostType
Child Elements

(1109) virtual-host-name

(1110) host-name

(1111) thread-pool

(1124) encoding

(1132) cookie-policy

(1136) properties

(1140) attach-stacktrace-on-error

(1141) access-log

(1205) pipeline

(1108) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <virtual-host-name>
Description Internal identification name of the virtual host. DEFAULT_HOST and SYSTEM_HOST are reserved words and cannot be used.
Value Type valuableToken

(1109) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <host-name>
Description DNS name(e.g., "www.foo.com") or IP address. A TCP port can be specified if necessary. (e.g., "www.foo.com:8088") The specified character string must be unique within a web engine.
Value Type valuableToken

(1110) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <thread-pool>
Description Thread pool to handle requests when no context thread pool mapped to the request uri exists.
Value Type thread-poolType
Child Elements

(1112) min

(1113) max

(1114) max-idle-time

(1115) max-queue

(1116) thread-state-notify

(1111) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1112) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1113) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(1114) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(1115) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(1117) max-thread-active-time

(1118) interrupt-thread

(1119) active-timeout-notification

(1120) notify-threshold-ratio

(1121) notify-subject

(1122) restart-threshold-ratio

(1123) restart-subject

(1116) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(1117) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(1118) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(1119) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1120) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1121) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1122) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1123) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <encoding>
Description Encoding that is used for web application requests and responses.
Value Type webContainerEncodingType
Child Elements

(1125) request-encoding

(1129) response-encoding

(1124) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< encoding > <request-encoding>
Description Encoding to apply when reading an HTTP request. The encoding converts a byte array (query strings or application/x-www-form-urlencoded content type) that was read from a socket to a string object by parsing it.
Value Type requestEncodingType
Child Elements

(1126) default

(1127) client-override

(1128) forced

(1125) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< encoding >< request-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1126) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< encoding >< request-encoding > <client-override>
Description Encoding that converts the character attribute of a content-type header sent from an HTTP client. This option supplants the <forced> setting in JEUS 7 Fix #1 and earlier versions.
Value Type valuableToken

(1127) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< encoding >< request-encoding > <forced>
Description Encoding that overrides the default or the specified one. This has priority over any operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1128) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< encoding > <response-encoding>
Description Encoding to apply when configuring the "XXX" part of "Content-type: text/html; charset=XXX" of an HTTP response header. This encoding type is also used for a JSP page. Within a container, the encoding is referred to when converting a string object that was created by a servlet to a byte array in order to save the object in a buffer.
Value Type encodingSubType
Child Elements

(1130) default

(1131) forced

(1129) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< encoding >< response-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1130) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< encoding >< response-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(1131) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <cookie-policy>
Description Policy for HTTP headers to read or write cookies. This does not apply to the jakarta.servlet.http.Cookie method.
Value Type httpCookiePolicyType
Child Elements

(1133) write-value-on-header-policy

(1132) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< cookie-policy > <write-value-on-header-policy>
Description Indicates whether to apply the URL encoding rule when reading or using the cookies in an HTTP header.
Value Type write-value-on-header-policyType
Child Elements

(1134) apply-url-encoding-rule

(1135) charset-encoding

(1133) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< cookie-policy >< write-value-on-header-policy > <apply-url-encoding-rule>
Description Indicates whether the URL encoding rule will be applied.
Value Type boolean

(1134) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< cookie-policy >< write-value-on-header-policy > <charset-encoding>
Description Character encoding used when responding to and decoding cookies regardless of whether the URL encoding rule has been configured. If character encoding is not configured, the request and response encoding are used by default.
Value Type valuableToken

(1135) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <properties>
Description Properties for the virtual host.
Value Type propertiesType
Child Elements

(1137) property

(1136) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< properties > <property>
Value Type propertyType
Child Elements

(1138) key

(1139) value

(1137) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(1138) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(1139) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <attach-stacktrace-on-error>
Description Indicates whether to attach the stack trace to error pages that are sent from JEUS. This configuration is useful during development, but should be disabled in production environments. If default-error-page is set, this option will be ignored.
Value Type boolean
Value Description Boolean type. Enables or disables attaching the stack trace.

(1140) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <access-log>
Description Configuration for access logs at the virtual host level. By default, access logs created on a virtual host are also created in web engine-level access logs.
Value Type access-logType
Child Elements

(1142) level

(1143) use-parent-handlers

(1144) filter-class

(1145) formatter-pattern

(1146) handler

(1201) enable

(1202) format

(1203) exclude-ext

(1204) enable-host-name-lookup

(1141) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1142) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(1143) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(1144) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1145) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(1147) file-handler

(1163) smtp-handler

(1179) socket-handler

(1186) user-handler

(1146) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(1148) name

(1149) level

(1150) encoding

(1151) filter-class

(1152) file-name

(1153) permission

(1154) chown

(1155) enable-rotation

(1156) rotation-count

(1157) rotation-dir

(1158) valid-day

(1159) valid-hour

(1160) valid-size

(1161) buffer-size

(1162) append

(1147) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1148) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1149) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1150) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1151) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(1152) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(1153) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(1154) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1155) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(1156) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(1157) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(1158) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(1159) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(1160) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(1161) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1162) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(1164) name

(1165) level

(1166) encoding

(1167) filter-class

(1168) smtp-host-address

(1169) sender-id

(1170) sender-password

(1171) from-address

(1172) to-address

(1173) property

(1176) cc-address

(1177) bcc-address

(1178) send-for-all-messages

(1163) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1164) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1165) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1166) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1167) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(1168) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(1169) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(1170) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(1171) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(1172) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(1174) key

(1175) value

(1173) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(1174) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(1175) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(1176) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(1177) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(1178) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(1180) name

(1181) level

(1182) encoding

(1183) filter-class

(1184) address

(1185) port

(1179) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1180) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1181) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1182) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1183) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(1184) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(1185) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(1187) name

(1188) level

(1189) encoding

(1190) filter-class

(1191) handler-class

(1192) handler-property

(1196) formatter-pattern

(1197) formatter-property

(1186) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1187) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1188) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1189) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1190) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(1191) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1193) property

(1192) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1194) key

(1195) value

(1193) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1194) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1195) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1196) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1198) property

(1197) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1199) key

(1200) value

(1198) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1199) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1200) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <enable>
Description Determines whether to use access logs. If this is set to false for each virtual host's access logs, the web engine access logger will be used. If this is set to false for web engine access logger, no access logs will be recorded.
Value Type boolean
Default Value true

(1201) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <format>
Description Option to use Apache's common log format. It contains commonly used aliases named default, common, combined, and debug. common = %h %l %u %t \"%r\" %>s %b combined = %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" default = common + processing time (%D) debug = default + session ID + request thread name Set this to 6deprecated to use the formats from JEUS 6 and previous versions. Note that these formats cannot be changed dynamically.
Value Type token
Default Value default

(1202) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <exclude-ext>
Description File extensions that do not leave access logs. Use a comma to separate multiple items.
Value Type valuableToken

(1203) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< access-log > <enable-host-name-lookup>
Description Option to record logs using host names instead of IP addresses for the %h format. If set to true, overhead may occur due to DNS lookup.
Value Type boolean
Default Value false

(1204) < domain >< server-templates >< server-template >< web-engine >< virtual-host > <pipeline>
Description Virtual host-level filter configurations. This setting is performed before the application runs and applies after the web-engine setting. For more information, refer to the relevant guide.
Value Type pipelineType
Child Elements

(1206) valve

(1205) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< pipeline > <valve>
Description Configure valves at the server, virtual host or context level.
Value Type valveType
Child Elements

(1207) class-name

(1208) property

(1206) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< pipeline >< valve > <class-name>
Description Valve class name for the server, virtual host or context-level configuration.
Value Type token
Value Description Class that inherits from ValveBase of JEUS

(1207) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< pipeline >< valve > <property>
Description Valve property.
Value Type propertyType
Value Description Key-value pair as described in the guide
Child Elements

(1209) key

(1210) value

(1208) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< pipeline >< valve >< property > <key>
Description Key of a property.
Value Type valuableToken

(1209) < domain >< server-templates >< server-template >< web-engine >< virtual-host >< pipeline >< valve >< property > <value>
Description Value of a property.
Value Type valuableToken

(1210) < domain >< server-templates >< server-template >< web-engine > <web-connections>
Description Use this to configure the connection with a web server, or configures the web listener provided independently in JEUS.
Value Type web-connectionsType
Child Elements

(1212) http-listener

(1243) webtob-connector

(1302) ajp13-listener

(1328) tcp-listener

(1355) tmax-connector

(1211) < domain >< server-templates >< server-template >< web-engine >< web-connections > <http-listener>
Description Enables the HTTP Listener, which is a web server provided by the web engine. This should be used for small production environments or for internal management. Using WebtoB or Apache web servers is recommended in large production environments.
Value Type http-listenerType
Child Elements

(1213) name

(1214) thread-pool

(1227) output-buffer-size

(1228) postdata-read-timeout

(1229) max-post-size

(1230) max-parameter-count

(1231) max-header-count

(1232) max-header-size

(1233) max-querystring-size

(1234) server-access-control

(1235) allowed-server

(1236) server-listener-ref

(1237) http2

(1242) connection-type

(1212) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(1213) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(1215) min

(1216) max

(1217) max-idle-time

(1218) max-queue

(1219) thread-state-notify

(1214) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1215) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1216) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(1217) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(1218) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(1220) max-thread-active-time

(1221) interrupt-thread

(1222) active-timeout-notification

(1223) notify-threshold-ratio

(1224) notify-subject

(1225) restart-threshold-ratio

(1226) restart-subject

(1219) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(1220) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(1221) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(1222) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1223) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1224) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1225) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1226) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(1227) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(1228) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(1229) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(1230) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(1231) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(1232) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(1233) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(1234) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(1235) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <server-listener-ref>
Description Selects the server listener that is referenced by the listener. The listener named ADMIN-HTTP can be used for internal management. This listener always refers to the "BASE" server listener. It can be used to access the domain management server's WebAdmin and to test gracefully redistributed web applications, but it cannot be used to access web applications. Using Server Access Control and Allowed Server with this listener is recommended.
Value Type valuableToken

(1236) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <http2>
Description Option to support HTTP/2 protocol. An HTTP/2 listener supports both h2c (clear text) and h2 (over TLS). However, Java 7 does not provide Cipher Suites that satisfy HTTP/2 specifications. Java v8.0 or higher is required to enable h2.
Value Type http2Type
Child Elements

(1238) settings-enable-push

(1239) settings-max-concurrent-streams

(1240) settings-max-frame-size

(1241) settings-ack-timeout

(1237) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< http2 > <settings-enable-push>
Description Option to enable HTTP/2 Server Push.
Value Type boolean
Default Value true

(1238) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< http2 > <settings-max-concurrent-streams>
Description Indicates to convert the default SETTINGS_MAX_CONCURRENT_STREAMS value defined in HTTP/2 RFC. This configuration limits the number of requests to be sent to TCP connection at a time. If this value is too large, multiple threads that belong to a listener may be temporarily occupied by a single client. The value must be properly set by considering the maximum value of threads in a listener thread pool.
Value Type positiveIntType
Default Value 32

(1239) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< http2 > <settings-max-frame-size>
Description Indicates to convert the default SETTINGS_MAX_FRAME_SIZE value defined in HTTP/2 RFC. This value ranges from 16384 to 2^24-1 (16,777,215) according to the RFC specification.
Value Type positiveIntType
Default Value 16384

(1240) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener >< http2 > <settings-ack-timeout>
Description Timeout value to wait for an ACK after SETTINGS frame. If ACK is not returned within the ACK timeout interval, a connection error will be generated with the SETTINGS_TIMEOUT error code.
Value Type positiveIntType
Default Value 5000

(1241) < domain >< server-templates >< server-template >< web-engine >< web-connections >< http-listener > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(1242) < domain >< server-templates >< server-template >< web-engine >< web-connections > <webtob-connector>
Description Connector to integrate with WebtoB. JEUS functions as a client when communicating with WebtoB.
Value Type webtob-connectorType
Child Elements

(1244) name

(1245) thread-pool

(1258) output-buffer-size

(1259) postdata-read-timeout

(1260) max-post-size

(1261) max-parameter-count

(1262) max-header-count

(1263) max-header-size

(1264) max-querystring-size

(1265) wjp-version

(1266) registration-id

(1267) hth-count

(1268) connection-count

(1269) threshold

(1270) use-nio

(1271) network-address

(1274) domain-socket-address

(1277) read-timeout

(1278) reconnect-interval

(1279) reconnect-count-for-backup

(1280) send-buffer-size

(1281) receive-buffer-size

(1282) request-prefetch

(1283) connection-type

(1284) secure

(1295) webtob-backup

(1243) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(1244) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(1246) min

(1247) max

(1248) max-idle-time

(1249) max-queue

(1250) thread-state-notify

(1245) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1246) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1247) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(1248) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(1249) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(1251) max-thread-active-time

(1252) interrupt-thread

(1253) active-timeout-notification

(1254) notify-threshold-ratio

(1255) notify-subject

(1256) restart-threshold-ratio

(1257) restart-subject

(1250) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(1251) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(1252) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(1253) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1254) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1255) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1256) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1257) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(1258) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(1259) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(1260) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(1261) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(1262) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(1263) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(1264) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <wjp-version>
Description WJP protocol version that is used to connect to WebtoB. Options are 1 and 2. Set to 1 for WebtoB 4.1.6 or earlier because 2 is not supported.
Value Type nonNegativeIntType
Default Value 2

(1265) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <registration-id>
Description Registration ID name that is used to connect to the WebtoB server. The name can contain up to 15 characters according to the protocol predefined by JEUS and WebtoB.
Value Type token
Value Description The Registration ID name must be same as the name in the *SERVER section of WebtoB configuration file.

(1266) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <hth-count>
Description Number of HTH processes set for WebtoB server. Set to the same as the number of HTH processes on WebtoB server.
Value Type nonNegativeIntType
Default Value 1

(1267) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <connection-count>
Description Count of WJP connections per HTH process. The number of connections to WebtoB is limited to this setting value. Therefore, it must be between the MinProc and MaxProc values specified in the WebtoB configuration. When dynamically changing the existing value to a smaller number, running threads can be terminated. Therefore, reducing the existing value when receiving requests is not recommended.
Value Type positiveIntType
Value Description Count of WJP connections

(1268) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <threshold>
Description Threshold for load balancing to pass to WebtoB. This setting applies when multiple JEUSs are connected to a single WebtoB host. When this threshold value is reached, WebtoB primarily assigns requests to another JEUS. The threshold does not apply when sticky session routing is set. The threshold applies only to WJP v1.
Value Type int
Value Description Threshold for connections
Default Value -1

(1269) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <use-nio>
Description Option to use the NIO communication with the WebtoB Connector. The default value is true, in case of which the domain socket communication cannot be used.
Value Type boolean
Value Description Use of NIO communication
Default Value true

(1270) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <network-address>
Description WebtoB TCP/IP address information.
Value Type webtob-ip-addressType
Child Elements

(1272) port

(1273) ip-address

(1271) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< network-address > <port>
Description Port with which to access WebtoB. This port number must match the value of JSVPORT in the WebtoB configuration file.
Value Type nonNegativeIntType

(1272) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< network-address > <ip-address>
Description IP address of WebtoB.
Value Type token
Default Value localhost

(1273) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <domain-socket-address>
Description UNIX domain socket information or information for IPC communication with HTH process in Windows. If WebtoB and web engine are on the same machine, they communicate through UNIX domain socket (pipe). In Windows, however, they communicate through a general socket.
Value Type webtob-domain-socket-addressType
Child Elements

(1275) webtob-home

(1276) webtob-ipcbaseport

(1274) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< domain-socket-address > <webtob-home>
Description Home directory of WebtoB. This configuration value overrides the OS environment variable that indicates the WebtoB home directory (JEUS_WSDIR or WEBTOBDIR).
Value Type token
Value Description Absolute directory path with the path delimiter attached at the end ("\" for Windows, "/" for UNIX).

(1275) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< domain-socket-address > <webtob-ipcbaseport>
Description Port for Windows for IPC with the WebtoB HTH process. This replaces the OS environment variable WEBTOB_IPCBASEPORT.
Value Type nonNegativeIntType
Default Value 6666

(1276) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <read-timeout>
Description Maximum wait time for receiving a message from WebtoB. If no message is received within this time, the current connection is terminated and a new connection is made. It there is a firewall between WebtoB and JEUS, this setting can be used to check for the arrival of ping messages from WebtoB. Set a value that is greater than the svrchktime value of WebtoB. If this value is greater than 0 and less than 1, 1 second is used. If set to -1, OS setting overrides this setting.
Value Type int
Value Description Milliseconds
Default Value 120000

(1277) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <reconnect-interval>
Description Interval at which reconnection is attempted until it succeeds when a connection between WebtoB and JEUS is disconnected. If this value is less than 1, 1 second is used.
Value Type nonNegativeLongType
Default Value 5000

(1278) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <reconnect-count-for-backup>
Description Maximum number of reconnections attempted if a connection between WebtoB and JEUS is disconnected. When the number of attempts reaches this value, failover is attempted to a backup WebtoB server. This is applicable only when webtob-backup is set. This value must be greater than 0.
Value Type positiveIntType
Default Value 12

(1279) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <send-buffer-size>
Description Number of sndbuf bytes used when connecting TCP socket or UNIX domain socket to WebtoB. Note that if this value is too large, socket may not be created due to insufficient kernel memory.
Value Type nonNegativeIntType
Value Description Bytes

(1280) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <receive-buffer-size>
Description Number of rcvbuf bytes used when connecting TCP socket or UNIX domain socket to WebtoB. Note that if this value is too large, socket may not be created due to insufficient kernel memory.
Value Type nonNegativeIntType
Value Description Bytes

(1281) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <request-prefetch>
Description Option to use WebtoB Request prefetch. If this is set to true, the next WebtoB Request, other than the request currently being processed, is prefetched and saved in the Request Queue to improve performance. If the web engine is abnormally terminated, prefetched WebtoB Request may be lost.
Value Type boolean
Default Value false

(1282) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(1283) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <secure>
Description Security protocol, such as TLS, used to connect to WebtoB.
Value Type webtob-secure-type
Child Elements

(1285) trust-store-file-path

(1286) trust-store-file-password

(1287) trust-store-file-type

(1288) key-store-file-path

(1289) key-store-file-password

(1290) private-key-password

(1291) key-store-file-type

(1292) secure-protocol-name

(1293) trust-manager-factory-algorithm-name

(1294) key-manager-factory-algorithm-name

(1284) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <trust-store-file-path>
Description File that contains WebtoB certificate. Both absolute and relative paths are allowed. If a relative path is used, the file is searched under the ${JEUS_HOME}/domains/${DOMAIN_NAME}/config/servlet directory.
Value Type token

(1285) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <trust-store-file-password>
Description Password for opening the file that is specified in <trust-store-file-path>. It is recommended to specify it in the form of {DES}FQrLbQ/D8O1lDVS71L28rw==.
Value Type token

(1286) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <trust-store-file-type>
Description Type of file specified in <truststore-file-path>. Usually, JKS (Java KeyStore) or PKCS12 is used. The default value is JKS.
Value Type token
Default Value JKS

(1287) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <key-store-file-path>
Description File that contains secret key and the certificate that matches the key. It is used by WebtoB to authenticate JEUS using Client Authentication. Both absolute and relative paths are allowed. If a relative path is used, the file is searched under the ${JEUS_HOME}/domains/${DOMAIN_NAME}/config/servlet directory.
Value Type token

(1288) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <key-store-file-password>
Description <Password for opening the file specified in <key-store-file-path>. The password is required If <key-store-file-path> is set. It is recommended to specify it in the form of {DES}FQrLbQ/D8O1lDVS71L28rw==.
Value Type token

(1289) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <private-key-password>
Description Password for secret key in the file specified in <key-store-file-path>. By default, the value in <key-store-file-password> is used. The password is used to access the secret key in the javax.net.ssl.KeyManagerFactory implementation. It is recommended to use the a form like '{DES}FQrLbQ/D8O1lDVS71L28rw=='.
Value Type token

(1290) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <key-store-file-type>
Description Type of file specified in <key-store-file-path>. Usually, JKS (Java KeyStore) or PKCS12 is used. The default value is JKS.
Value Type token
Default Value JKS

(1291) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <secure-protocol-name>
Description Communication security protocol for communicating with a server. It is used when creating javax.net.ssl.SSLContext through javax.net.ssl.SSLContext#getInstance (String protocol). The default value is TLS.
Value Type token
Default Value TLS

(1292) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <trust-manager-factory-algorithm-name>
Description Algorithm for creating javax.net.ssl.TrustManagerFactory that handles certificates. JEUS does not provide JSSE Provider. If not specified, the default value of a JVM vendor is used.
Value Type token

(1293) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< secure > <key-manager-factory-algorithm-name>
Description Algorithm for creating javax.net.ssl.KeyManagerFactory, which handles secret keys. JEUS does not provide JSSE Provider. If not specified, the default value of a JVM vendor is used. It is used by WebtoB to authenticate JEUS using Client Authentication.
Value Type token

(1294) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector > <webtob-backup>
Description Backup WebtoB that operates when the current WebtoB connection to JEUS fails.
Value Type webtob-backupType
Child Elements

(1296) network-address

(1299) domain-socket-address

(1295) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< webtob-backup > <network-address>
Description WebtoB TCP/IP address
Value Type webtob-ip-addressType
Child Elements

(1297) port

(1298) ip-address

(1296) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< network-address > <port>
Description Port with which to access WebtoB. This port number must match the value of JSVPORT in the WebtoB configuration file.
Value Type nonNegativeIntType

(1297) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< network-address > <ip-address>
Description IP address of WebtoB.
Value Type token
Default Value localhost

(1298) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< webtob-backup > <domain-socket-address>
Description UNIX domain socket information or information for socket communication with HTH process in Windows.
Value Type webtob-domain-socket-addressType
Child Elements

(1300) webtob-home

(1301) webtob-ipcbaseport

(1299) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< domain-socket-address > <webtob-home>
Description Home directory of WebtoB. This configuration value overrides the OS environment variable that indicates the WebtoB home directory (JEUS_WSDIR or WEBTOBDIR).
Value Type token
Value Description Absolute directory path with the path delimiter attached at the end ("\" for Windows, "/" for UNIX).

(1300) < domain >< server-templates >< server-template >< web-engine >< web-connections >< webtob-connector >< webtob-backup >< domain-socket-address > <webtob-ipcbaseport>
Description Port for Windows for IPC with the WebtoB HTH process. This replaces the OS environment variable WEBTOB_IPCBASEPORT.
Value Type nonNegativeIntType
Default Value 6666

(1301) < domain >< server-templates >< server-template >< web-engine >< web-connections > <ajp13-listener>
Description Enables the AJP 1.3 protocol, which uses the Apache mod_jk module.
Value Type ajp13-listenerType
Child Elements

(1303) name

(1304) thread-pool

(1317) output-buffer-size

(1318) postdata-read-timeout

(1319) max-post-size

(1320) max-parameter-count

(1321) max-header-count

(1322) max-header-size

(1323) max-querystring-size

(1324) server-access-control

(1325) allowed-server

(1326) server-listener-ref

(1327) read-timeout

(1302) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(1303) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(1305) min

(1306) max

(1307) max-idle-time

(1308) max-queue

(1309) thread-state-notify

(1304) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1305) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1306) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(1307) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(1308) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(1310) max-thread-active-time

(1311) interrupt-thread

(1312) active-timeout-notification

(1313) notify-threshold-ratio

(1314) notify-subject

(1315) restart-threshold-ratio

(1316) restart-subject

(1309) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(1310) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(1311) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(1312) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1313) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1314) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1315) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1316) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(1317) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(1318) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(1319) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(1320) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(1321) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(1322) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(1323) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(1324) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(1325) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <server-listener-ref>
Description Server listener that is referenced by the AJP13 listener. "BASE" Listener cannot be chosen.
Value Type valuableToken

(1326) < domain >< server-templates >< server-template >< web-engine >< web-connections >< ajp13-listener > <read-timeout>
Description This configuration value is no longer used.
Value Type nonNegativeLongType
Default Value 0

(1327) < domain >< server-templates >< server-template >< web-engine >< web-connections > <tcp-listener>
Description TCP listener, which supports TCP-based custom protocols instead of HTTP. Service developers should define their own protocols.
Value Type tcp-listenerType
Child Elements

(1329) name

(1330) thread-pool

(1343) output-buffer-size

(1344) postdata-read-timeout

(1345) max-post-size

(1346) max-parameter-count

(1347) max-header-count

(1348) max-header-size

(1349) max-querystring-size

(1350) server-access-control

(1351) allowed-server

(1352) server-listener-ref

(1353) connection-type

(1354) dispatcher-config-class

(1328) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(1329) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(1331) min

(1332) max

(1333) max-idle-time

(1334) max-queue

(1335) thread-state-notify

(1330) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1331) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1332) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(1333) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(1334) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(1336) max-thread-active-time

(1337) interrupt-thread

(1338) active-timeout-notification

(1339) notify-threshold-ratio

(1340) notify-subject

(1341) restart-threshold-ratio

(1342) restart-subject

(1335) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(1336) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(1337) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(1338) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1339) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1340) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1341) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1342) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(1343) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(1344) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(1345) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(1346) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(1347) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(1348) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(1349) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(1350) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(1351) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <server-listener-ref>
Description Server listener that is referenced by the listener. "BASE" Listener cannot be chosen. Also, the specified server listener cannot be shared with other web listeners.
Value Type valuableToken

(1352) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(1353) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tcp-listener > <dispatcher-config-class>
Description Dispatcher configuration class. The class must be in the location specified in the classpath. The name must be a fully qualified class name.
Value Type token

(1354) < domain >< server-templates >< server-template >< web-engine >< web-connections > <tmax-connector>
Description Connector to integrate with Tmax. JEUS functions as a client when communicating with Tmax.
Value Type tmax-connectorType
Child Elements

(1356) name

(1357) thread-pool

(1370) output-buffer-size

(1371) postdata-read-timeout

(1372) max-post-size

(1373) max-parameter-count

(1374) max-header-count

(1375) max-header-size

(1376) max-querystring-size

(1377) connection-type

(1378) port

(1379) server-group-name

(1380) server-name

(1381) dispatcher-config-class

(1382) read-timeout

(1383) reconnect-interval

(1384) reconnect-count-for-backup

(1385) tmax-address

(1386) tmax-version

(1387) server-type

(1388) xaresource-class

(1389) tmax-backup-address

(1390) tmax-backup-port

(1355) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(1356) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(1358) min

(1359) max

(1360) max-idle-time

(1361) max-queue

(1362) thread-state-notify

(1357) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1358) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(1359) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(1360) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(1361) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(1363) max-thread-active-time

(1364) interrupt-thread

(1365) active-timeout-notification

(1366) notify-threshold-ratio

(1367) notify-subject

(1368) restart-threshold-ratio

(1369) restart-subject

(1362) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(1363) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(1364) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(1365) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1366) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1367) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(1368) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(1369) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(1370) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(1371) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(1372) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(1373) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(1374) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(1375) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(1376) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(1377) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <port>
Description Port number to access a Tmax server.
Value Type nonNegativeIntType
Value Description The port number must be greater than 0.

(1378) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <server-group-name>
Description Group that contains the Tmax server to connect to.
Value Type token
Value Description Tmax server group name

(1379) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <server-name>
Description Name of the Tmax server to connect to.
Value Type token
Value Description Tmax server name

(1380) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <dispatcher-config-class>
Description Dispatcher configuration class. The class must be in the location specified in the classpath. The name must be a fully qualified class name.
Value Type token

(1381) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <read-timeout>
Description Maximum wait time for reading a request from Tmax.
Value Type int
Default Value 0

(1382) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <reconnect-interval>
Description The interval at which to try to reconnect. If Tmax has been disconnected from JEUS, it will attempt to reconnect. Each attempt occurs at the specified time interval. If the value is less than 1, the interval will be 1 second. Attempting to reconnect will continue until it is successful. However, if a backup configuration exists, when the number of attempts exceeds the value of backup, a failover will occur.
Value Type nonNegativeLongType
Default Value 5000

(1383) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <reconnect-count-for-backup>
Description Maximum number of attempts to reconnect Tmax and JEUS. This configuration is only used when tmax-backup-address and tmax-backup-port are set. If Tmax has been disconnected from JEUS, it will attempt to reconnect. If the number of attempts exceeds the specified value, a failover will occur with a backup. This value must be always greater than 0.
Value Type positiveIntType
Default Value 12

(1384) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <tmax-address>
Description IP address of the Tmax server.
Value Type token
Value Description Tmax server IP address
Default Value localhost

(1385) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <tmax-version>
Description Version of the Tmax server to connect to. Versions 3.x and 4.0 are supported. Enter 3X for 3.x and 40 for 4.0.
Value Type token
Value Description Tmax server version.

(1386) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <server-type>
Description Tmax server type to connect to. Set this for specific types of Tmax servers such as TMS and HTTPGW.
Value Type token
Value Description Tmax server type

(1387) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <xaresource-class>
Description XAResource class name. This is used for transaction recovery.
Value Type token
Value Description XAResource class name

(1388) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <tmax-backup-address>
Description IP address of the backup Tmax server.
Value Type token
Value Description Tmax server IP address

(1389) < domain >< server-templates >< server-template >< web-engine >< web-connections >< tmax-connector > <tmax-backup-port>
Description Port number of the backup Tmax server.
Value Type nonNegativeIntType
Value Description Port number must be greater than 0.

(1390) < domain >< server-templates >< server-template >< web-engine > <monitoring>
Description Use this to configure the environment for various web engine monitoring threads. The monitoring threads periodically check the state of various pools and resources.
Value Type monitoringType
Child Elements

(1392) check-thread-pool

(1393) check-class-reload

(1394) check-session

(1391) < domain >< server-templates >< server-template >< web-engine >< monitoring > <check-thread-pool>
Description Interval at which to check worker thread states in the worker thread pool. Worker threads handle client requests that the engine receives. Worker threads exist in the worker thread pool and are used to connect to the web server. This time interval applies to all worker threads in all engines. If a thread exceeds max-idle-time, the thread will be terminated.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(1392) < domain >< server-templates >< server-template >< web-engine >< monitoring > <check-class-reload>
Description Interval at which each web application checks if classes are updated so that it can automatically reload the context. This configuration is used when <auto-reload><enable-reload> in jeus-web-dd.xml is set. Does not check web applications for which <check-on-demand> is true.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(1393) < domain >< server-templates >< server-template >< web-engine >< monitoring > <check-session>
Description Interval at which to check the timeout state of sessions. The timeout states of sessions are defined the web engine's or context's web.xml file.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(1394) < domain >< server-templates >< server-template >< web-engine > <access-log>
Description Use this to configure access logs at the web engine level.
Value Type access-logType
Child Elements

(1396) level

(1397) use-parent-handlers

(1398) filter-class

(1399) formatter-pattern

(1400) handler

(1455) enable

(1456) format

(1457) exclude-ext

(1458) enable-host-name-lookup

(1395) < domain >< server-templates >< server-template >< web-engine >< access-log > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1396) < domain >< server-templates >< server-template >< web-engine >< access-log > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(1397) < domain >< server-templates >< server-template >< web-engine >< access-log > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(1398) < domain >< server-templates >< server-template >< web-engine >< access-log > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1399) < domain >< server-templates >< server-template >< web-engine >< access-log > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(1401) file-handler

(1417) smtp-handler

(1433) socket-handler

(1440) user-handler

(1400) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(1402) name

(1403) level

(1404) encoding

(1405) filter-class

(1406) file-name

(1407) permission

(1408) chown

(1409) enable-rotation

(1410) rotation-count

(1411) rotation-dir

(1412) valid-day

(1413) valid-hour

(1414) valid-size

(1415) buffer-size

(1416) append

(1401) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1402) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1403) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1404) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1405) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(1406) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(1407) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(1408) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1409) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(1410) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(1411) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(1412) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(1413) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(1414) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(1415) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1416) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(1418) name

(1419) level

(1420) encoding

(1421) filter-class

(1422) smtp-host-address

(1423) sender-id

(1424) sender-password

(1425) from-address

(1426) to-address

(1427) property

(1430) cc-address

(1431) bcc-address

(1432) send-for-all-messages

(1417) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1418) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1419) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1420) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1421) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(1422) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(1423) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(1424) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(1425) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(1426) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(1428) key

(1429) value

(1427) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(1428) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(1429) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(1430) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(1431) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(1432) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(1434) name

(1435) level

(1436) encoding

(1437) filter-class

(1438) address

(1439) port

(1433) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1434) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1435) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1436) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1437) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(1438) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(1439) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(1441) name

(1442) level

(1443) encoding

(1444) filter-class

(1445) handler-class

(1446) handler-property

(1450) formatter-pattern

(1451) formatter-property

(1440) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1441) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1442) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1443) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1444) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(1445) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1447) property

(1446) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1448) key

(1449) value

(1447) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1448) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1449) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1450) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1452) property

(1451) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1453) key

(1454) value

(1452) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1453) < domain >< server-templates >< server-template >< web-engine >< access-log >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1454) < domain >< server-templates >< server-template >< web-engine >< access-log > <enable>
Description Determines whether to use access logs. If this is set to false for each virtual host's access logs, the web engine access logger will be used. If this is set to false for web engine access logger, no access logs will be recorded.
Value Type boolean
Default Value true

(1455) < domain >< server-templates >< server-template >< web-engine >< access-log > <format>
Description Option to use Apache's common log format. It contains commonly used aliases named default, common, combined, and debug. common = %h %l %u %t \"%r\" %>s %b combined = %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" default = common + processing time (%D) debug = default + session ID + request thread name Set this to 6deprecated to use the formats from JEUS 6 and previous versions. Note that these formats cannot be changed dynamically.
Value Type token
Default Value default

(1456) < domain >< server-templates >< server-template >< web-engine >< access-log > <exclude-ext>
Description File extensions that do not leave access logs. Use a comma to separate multiple items.
Value Type valuableToken

(1457) < domain >< server-templates >< server-template >< web-engine >< access-log > <enable-host-name-lookup>
Description Option to record logs using host names instead of IP addresses for the %h format. If set to true, overhead may occur due to DNS lookup.
Value Type boolean
Default Value false

(1458) < domain >< server-templates >< server-template >< web-engine > <session-config>
Description Setting shared by all web engines. This configuration can be overridden by each context. Context configurations have a higher priority than the web engine.
Value Type session-configType
Child Elements

(1460) timeout

(1461) max-session-count

(1462) reload-persistent

(1463) tracking-mode

(1467) session-cookie

(1459) < domain >< server-templates >< server-template >< web-engine >< session-config > <timeout>
Description Expiration period of sessions created by the server. Sessions that have not been accessed for the specified duration are no longer used and are deleted. This has a lower priority than Session Timeout in web.xml, which is configured by the servlet and allows individual configuration. If this option is set to -1, sessions will not be deleted. This is the expiration period of sessions. The unit is in minutes. The default value is 30.
Value Type int
Default Value 30

(1460) < domain >< server-templates >< server-template >< web-engine >< session-config > <max-session-count>
Description Maximum number of sessions to maintain in memory. If the number of sessions exceeds the maximum number of sessions, an error will occur. Maximum number of sessions to maintain in memory. If not specified, sessions can be created infinitely. The default value is -1 (no limit).
Value Type int
Default Value -1

(1461) < domain >< server-templates >< server-template >< web-engine >< session-config > <reload-persistent>
Description Indicates whether to keep attribute objects of sessions when the context is reloaded. If this option is set to true, session attributes will persist regardless of reloading the context. If this option is set to false, all attributes will be deleted when the context is reloaded. If this is true, performance will be lower because sessions will persist. Note that reloading is different from redeployment. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(1462) < domain >< server-templates >< server-template >< web-engine >< session-config > <tracking-mode>
Description Indicates the session tracking methods for session delivery. You can choose from "Cookie", "Url", and "Ssl", and multiple choices are possible. "Ssl" cannot be selected with others. The default value is "Cookie". Note that if you forcibly disable "Cookie", sessions might not persist.
Value Type session-tracking-modeType
Child Elements

(1464) cookie

(1465) url

(1466) ssl

(1463) < domain >< server-templates >< server-template >< web-engine >< session-config >< tracking-mode > <cookie>
Description Indicates whether to deliver sessions with cookies. The value type is Boolean. The default value is true.
Value Type boolean
Default Value true

(1464) < domain >< server-templates >< server-template >< web-engine >< session-config >< tracking-mode > <url>
Description Enables URL rewriting to track sessions. This is not generally used, and the default value is false. This option can generate security problems because the sessions are exposed in the URL. The value type is Boolean.
Value Type boolean
Default Value false

(1465) < domain >< server-templates >< server-template >< web-engine >< session-config >< tracking-mode > <ssl>
Description Option to enable SSL for session tracking. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(1466) < domain >< server-templates >< server-template >< web-engine >< session-config > <session-cookie>
Description Detailed configuration of session cookies when cookies are used to deliver sessions.
Value Type session-cookie-configType
Child Elements

(1468) cookie-name

(1469) url-cookie-name

(1470) version

(1471) domain

(1472) path

(1473) max-age

(1474) secure

(1475) http-only

(1476) same-site

(1477) comment

(1478) partitioned

(1467) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <cookie-name>
Description Name of a cookie that is used to deliver a session. The default value is JSESSIONID, but other values can be specified. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value JSESSIONID

(1468) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <url-cookie-name>
Description Name of a cookie for delivering the session using URL rewriting. The default value is jsessionid, and other values can be specified to deliver session cookies. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value jsessionid

(1469) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <version>
Description Cookie ID version. The possible values are 0 and 1. The default is 0.
Value Type int
Default Value 0

(1470) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <domain>
Description Domain name that the session cookie applies to. The cookie is used for requests to the specified domain. If .foo.com is specified, the session cookie works for requests from both first.foo.com and second.foo.com. A single correctly formatted domain name. It must start with ".". The host name should not be specified (Refer to the RFC-2109 specification).
Value Type valuableToken

(1471) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <path>
Description Path that the session cookie applies to. The session cookie is used for requests to the path. The cookies are sent with requests to the specified URL if the domain is correctly formatted (Refer to <domain> configuration). For example, if the path is "/examples" and the domain is ".foo.com", and the client request is "www.foo.com/examples", the client cookie is sent with the request. A single correctly formatted URL path should be specified.
Value Type valuableToken

(1472) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <max-age>
Description Expiration of the session ID cookie. Session cookies are valid for the specified amount of time. After the specified amount of time, the session cookies become invalid and will no longer be used. The unit is in seconds, and the default value is -1.
Value Type int
Default Value -1

(1473) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <secure>
Description Secure attribute of the session ID cookies. If this is set to true, session ID cookies will only be sent to secure HTTPS connections. The value type is Boolean. This determines whether the cookie is sent via HTTPS. The default value is false.
Value Type boolean
Default Value false

(1474) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <http-only>
Description Security method that prevents session ID cookies from being used by scripts instead of by HTTP. The value type is Boolean. This determines whether to use the HttpOnly option for cookies. The default value is true.
Value Type boolean
Default Value true

(1475) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <same-site>
Description Protection method against attacks that make unintended requests by using the session ID cookie (cross-site request forgery).
Value Type same-siteType
Value Description Set either to Lax or Strict if the cookie uses the SameSite option.
Default Value Disable
Defined Value

None

Strict

Lax

Disable

(1476) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <comment>
Description Description of the cookie. This provides the information about the cookie. This option is not supported by cookies of type 0 (Netscape version).
Value Type valuableToken

(1477) < domain >< server-templates >< server-template >< web-engine >< session-config >< session-cookie > <partitioned>
Description Uses Cookies Having Independent Partitioned State (CHIPS), which allows cookies to be maintained in partitioned storage by using a separate cookie jar for each root site page. Only applicable for secure cookies.
Value Type boolean
Default Value false

(1478) < domain >< server-templates >< server-template >< web-engine > <async-timeout-min-threads>
Description Minimum number of threads for the thread pool, which handles timeouts if Servlet 3.0 asynchronous servlets are used. If the value is 0, timeout might not function properly. Set this to a value greater than or equal to 1.
Value Type nonNegativeIntType
Value Description Integer
Default Value 1

(1479) < domain >< server-templates >< server-template >< web-engine > <blocked-url-patterns>
Description Blocks the source of URL attack patterns except in a query string. If not set, encoded patterns %00, %23, %2e, %2f, and %5c URL and decoded pattern # are blocked to maintain the current operation. Case insensitive as all characters are processed in lower cases. Blocked responses are returned as 404 along with the file content in the <default-error-page> setting. If <default-error-page> is not set, the embedded content is displayed.
Value Type blocked-url-patternsType
Child Elements

(1481) encoded-pattern

(1482) decoded-pattern

(1483) deny-last-space-character

(1484) deny-null-character

(1480) < domain >< server-templates >< server-template >< web-engine >< blocked-url-patterns > <encoded-pattern>
Description Responds with 403 if the Request URI except for Query String contains this string, e..g., %2e
Value Type token
Value Description String in the form of %XX.

(1481) < domain >< server-templates >< server-template >< web-engine >< blocked-url-patterns > <decoded-pattern>
Description Responds with 403 if the Request URI except for Query String contains this string, e.g., # or ::$
Value Type token
Value Description ASCII string

(1482) < domain >< server-templates >< server-template >< web-engine >< blocked-url-patterns > <deny-last-space-character>
Description Responds with 403 if the last character of the Request URI is the space character.
Value Type boolean
Value Description Boolean
Default Value true

(1483) < domain >< server-templates >< server-template >< web-engine >< blocked-url-patterns > <deny-null-character>
Description Responds with 403 if the Request URI except for Query String contains a null character.
Value Type boolean
Value Description Boolean
Default Value true

(1484) < domain >< server-templates >< server-template >< web-engine > <pipeline>
Description Server-level filter configurations. This setting has a higher priority than those in virtual-host and jeus-web-dd.xml, overriding them. For more information, refer to the relevant guide.
Value Type pipelineType
Child Elements

(1486) valve

(1485) < domain >< server-templates >< server-template >< web-engine >< pipeline > <valve>
Description Configure valves at the server, virtual host or context level.
Value Type valveType
Child Elements

(1487) class-name

(1488) property

(1486) < domain >< server-templates >< server-template >< web-engine >< pipeline >< valve > <class-name>
Description Valve class name for the server, virtual host or context-level configuration.
Value Type token
Value Description Class that inherits from ValveBase of JEUS

(1487) < domain >< server-templates >< server-template >< web-engine >< pipeline >< valve > <property>
Description Valve property.
Value Type propertyType
Value Description Key-value pair as described in the guide
Child Elements

(1489) key

(1490) value

(1488) < domain >< server-templates >< server-template >< web-engine >< pipeline >< valve >< property > <key>
Description Key of a property.
Value Type valuableToken

(1489) < domain >< server-templates >< server-template >< web-engine >< pipeline >< valve >< property > <value>
Description Value of a property.
Value Type valuableToken

(1490) < domain >< server-templates >< server-template > <ejb-engine>
Description An EJB engine provides the environment for running J2EE EJB applications. It corresponds to the EJB container in the J2EE specification. It is started when the JEUS server starts. Each JEUS server can only have one EJB engine.
Value Type ejb-engineType
Child Elements

(1492) resolution

(1493) use-dynamic-proxy-for-ejb2

(1494) enable-user-notify

(1495) invoke-http

(1498) active-management

(1512) timer-service

(1523) async-service

(1491) < domain >< server-templates >< server-template >< ejb-engine > <resolution>
Description Time period after which to check on the status of the EJB engine. If Active Management is enabled, the server checks the number of blocked threads and executes specified tasks. For a bean with a <bean-pool> and <connect-pool>, Active Management resizes the pools, which means to reduce the number of idle entries in a pool, after <resizing-period> is passed. Also, stateful session beans check whether there are any client requests for passivation of beans due to <passivation-timeout> error, and performs passivation.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(1492) < domain >< server-templates >< server-template >< ejb-engine > <use-dynamic-proxy-for-ejb2>
Description For JEUS 6 Fix#7 or later, EJB 2.x beans may replace the existing RMI stub method with the dynamic proxy method. The dynamic proxy method does not require loading RMI stub classes, but calls a method using a dynamic proxy (java.lang.reflect.Proxy) for RMI stubs already generated. This method enables local call optimization, which improves performance by invoking an EJB remote call in the same JVM not through RMI but as a local call. If a client is allowed to call EJB remotely and is using library version earlier than JEUS 6 Fix#6, this option to use the direct proxy method should be set to "false" to avoid compatibility issues. This option can be set within <module-info><use-dynamic-proxy-for-ejb2> in jeus-ejb-dd.xml for each EJB module. However, it is possible to ignore settings for each EJB module by setting <ejb-engine><use-dynamic-proxy-for-ejb2> in ejb-main.xml to false in order to maintain compatibility with remote clients by not using the dynamic proxy method for all EJB modules in the current EJB engine. By default, the dynamic proxy method is used for EJB 2.x-style beans.
Value Type boolean
Default Value true

(1493) < domain >< server-templates >< server-template >< ejb-engine > <enable-user-notify>
Description When the property is enabled, the EJB exception is recorded in the User Log defined in the User Logging on the server.
Value Type boolean
Default Value false

(1494) < domain >< server-templates >< server-template >< ejb-engine > <invoke-http>
Description Enables a client's EJB stubs to communicate with an RMI runtime environment by HTTP-RMI requests. This is used when accessing an EJB that is blocked by a firewall. When a client calls methods from EJB stubs by HTTP-RMI requests, the requests for the methods are sent to the web server to reach the web container. The request is sent to the RMI handler servlet (jeus.rmi.http.ServletHandler), and then the handler servlet sends it to the RMI runtime environment after removing the HTTP headers from the request. Thus, before using the option, the jeus.rmi.http.ServletHandler servlet must be deployed to the JEUS web container. (For more information, refer to "JEUS Web Engine Guide.")
Value Type invoke-httpType
Child Elements

(1496) url

(1497) http-port

(1495) < domain >< server-templates >< server-template >< ejb-engine >< invoke-http > <url>
Description URI path of an RMI servlet handler (jeus.rmi.http.ServletHandler) to be called by an HTTP-RMI stub. Specify the servlet request path only. Do not specify the protocol, the web server IP, and the port number here. The protocol takes as given that HTTP, RMI, and the web server share the same IP address. This means that the web server and the web engine receive HTTP-RMI requests from the same machine. The port number can be configured in the following element.
Value Type token
Value Description Servlet context path to an RMI handler servlet.

(1496) < domain >< server-templates >< server-template >< ejb-engine >< invoke-http > <http-port>
Description Port number of the Web server which will receive HTTP-RMI requests. Before configuring the port, RMI handler servlets must be deployed and executed on the Web server/Web container.
Value Type nonNegativeIntType
Value Description Port number of the Web server to connect with the HTTP-RMI stub.
Default Value 80

(1497) < domain >< server-templates >< server-template >< ejb-engine > <active-management>
Description Monitors the EJB engine, handles errors, and emails the reports to the administrator.
Value Type active-managementType
Child Elements

(1499) max-blocked-thread

(1500) max-idle-time

(1501) email-notify

(1498) < domain >< server-templates >< server-template >< ejb-engine >< active-management > <max-blocked-thread>
Description Maximum number of blocked threads. When the number of threads blocked in EJB is exceeded in the setting value, it is recommended to restart the server. Thus, make sure to set the maximum number large enough to avoid restarting the the EJB engine too often.
Value Type off-intType
Value Description Number of threads
Default Value -1

(1499) < domain >< server-templates >< server-template >< ejb-engine >< active-management > <max-idle-time>
Description Maximum idle time for EJB threads. If a thread remains idle for the specified amount of time, it will be treated as blocked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(1500) < domain >< server-templates >< server-template >< ejb-engine >< active-management > <email-notify>
Description An email will be sent as notification when the server restarts due to the triggering of an active management policy or as a result of other abnormal conditions.
Value Type smtp-senderType
Child Elements

(1502) smtp-host-address

(1503) sender-id

(1504) sender-password

(1505) from-address

(1506) to-address

(1507) property

(1510) cc-address

(1511) bcc-address

(1501) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(1502) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(1503) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(1504) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <from-address>
Description Email address of the sender.
Value Type valuableToken

(1505) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(1506) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(1508) key

(1509) value

(1507) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify >< property > <key>
Description Key of a property.
Value Type valuableToken

(1508) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify >< property > <value>
Description Value of a property.
Value Type valuableToken

(1509) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(1510) < domain >< server-templates >< server-template >< ejb-engine >< active-management >< email-notify > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(1511) < domain >< server-templates >< server-template >< ejb-engine > <timer-service>
Description Settings for EJB Timer service.
Value Type timer-serviceType
Child Elements

(1513) support-persistence

(1514) max-retrial-count

(1515) retrial-interval

(1516) thread-pool

(1520) database-setting

(1512) < domain >< server-templates >< server-template >< ejb-engine >< timer-service > <support-persistence>
Description Use this to configure whether a timer is persistent or not. EJB timers are persistent by default. If you set this element to false, all the timers are set as non-persistent.
Value Type boolean
Default Value true

(1513) < domain >< server-templates >< server-template >< ejb-engine >< timer-service > <max-retrial-count>
Description Maximum number of retries when a transaction rollback or exception occurs in a timer callback method.
Value Type nonNegativeIntType
Value Description Maximum number of retries
Default Value 1

(1514) < domain >< server-templates >< server-template >< ejb-engine >< timer-service > <retrial-interval>
Description Interval between retries.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 5000

(1515) < domain >< server-templates >< server-template >< ejb-engine >< timer-service > <thread-pool>
Description Thread pool on which the timer service will execute the timeout callback method.
Value Type poolingType
Child Elements

(1517) min

(1518) max

(1519) period

(1516) < domain >< server-templates >< server-template >< ejb-engine >< timer-service >< thread-pool > <min>
Description Minimum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 2

(1517) < domain >< server-templates >< server-template >< ejb-engine >< timer-service >< thread-pool > <max>
Description Maximum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 30

(1518) < domain >< server-templates >< server-template >< ejb-engine >< timer-service >< thread-pool > <period>
Description Length of time after which the number of objects in a pool is reduced to the specified minimum number.
Value Type long
Default Value 3600000

(1519) < domain >< server-templates >< server-template >< ejb-engine >< timer-service > <database-setting>
Description Indicates that a persistent timer handle will be stored in an external database.
Value Type database-settingType
Child Elements

(1521) data-source-id

(1522) db-vendor

(1520) < domain >< server-templates >< server-template >< ejb-engine >< timer-service >< database-setting > <data-source-id>
Description Name of a connection pool of the database that the timer service uses to support the persistence of the timer. The connection pool must be defined as a database resource in the DataSources menu under Resources. It is reommended to define a connection pool that supports XA connections.
Value Type token

(1521) < domain >< server-templates >< server-template >< ejb-engine >< timer-service >< database-setting > <db-vendor>
Description Vendor of the database that stores timer handles. The vendor is identified automatically but the user may want to specify the vendor.
Value Type db-vendorType
Defined Value

oracle

informix

db2

mssql

sybase

hsql

cloudscape

mysql

tibero

(1522) < domain >< server-templates >< server-template >< ejb-engine > <async-service>
Description Settings for asynchrous invocation service.
Value Type async-serviceType
Child Elements

(1524) thread-min

(1525) thread-max

(1526) access-timeout

(1523) < domain >< server-templates >< server-template >< ejb-engine >< async-service > <thread-min>
Description Minimum number of threads to maintain.
Value Type nonNegativeIntType
Value Description Number of threads
Default Value 0

(1524) < domain >< server-templates >< server-template >< ejb-engine >< async-service > <thread-max>
Description Maximum number of threads to maintain.
Value Type nonNegativeIntType
Value Description Number of threads
Default Value 30

(1525) < domain >< server-templates >< server-template >< ejb-engine >< async-service > <access-timeout>
Description Time period to wait for the cliet to get Future before deleting it. If the client does not receive a Future instance when an asynchronous method returns a result, the Future instance will be deleted after the specified amount of time. This prevents memory leaks, and is only applicable to asynchronous methods that return a Future instance.
Value Type nonNegativeIntType
Value Description Milliseconds
Default Value 300000

(1526) < domain >< server-templates >< server-template > <jms-engine>
Description A JMS engine provides the environment for running a JMS server. It is started when the JEUS server starts. Each JEUS server can only have one JMS engine.
Value Type jms-serverType
Child Elements

(1528) service-config

(1536) event-manager

(1537) engine-roll

(1538) failover-check-timeout

(1539) failover-check-count

(1540) thread-pool

(1544) connection-factory

(1556) persistence-store

(1575) message-sort

(1580) max-byte

(1581) max-message

(1527) < domain >< server-templates >< server-template >< jms-engine > <service-config>
Description Service channel for the messaging service. At least one channel must be set.
Value Type jms-service-configType
Child Elements

(1529) name

(1530) listener-name

(1531) virtual-listener

(1534) client-limit

(1535) client-keepalive-timeout

(1528) < domain >< server-templates >< server-template >< jms-engine >< service-config > <name>
Description Service channel name. This is used to store the channel information in the connection factory.
Value Type valuableToken

(1529) < domain >< server-templates >< server-template >< jms-engine >< service-config > <listener-name>
Description Service channel listener. Use the name that already exists in the server. If not specified, the base listener will be used.
Value Type valuableToken

(1530) < domain >< server-templates >< server-template >< jms-engine >< service-config > <virtual-listener>
Description Virtual listener. This is used to set a non-existing address when it is required to specify one under certain external environment conditions.
Value Type virtual-listenerType
Child Elements

(1532) server-address

(1533) port

(1531) < domain >< server-templates >< server-template >< jms-engine >< service-config >< virtual-listener > <server-address>
Description IP address of the service channel. This is the address of the connection factory.
Value Type valuableToken

(1532) < domain >< server-templates >< server-template >< jms-engine >< service-config >< virtual-listener > <port>
Description TCP port number of the service channel.
Value Type nonNegativeIntType

(1533) < domain >< server-templates >< server-template >< jms-engine >< service-config > <client-limit>
Description Maximum number of clients for the service channel.
Value Type nonNegativeIntType
Default Value 1000

(1534) < domain >< server-templates >< server-template >< jms-engine >< service-config > <client-keepalive-timeout>
Description Amount of time to try reconnecting if a client was disconnected abnormally. If the specified amount of time has passed, all client resources are returned to the server. If this is set, the clientID will be maintained for the specified amount of time, so use this only when network is poor. The unit is seconds. If this value is less than or equal to 0, client resources will be immediately returned to the server upon disconnection.
Value Type nonNegativeIntType
Default Value 30

(1535) < domain >< server-templates >< server-template >< jms-engine > <event-manager>
Description Configurations for the event manager that handles tasks of a JMS engine. Specify the name of a listener set in the server to use the listener's selector as the event manager. If not specified, the base listener will be used.
Value Type valuableToken

(1536) < domain >< server-templates >< server-template >< jms-engine > <engine-roll>
Description Role of the JMS engine. It can be set to either "active" or "standby". If set to "active", the JMS broker provides service while running. If set to "standby", the JMS broker only runs when an error occurrs in the active server. The default value is "active".
Value Type engine-rollType
Default Value Active
Defined Value

Active

Standby

(1537) < domain >< server-templates >< server-template >< jms-engine > <failover-check-timeout>
Description Amount of time to check once again if the JMS engine is alive by using another additional method before a failover timeout is initiated. This is the duration of a single cycle during which the checking process is executed. The unit is seconds, and the default value is 5.
Value Type nonNegativeIntType
Default Value 5

(1538) < domain >< server-templates >< server-template >< jms-engine > <failover-check-count>
Description Number of times to check once again if the JMS engine is alive by using another additional method before a failover timeout is initiated. A failover is initiated if the JMS broker is deemed to be not alive after checking is performed for the specified number of times. The default value is 0. If set to the default value, a failover is initiated immediately after an error is detected.
Value Type int
Default Value 0

(1539) < domain >< server-templates >< server-template >< jms-engine > <thread-pool>
Description Thread pool used by the JMS engine.
Value Type jms-thread-poolType
Child Elements

(1541) min

(1542) max

(1543) keep-alive-time

(1540) < domain >< server-templates >< server-template >< jms-engine >< thread-pool > <min>
Description Minimum size of the thread pool.
Value Type nonNegativeIntType
Default Value 1

(1541) < domain >< server-templates >< server-template >< jms-engine >< thread-pool > <max>
Description Maximum size of the thread pool.
Value Type nonNegativeIntType
Default Value 100

(1542) < domain >< server-templates >< server-template >< jms-engine >< thread-pool > <keep-alive-time>
Description Timeout value. Threads that have not been used for the specified amount of time are terminated. This only applies when the number of threads is larger than the value of min. The unit is seconds and the default value is 300.
Value Type nonNegativeIntType
Default Value 300

(1543) < domain >< server-templates >< server-template >< jms-engine > <connection-factory>
Description Information about JMS connection factories.
Value Type connection-factoryType
Child Elements

(1545) type

(1546) name

(1547) export-name

(1548) service

(1549) client-id

(1550) server-selection-policy

(1551) request-blocking-time

(1552) reconnect-enabled

(1553) reconnect-period

(1554) reconnect-interval

(1555) topic-multicast-enable

(1544) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <type>
Description Type of the connection factory.
Value Type factory-typeType
Default Value nonxa
Defined Value

nonxa

xa

queue

topic

xaqueue

xatopic

(1545) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <name>
Description Connection factory name used for management purposes within the JMS system.
Value Type valuableToken

(1546) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <export-name>
Description Binding name of the connection factory that is bound to the naming server. The default value is the name property.
Value Type valuableToken

(1547) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <service>
Description Service name to which the connection factory will try to connect. Use the name set in the service configuration. The default value is the initial service name.
Value Type valuableToken

(1548) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <client-id>
Description Default client ID for connections that are created by the connection factory.
Value Type valuableToken

(1549) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <server-selection-policy>
Description Algorithm that ConnectionFactory will use to select a channel in order to create a connection. Either round-robin or random can be selected.
Value Type server-selection-policyType
Default Value Round-robin
Defined Value

Round-robin

Random

(1550) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <request-blocking-time>
Description Amount of time to wait for a response when a client sends a request to the server. If the specified amount of time passes, a JMSException error will occur on the client and the block will be released. The unit is seconds and the default value is 200.
Value Type nonNegativeIntType
Default Value 200

(1551) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <reconnect-enabled>
Description Determines whether to try to reconnect if the connection between a client and server is lost.
Value Type boolean
Default Value false

(1552) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <reconnect-period>
Description Maximum amount of time for a client to wait for the reconnection if a connection between client and server is lost. If the connection is not reestablished during the specified amount of time, all requests will be canceled and a JMSException error will occur. This period of time must be always greater than the request blocking time. If this period is shorter than the request blocking time, the value of the request blocking time will be used. The default value is 0, which will infinitely try to reconnect.
Value Type long
Default Value 0

(1553) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <reconnect-interval>
Description Interval at which to try to reconnect if a connection between a client and server is lost. The unit is seconds and the default value is 5.
Value Type nonNegativeIntType
Default Value 5

(1554) < domain >< server-templates >< server-template >< jms-engine >< connection-factory > <topic-multicast-enable>
Description Option to use multicast when fetching messages from a specific topic. The topic must be configured for multicast. The default value is false.
Value Type boolean
Default Value false

(1555) < domain >< server-templates >< server-template >< jms-engine > <persistence-store>
Description Store information for persistent objects. Persistent Objects include Destination, DurableSubscription, Message, Subscription, and Transaction.
Value Type jms-persistence-storeType
Child Elements

(1557) none

(1558) journal

(1568) jdbc

(1556) < domain >< server-templates >< server-template >< jms-engine >< persistence-store > <none>
Value Type emptyType

(1557) < domain >< server-templates >< server-template >< jms-engine >< persistence-store > <journal>
Value Type jms-journal-storeType
Child Elements

(1559) base-dir

(1560) initial-log-file-count

(1561) max-log-file-count

(1562) log-file-size

(1563) property

(1566) destination-table

(1567) durable-subscription-table

(1558) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal > <base-dir>
Description Name of the directory in which to create stores. The name must be unique within each store.
Value Type string

(1559) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal > <initial-log-file-count>
Description Number of log files that are initially generated when the journal store is created.
Value Type int
Default Value 2

(1560) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal > <max-log-file-count>
Description Maximum number of log files.
Value Type int
Default Value 20

(1561) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal > <log-file-size>
Description Size of the log file. The value must be a numeric or integer followed by 'K' (kilobytes), 'M' (megabytes), or 'G' (gigabytes).
Value Type token
Default Value 128m

(1562) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal > <property>
Description Use this to add more settings when creating a store.
Value Type propertyType
Child Elements

(1564) key

(1565) value

(1563) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal >< property > <key>
Description Key of a property.
Value Type valuableToken

(1564) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal >< property > <value>
Description Value of a property.
Value Type valuableToken

(1565) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal > <destination-table>
Description Name of the table for the destination information within the database. Even if journal store is enabled, the destination information is stored in the embedded database.
Value Type valuableToken

(1566) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< journal > <durable-subscription-table>
Description Name of the table for the durable subscription information within the database. Even if journal store is enabled, the durable subscription information is stored in the embedded database.
Value Type valuableToken

(1567) < domain >< server-templates >< server-template >< jms-engine >< persistence-store > <jdbc>
Value Type jms-jdbc-storeType
Child Elements

(1569) data-source

(1570) destination-table

(1571) durable-subscription-table

(1572) message-table

(1573) subscription-message-table

(1574) transaction-table

(1568) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< jdbc > <data-source>
Description Data source of the database.
Value Type valuableToken

(1569) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< jdbc > <destination-table>
Description Changes the destination table name. (Lowercase letters not allowed)
Value Type valuableToken

(1570) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< jdbc > <durable-subscription-table>
Description Changes the durable subscription table name. (Lowercase letters not allowed)
Value Type valuableToken

(1571) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< jdbc > <message-table>
Description Changes the message table name. (Lowercase letters not allowed)
Value Type valuableToken

(1572) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< jdbc > <subscription-message-table>
Description Changes the subscription table name. (Lowercase letters not allowed)
Value Type valuableToken

(1573) < domain >< server-templates >< server-template >< jms-engine >< persistence-store >< jdbc > <transaction-table>
Description Changes the transaction table name. (Lowercase letters not allowed)
Value Type valuableToken

(1574) < domain >< server-templates >< server-template >< jms-engine > <message-sort>
Description Configurations for sorting messages in the destination.
Value Type message-sortType
Child Elements

(1576) name

(1577) key

(1578) type

(1579) direction

(1575) < domain >< server-templates >< server-template >< jms-engine >< message-sort > <name>
Description Message sorting name. This can be used to configure queues or durable subscriptions.
Value Type valuableToken

(1576) < domain >< server-templates >< server-template >< jms-engine >< message-sort > <key>
Description Key value for message sorting. Properties that begin with "JMS" in the JMS message header or a User property can be used.
Value Type valuableToken

(1577) < domain >< server-templates >< server-template >< jms-engine >< message-sort > <type>
Description Key value type for message sorting. Configuration is not necessary for predefined properties. Boolean, Byte, Float, Integer, Double, or String can be used. The default value is String.
Value Type key-typeType
Defined Value

Boolean

Byte

Float

Integer

Double

String

(1578) < domain >< server-templates >< server-template >< jms-engine >< message-sort > <direction>
Description Direction value for message sorting. Ascending or Descending can be used.
Value Type sort-directionType
Defined Value

Ascending

Descending

(1579) < domain >< server-templates >< server-template >< jms-engine > <max-byte>
Description Maximum memory size to be used by the JMS engine. The default value is 128 MB. Add 'K' for KiloBytes, 'M' for MegaBytes, or 'G' for GigaBytes after the value.
Value Type valuableToken
Default Value 128M

(1580) < domain >< server-templates >< server-template >< jms-engine > <max-message>
Description Maximum number of messages to be used by the JMS engine. If not specified, there will be no limit.
Value Type valuableToken

(1581) < domain >< server-templates >< server-template > <log-home>
Description Default path to logs generated in the JEUS server. Note that the path configuration is overridden if an absolute path is configured in the logger's file handler. This priority rule takes effect for the paths to both the JEUS logs and archived backup logs.
Value Type valuableToken

(1582) < domain >< server-templates >< server-template > <system-logging>
Description Logger for a server
Value Type system-loggingType
Child Elements

(1584) name

(1585) level

(1586) use-parent-handlers

(1587) filter-class

(1588) formatter-pattern

(1589) handler

(1583) < domain >< server-templates >< server-template >< system-logging > <name>
Description Name of a logger to which to apply configurations. To figure out the name of a logger, refer to the chapter on loggers in "JEUS Server Guide."
Value Type valuableToken

(1584) < domain >< server-templates >< server-template >< system-logging > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1585) < domain >< server-templates >< server-template >< system-logging > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(1586) < domain >< server-templates >< server-template >< system-logging > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(1587) < domain >< server-templates >< server-template >< system-logging > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1588) < domain >< server-templates >< server-template >< system-logging > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(1590) file-handler

(1606) smtp-handler

(1622) socket-handler

(1629) user-handler

(1589) < domain >< server-templates >< server-template >< system-logging >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(1591) name

(1592) level

(1593) encoding

(1594) filter-class

(1595) file-name

(1596) permission

(1597) chown

(1598) enable-rotation

(1599) rotation-count

(1600) rotation-dir

(1601) valid-day

(1602) valid-hour

(1603) valid-size

(1604) buffer-size

(1605) append

(1590) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1591) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1592) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1593) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1594) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(1595) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(1596) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(1597) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1598) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(1599) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(1600) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(1601) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(1602) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(1603) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(1604) < domain >< server-templates >< server-template >< system-logging >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1605) < domain >< server-templates >< server-template >< system-logging >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(1607) name

(1608) level

(1609) encoding

(1610) filter-class

(1611) smtp-host-address

(1612) sender-id

(1613) sender-password

(1614) from-address

(1615) to-address

(1616) property

(1619) cc-address

(1620) bcc-address

(1621) send-for-all-messages

(1606) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1607) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1608) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1609) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1610) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(1611) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(1612) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(1613) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(1614) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(1615) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(1617) key

(1618) value

(1616) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(1617) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(1618) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(1619) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(1620) < domain >< server-templates >< server-template >< system-logging >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(1621) < domain >< server-templates >< server-template >< system-logging >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(1623) name

(1624) level

(1625) encoding

(1626) filter-class

(1627) address

(1628) port

(1622) < domain >< server-templates >< server-template >< system-logging >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1623) < domain >< server-templates >< server-template >< system-logging >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1624) < domain >< server-templates >< server-template >< system-logging >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1625) < domain >< server-templates >< server-template >< system-logging >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1626) < domain >< server-templates >< server-template >< system-logging >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(1627) < domain >< server-templates >< server-template >< system-logging >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(1628) < domain >< server-templates >< server-template >< system-logging >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(1630) name

(1631) level

(1632) encoding

(1633) filter-class

(1634) handler-class

(1635) handler-property

(1639) formatter-pattern

(1640) formatter-property

(1629) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1630) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1631) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1632) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1633) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(1634) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1636) property

(1635) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1637) key

(1638) value

(1636) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1637) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1638) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1639) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1641) property

(1640) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1642) key

(1643) value

(1641) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1642) < domain >< server-templates >< server-template >< system-logging >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1643) < domain >< server-templates >< server-template > <user-logging>
Description Indicates how to display the logs created by the jeus.util.UserLogger class.
Value Type system-loggingType
Child Elements

(1645) name

(1646) level

(1647) use-parent-handlers

(1648) filter-class

(1649) formatter-pattern

(1650) handler

(1644) < domain >< server-templates >< server-template >< user-logging > <name>
Description Name of a logger to which to apply configurations. To figure out the name of a logger, refer to the chapter on loggers in "JEUS Server Guide."
Value Type valuableToken

(1645) < domain >< server-templates >< server-template >< user-logging > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1646) < domain >< server-templates >< server-template >< user-logging > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(1647) < domain >< server-templates >< server-template >< user-logging > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(1648) < domain >< server-templates >< server-template >< user-logging > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1649) < domain >< server-templates >< server-template >< user-logging > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(1651) file-handler

(1667) smtp-handler

(1683) socket-handler

(1690) user-handler

(1650) < domain >< server-templates >< server-template >< user-logging >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(1652) name

(1653) level

(1654) encoding

(1655) filter-class

(1656) file-name

(1657) permission

(1658) chown

(1659) enable-rotation

(1660) rotation-count

(1661) rotation-dir

(1662) valid-day

(1663) valid-hour

(1664) valid-size

(1665) buffer-size

(1666) append

(1651) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1652) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1653) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1654) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1655) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(1656) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(1657) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(1658) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1659) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(1660) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(1661) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(1662) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(1663) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(1664) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(1665) < domain >< server-templates >< server-template >< user-logging >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(1666) < domain >< server-templates >< server-template >< user-logging >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(1668) name

(1669) level

(1670) encoding

(1671) filter-class

(1672) smtp-host-address

(1673) sender-id

(1674) sender-password

(1675) from-address

(1676) to-address

(1677) property

(1680) cc-address

(1681) bcc-address

(1682) send-for-all-messages

(1667) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1668) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1669) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1670) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1671) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(1672) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(1673) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(1674) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(1675) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(1676) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(1678) key

(1679) value

(1677) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(1678) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(1679) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(1680) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(1681) < domain >< server-templates >< server-template >< user-logging >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(1682) < domain >< server-templates >< server-template >< user-logging >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(1684) name

(1685) level

(1686) encoding

(1687) filter-class

(1688) address

(1689) port

(1683) < domain >< server-templates >< server-template >< user-logging >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1684) < domain >< server-templates >< server-template >< user-logging >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1685) < domain >< server-templates >< server-template >< user-logging >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1686) < domain >< server-templates >< server-template >< user-logging >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1687) < domain >< server-templates >< server-template >< user-logging >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(1688) < domain >< server-templates >< server-template >< user-logging >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(1689) < domain >< server-templates >< server-template >< user-logging >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(1691) name

(1692) level

(1693) encoding

(1694) filter-class

(1695) handler-class

(1696) handler-property

(1700) formatter-pattern

(1701) formatter-property

(1690) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(1691) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(1692) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(1693) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(1694) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(1695) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1697) property

(1696) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1698) key

(1699) value

(1697) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1698) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1699) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(1700) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(1702) property

(1701) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(1703) key

(1704) value

(1702) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(1703) < domain >< server-templates >< server-template >< user-logging >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(1704) < domain >< server-templates >< server-template > <log-stdout-to-raw-format>
Description Indicates whether to display stdout and stderr in raw format or log format. The default value is "true", and STDOUT is displayed in raw format. If this option is set to "false," the prefix
Value Type boolean
Default Value true

(1705) < domain >< server-templates >< server-template > <action-on-resource-leak>
Description Actions JEUS will take with regard to resources which are not returned by applications. Applications are usually stateless components (servlets/JSPs), stateless session beans and MDB. The default value is WARNING, which indicates that resources that are not returned will be logged. When configuring this option for each data source, use the action-on-connection-leak option.
Value Type action-on-resource-leakType
Default Value Warning
Defined Value

NoAction

Warning

AutoClose

(1706) < domain >< server-templates >< server-template > <tm-config>
Description Configuration of the transaction manager, which is responsible for starting and ending global transactions. At the end of a transaction, the transaction manager determines whether to commit or roll back the transaction by communicating with the resource manager. This helps ensure the atomicity of global transactions. The transaction manager also supports exception handling using a timeout mechanism.
Value Type tm-configType
Child Elements

(1708) pooling

(1721) active-timeout

(1722) prepare-timeout

(1723) prepared-timeout

(1724) commit-timeout

(1725) recovery-timeout

(1726) incomplete-timeout

(1727) tx-log-dir

(1728) automatic-recovery

(1707) < domain >< server-templates >< server-template >< tm-config > <pooling>
Description Thread pool that processes transactions. By default, the system thread pool will be used.
Value Type thread-poolingType
Child Elements

(1709) shared

(1711) dedicated

(1708) < domain >< server-templates >< server-template >< tm-config >< pooling > <shared>
Description Thread pool to be shared within a server.
Value Type shared-poolType
Child Elements

(1710) reserved-thread-num

(1709) < domain >< server-templates >< server-template >< tm-config >< pooling >< shared > <reserved-thread-num>
Description Thread pool to reserve for a specific service. Normally, if a service that uses a thread shared within a server may not receive one when all threads are occupied. In such case, use this option to assign a certain number of threads to the service. The total number of threads assigned to all services must not exceed the maximum number of threads set in the system thread pool properties.
Value Type nonNegativeIntType
Default Value 0

(1710) < domain >< server-templates >< server-template >< tm-config >< pooling > <dedicated>
Description Thread pool to be dedicated to a service.
Value Type dedicated-poolType
Child Elements

(1712) min

(1713) max

(1714) keep-alive-time

(1715) queue-size

(1716) stuck-thread-handling

(1711) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(1712) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(1713) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(1714) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(1715) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(1717) max-stuck-thread-time

(1718) action-on-stuck-thread

(1719) stuck-thread-check-period

(1720) user-warning-class

(1716) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(1717) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(1718) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(1719) < domain >< server-templates >< server-template >< tm-config >< pooling >< dedicated >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(1720) < domain >< server-templates >< server-template >< tm-config > <active-timeout>
Description Maximum length of time during which the server will wait for a transaction to complete. If the transaction does not complete during that time, the transaction manager will roll back the transaction.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 600000

(1721) < domain >< server-templates >< server-template >< tm-config > <prepare-timeout>
Description Maximum length of time during which a root coordinator will wait for a 'prepare' signal from its sub-coordinator and the resource manager at transaction commit time. If the root coordinator does not receive the prepare message during that time, it will roll back the global transaction.
Value Type long
Value Description Milliseconds
Default Value 120000

(1722) < domain >< server-templates >< server-template >< tm-config > <prepared-timeout>
Description Maximum length of time during which a sub-coordinator waits for the global commit decision from the root coordinator. If the sub-coordinator does not receive the message during this period, it will again inform the root coordinator that it is prepared. If the sub-coordinator still does not receive a global decision, and if the sub-coordinator has local XA resources, the entire transaction will be rolled back. If the sub-coordinator does not have local XA resources, JEUS will not take any action.
Value Type long
Value Description Milliseconds
Default Value 60000

(1723) < domain >< server-templates >< server-template >< tm-config > <commit-timeout>
Description Maximum length of time during which a root coordinator will wait for a commit or rollback result from its sub-coordinator and the resource manager. If the root coordinator does not receive the result during that time, it will record the global transaction in the incomplete global transaction list.
Value Type long
Value Description Milliseconds
Default Value 240000

(1724) < domain >< server-templates >< server-template >< tm-config > <recovery-timeout>
Description Maximum length of time during which a transaction manager will wait for information about transactions to be recovered. If the transaction manager of another node involved in the transaction does not provide the recovery information within the specified time, the transaction manager will not continue the recovery, and the recovery should be performed manually by the system administrator.
Value Type long
Value Description Milliseconds
Default Value 120000

(1725) < domain >< server-templates >< server-template >< tm-config > <incomplete-timeout>
Description Maximum length of time during which a transaction manager preserves the list of incomplete global transactions in order to complete the entire transaction. Incomplete transactions are rolled back during recovery. If this time is too short, recovery information will be deleted quickly, which will affect transactional integrity. In this case, the system administrator must perform a rigorous manual recovery from the transaction errors.
Value Type long
Value Description Milliseconds
Default Value 86400000

(1726) < domain >< server-templates >< server-template >< tm-config > <tx-log-dir>
Description Directory that will contain log files that the transaction manager will use for recovery purposes. The default value is "${SERVER_HOME}/.workspace/tmlog". If you want to use the automated transaction recovery service, you need to specify a shared directory.
Value Type token
Default Value ${SERVER_HOME}/.workspace/tmlog

(1727) < domain >< server-templates >< server-template >< tm-config > <automatic-recovery>
Description Indicates whether to enable automatic recovery of in-doubt transactions via another transaction manager in a clustered environment in case the current transaction manager fails. For this function to work properly, you need to enable clustering first, and other transaction managers must be able to access the log directories of the transaction manager that has failed.
Value Type boolean
Default Value false

(1728) < domain >< server-templates >< server-template > <jmx-manager>
Description JMX to run on the JEUS Manager.
Value Type jmx-managerType
Child Elements

(1730) use-rmi-connector

(1731) use-html-adaptor

(1732) html-adaptor-port

(1733) snmp-adaptor

(1745) mlet-url

(1729) < domain >< server-templates >< server-template >< jmx-manager > <use-rmi-connector>
Description Indicates whether to use an RMI connector server.
Value Type boolean

(1730) < domain >< server-templates >< server-template >< jmx-manager > <use-html-adaptor>
Value Type boolean

(1731) < domain >< server-templates >< server-template >< jmx-manager > <html-adaptor-port>
Description HTML adapter port. This is used to access the adapter with a Web browser.
Value Type off-intType

(1732) < domain >< server-templates >< server-template >< jmx-manager > <snmp-adaptor>
Description SNMP adapter.
Value Type snmp-adaptorType
Child Elements

(1734) snmp-adaptor-port

(1735) snmp-version

(1736) snmp-max-packet-size

(1737) snmp-security

(1738) trap-demon

(1741) pooling

(1733) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor > <snmp-adaptor-port>
Description Listener port of the SNMP adapter.
Value Type snmp-adaptor-portType

(1734) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor > <snmp-version>
Description SNMP version. 1, 2, or 3 can be used.
Value Type snmp-versionType
Default Value 3
Defined Value

1

2

3

(1735) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor > <snmp-max-packet-size>
Description Maximum SNMP packet size. The minimum size is 256 bytes.
Value Type snmp-max-packet-sizeType
Default Value 4096

(1736) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor > <snmp-security>
Description Indicates whether to enable SNMP security. Security can only be specified in SNMPv3.
Value Type boolean
Default Value false

(1737) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor > <trap-demon>
Description Server to send TRAP messages to after an error occurs. Multiple addresses can be used.
Value Type trap-demonType
Child Elements

(1739) ip-address

(1740) port

(1738) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor >< trap-demon > <ip-address>
Description Demon IP address.
Value Type token
Value Description a valid IP address

(1739) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor >< trap-demon > <port>
Description Demon port number.
Value Type int
Value Description a port number

(1740) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor > <pooling>
Description Use this to configure the pool properties. A pool consists of threads that handle requests to be sent to the SNMP server.
Value Type poolingType
Child Elements

(1742) min

(1743) max

(1744) period

(1741) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor >< pooling > <min>
Description Minimum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 2

(1742) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor >< pooling > <max>
Description Maximum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 30

(1743) < domain >< server-templates >< server-template >< jmx-manager >< snmp-adaptor >< pooling > <period>
Description Length of time after which the number of objects in a pool is reduced to the specified minimum number.
Value Type long
Default Value 3600000

(1744) < domain >< server-templates >< server-template >< jmx-manager > <mlet-url>
Description MLet URL to register with the MBean server.
Value Type token

(1745) < domain >< server-templates >< server-template > <external-resource>
Description @Deprecated. External resources, such as jTmax and Infinite Cache, that will be used in the server. An external resource with the same name in the domain can override this setting.
Value Type external-resourceType
Child Elements

(1747) name

(1748) class-name

(1749) property

(1746) < domain >< server-templates >< server-template >< external-resource > <name>
Description Name of an external resource. It must be unique.
Value Type valuableToken

(1747) < domain >< server-templates >< server-template >< external-resource > <class-name>
Description Name of the ResourceBootstrapper implementation class contained in WebT, jTmax, or Infinite Cache.
Value Type valuableToken

(1748) < domain >< server-templates >< server-template >< external-resource > <property>
Description Properties used by an external resource.
Value Type propertyType
Child Elements

(1750) key

(1751) value

(1749) < domain >< server-templates >< server-template >< external-resource >< property > <key>
Description Key of a property.
Value Type valuableToken

(1750) < domain >< server-templates >< server-template >< external-resource >< property > <value>
Description Value of a property.
Value Type valuableToken

(1751) < domain >< server-templates >< server-template > <managed-executor-service>
Description Export name of a ManagedExecutorService that is valid within the server.
Value Type valuableToken

(1752) < domain >< server-templates >< server-template > <managed-scheduled-executor-service>
Description Export name of the ManagedExecutorService that is valid within the server.
Value Type valuableToken

(1753) < domain >< server-templates >< server-template > <context-service>
Description Export name of the ContextService that is valid within the server.
Value Type valuableToken

(1754) < domain >< server-templates >< server-template > <system-thread-pool>
Description Use this page to configure thread pools to be shared among multiple server services. If thread pools are not dedicated to each service, shared pools are used.
Value Type system-thread-poolType
Child Elements

(1756) min

(1757) max

(1758) keep-alive-time

(1759) queue-size

(1760) stuck-thread-handling

(1755) < domain >< server-templates >< server-template >< system-thread-pool > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(1756) < domain >< server-templates >< server-template >< system-thread-pool > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(1757) < domain >< server-templates >< server-template >< system-thread-pool > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(1758) < domain >< server-templates >< server-template >< system-thread-pool > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(1759) < domain >< server-templates >< server-template >< system-thread-pool > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(1761) max-stuck-thread-time

(1762) action-on-stuck-thread

(1763) stuck-thread-check-period

(1764) user-warning-class

(1760) < domain >< server-templates >< server-template >< system-thread-pool >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(1761) < domain >< server-templates >< server-template >< system-thread-pool >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(1762) < domain >< server-templates >< server-template >< system-thread-pool >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(1763) < domain >< server-templates >< server-template >< system-thread-pool >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(1764) < domain >< server-templates >< server-template > <managed-thread-factory>
Description Export name of the ManageThreadFactory that is valid within the server.
Value Type valuableToken

(1765) < domain >< server-templates >< server-template > <scheduler>
Description Use this page to configure a JEUS scheduler.
Value Type schedulerType
Child Elements

(1767) enabled

(1768) pooling

(1781) job-list

(1766) < domain >< server-templates >< server-template >< scheduler > <enabled>
Description Indicates whether to run the scheduler service.
Value Type boolean
Default Value false

(1767) < domain >< server-templates >< server-template >< scheduler > <pooling>
Description Thread pool that the scheduler will use to execute multi-threaded jobs.
Value Type thread-poolingType
Child Elements

(1769) shared

(1771) dedicated

(1768) < domain >< server-templates >< server-template >< scheduler >< pooling > <shared>
Description Thread pool to be shared within a server.
Value Type shared-poolType
Child Elements

(1770) reserved-thread-num

(1769) < domain >< server-templates >< server-template >< scheduler >< pooling >< shared > <reserved-thread-num>
Description Thread pool to reserve for a specific service. Normally, if a service that uses a thread shared within a server may not receive one when all threads are occupied. In such case, use this option to assign a certain number of threads to the service. The total number of threads assigned to all services must not exceed the maximum number of threads set in the system thread pool properties.
Value Type nonNegativeIntType
Default Value 0

(1770) < domain >< server-templates >< server-template >< scheduler >< pooling > <dedicated>
Description Thread pool to be dedicated to a service.
Value Type dedicated-poolType
Child Elements

(1772) min

(1773) max

(1774) keep-alive-time

(1775) queue-size

(1776) stuck-thread-handling

(1771) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(1772) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(1773) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(1774) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(1775) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(1777) max-stuck-thread-time

(1778) action-on-stuck-thread

(1779) stuck-thread-check-period

(1780) user-warning-class

(1776) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(1777) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(1778) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(1779) < domain >< server-templates >< server-template >< scheduler >< pooling >< dedicated >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(1780) < domain >< server-templates >< server-template >< scheduler > <job-list>
Description List of jobs to register in the scheduler.
Value Type job-listType
Child Elements

(1782) job

(1781) < domain >< server-templates >< server-template >< scheduler >< job-list > <job>
Description Job to register in the scheduler.
Value Type jobType
Child Elements

(1783) name

(1784) class-name

(1785) interval

(1790) description

(1791) begin-time

(1792) end-time

(1793) count

(1782) < domain >< server-templates >< server-template >< scheduler >< job-list >< job > <name>
Description Name of a job. ID validation is required.
Value Type valuableToken

(1783) < domain >< server-templates >< server-template >< scheduler >< job-list >< job > <class-name>
Description Fully qualified name of the class that executes the job.
Value Type valuableToken

(1784) < domain >< server-templates >< server-template >< scheduler >< job-list >< job > <interval>
Description Interval at which the job is executed.
Value Type intervalType
Child Elements

(1786) millisecond

(1787) minutely

(1788) hourly

(1789) daily

(1785) < domain >< server-templates >< server-template >< scheduler >< job-list >< job >< interval > <millisecond>
Description Job execution interval in milliseconds.
Value Type long

(1786) < domain >< server-templates >< server-template >< scheduler >< job-list >< job >< interval > <minutely>
Description Job execution interval in minutes.
Value Type nonNegativeIntType

(1787) < domain >< server-templates >< server-template >< scheduler >< job-list >< job >< interval > <hourly>
Description Job execution interval in hours.
Value Type nonNegativeIntType

(1788) < domain >< server-templates >< server-template >< scheduler >< job-list >< job >< interval > <daily>
Description Job execution interval in days.
Value Type nonNegativeIntType

(1789) < domain >< server-templates >< server-template >< scheduler >< job-list >< job > <description>
Description Description of the job.
Value Type valuableToken

(1790) < domain >< server-templates >< server-template >< scheduler >< job-list >< job > <begin-time>
Description Begin time for a job, in the format of the xs:dateTime type. If not specified, the job will start immediately.
Value Type dateTime

(1791) < domain >< server-templates >< server-template >< scheduler >< job-list >< job > <end-time>
Description End time for a job, in the format of the xs:dateTime type. If not specified, the job will not end.
Value Type dateTime

(1792) < domain >< server-templates >< server-template >< scheduler >< job-list >< job > <count>
Description Count of job executions.
Value Type long
Default Value -1

(1793) < domain >< server-templates >< server-template > <naming-server>
Description Use this page to configure JEUS naming service servers which provide the JNDI service.
Value Type naming-serverType
Child Elements

(1795) pooling

(1808) replicate-group

(1794) < domain >< server-templates >< server-template >< naming-server > <pooling>
Description Thread pool that handles requests to the JEUS server which provides the JNDI naming service.
Value Type thread-poolingType
Child Elements

(1796) shared

(1798) dedicated

(1795) < domain >< server-templates >< server-template >< naming-server >< pooling > <shared>
Description Thread pool to be shared within a server.
Value Type shared-poolType
Child Elements

(1797) reserved-thread-num

(1796) < domain >< server-templates >< server-template >< naming-server >< pooling >< shared > <reserved-thread-num>
Description Thread pool to reserve for a specific service. Normally, if a service that uses a thread shared within a server may not receive one when all threads are occupied. In such case, use this option to assign a certain number of threads to the service. The total number of threads assigned to all services must not exceed the maximum number of threads set in the system thread pool properties.
Value Type nonNegativeIntType
Default Value 0

(1797) < domain >< server-templates >< server-template >< naming-server >< pooling > <dedicated>
Description Thread pool to be dedicated to a service.
Value Type dedicated-poolType
Child Elements

(1799) min

(1800) max

(1801) keep-alive-time

(1802) queue-size

(1803) stuck-thread-handling

(1798) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(1799) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(1800) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(1801) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(1802) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(1804) max-stuck-thread-time

(1805) action-on-stuck-thread

(1806) stuck-thread-check-period

(1807) user-warning-class

(1803) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(1804) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(1805) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(1806) < domain >< server-templates >< server-template >< naming-server >< pooling >< dedicated >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(1807) < domain >< server-templates >< server-template >< naming-server > <replicate-group>
Description Scope of a cluster-independent group specific to the JNDI naming server. Servers with the same tag value function as if they are in a cluster when replicating binding objects and managing groups for JNDI. This allows you to achieve a clustering effect specifically for JNDI and EJB without clustering the entire server.
Value Type replicate-groupType

(1808) < domain >< server-templates >< server-template > <data-source-remote-lookup>
Description Indicates whether to enable data source lookup from a remote JVM. The lookup provides support for the existing standalone client that configures and uses a connection pool on a remote JVM.
Value Type boolean
Default Value false

(1809) < domain >< server-templates >< server-template > <jms-quota>
Description Use this page to configure quota for maximum memory size and message count available on JMS engines and destinations.
Value Type jms-quotaType
Child Elements

(1811) name

(1812) max-byte

(1813) max-message

(1814) shared

(1810) < domain >< server-templates >< server-template >< jms-quota > <name>
Description Name of a quota. Specify it in the JMS engine or destination configurations to apply the setting.
Value Type valuableToken

(1811) < domain >< server-templates >< server-template >< jms-quota > <max-byte>
Description Maximum memory size for a quota. The default value is 128 MB. Add 'K' for KiloBytes, 'M' for MegaBytes, or 'G' for GigaBytes after the value.
Value Type valuableToken
Default Value 128M

(1812) < domain >< server-templates >< server-template >< jms-quota > <max-message>
Description Maximum number of messages for a quota. If not specified, no limit.
Value Type valuableToken

(1813) < domain >< server-templates >< server-template >< jms-quota > <shared>
Description Option to allow multiple destinations to share the quota allocation for the maximum memory size and number of messages.
Value Type boolean
Default Value false

(1814) < domain >< server-templates >< server-template > <lifecycle-invocation>
Description Methods to invoke when life cycle events occur.
Value Type lifecycle-invocationType
Child Elements

(1816) class-name

(1817) library-ref

(1826) invocation

(1815) < domain >< server-templates >< server-template >< lifecycle-invocation > <class-name>
Description Fully qualified name of the class which handles callbacks for lifecycle events.
Value Type valuableToken

(1816) < domain >< server-templates >< server-template >< lifecycle-invocation > <library-ref>
Description Information about a shared library that the application will use.
Value Type library-refType
Child Elements

(1818) library-name

(1819) specification-version

(1822) implementation-version

(1825) failon-error

(1817) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref > <library-name>
Description Name of the shared library.
Value Type token

(1818) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref > <specification-version>
Description Specification version of the shared library.
Value Type library-ref-versionType
Child Elements

(1820) value

(1821) exact-match

(1819) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref >< specification-version > <value>
Description Value of the library version.
Value Type string

(1820) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref >< specification-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(1821) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref > <implementation-version>
Description Implementation version of the shared library.
Value Type library-ref-versionType
Child Elements

(1823) value

(1824) exact-match

(1822) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref >< implementation-version > <value>
Description Value of the library version.
Value Type string

(1823) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref >< implementation-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(1824) < domain >< server-templates >< server-template >< lifecycle-invocation >< library-ref > <failon-error>
Description Indicates whether deployment will fail if a shared library is not found. The default value is false.
Value Type boolean
Default Value false

(1825) < domain >< server-templates >< server-template >< lifecycle-invocation > <invocation>
Description Information about class invocation.
Value Type invocationType
Child Elements

(1827) invocation-method

(1831) invocation-argument

(1832) invocation-type

(1826) < domain >< server-templates >< server-template >< lifecycle-invocation >< invocation > <invocation-method>
Description Invocation method.
Value Type lifecycle-invocation-methodParamType
Child Elements

(1828) method-name

(1829) method-params

(1827) < domain >< server-templates >< server-template >< lifecycle-invocation >< invocation >< invocation-method > <method-name>
Description Method name.
Value Type valuableToken

(1828) < domain >< server-templates >< server-template >< lifecycle-invocation >< invocation >< invocation-method > <method-params>
Description Parameters of a method in order.
Value Type lifecycle-invocation-method-paramsType
Child Elements

(1830) method-param

(1829) < domain >< server-templates >< server-template >< lifecycle-invocation >< invocation >< invocation-method >< method-params > <method-param>
Description Fully qualified class name for parameters of a method.
Value Type valuableToken

(1830) < domain >< server-templates >< server-template >< lifecycle-invocation >< invocation > <invocation-argument>
Description Arguments for an invocation method.
Value Type valuableToken

(1831) < domain >< server-templates >< server-template >< lifecycle-invocation >< invocation > <invocation-type>
Description Point in time at which to invoke a method.
Value Type invocation-typeType
Defined Value

BOOT

BEFORE_DEPLOY

AFTER_DEPLOY

READY

BEFORE_UNDEPLOY

AFTER_UNDEPLOY

(1832) < domain >< server-templates >< server-template > <class-ftp>
Description Sends EJB client stubs to an EJB 2.x client through FTP when the client calls a service using stubs instead of a dynamic proxy. If the class FTP service is enabled, EJB client stubs will be sent to the client through FTP. If FTP is not enabled, you need to manually copy the EJB stub file. This option is disabled by default.
Value Type boolean
Default Value false

(1833) < domain >< server-templates >< server-template > <enable-interop>
Description Allows RMI-IIOP interoperability. This option must be enabled to use EJB RMI/IIOP. When this option is enabled, a CSI Listener and an OTS Listener will be used in the Object Request Broker (ORB). RMI-IIOP supports interoperability between distributed Java and non-Java objects, which enables the support for transactions (for example, "principal"), and security (for example, GTID). The SSL protocol will be used if specified.
Value Type enable-interopType
Child Elements

(1835) interop-ssl-config

(1834) < domain >< server-templates >< server-template >< enable-interop > <interop-ssl-config>
Description Use this to configure keystore and truststore files.
Value Type keystore-configType
Child Elements

(1836) keystore-path

(1837) keystore-alias

(1838) keystore-password

(1839) keystore-keypassword

(1840) truststore-path

(1841) truststore-password

(1835) < domain >< server-templates >< server-template >< enable-interop >< interop-ssl-config > <keystore-path>
Description Path to the keystore file to apply to the current domain.
Value Type token

(1836) < domain >< server-templates >< server-template >< enable-interop >< interop-ssl-config > <keystore-alias>
Description Keystore alias. When there are multiple keyEntry certificates in the keystore file, the keystore entries are accessed via unique aliases.
Value Type token
Default Value changeit

(1837) < domain >< server-templates >< server-template >< enable-interop >< interop-ssl-config > <keystore-password>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(1838) < domain >< server-templates >< server-template >< enable-interop >< interop-ssl-config > <keystore-keypassword>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token

(1839) < domain >< server-templates >< server-template >< enable-interop >< interop-ssl-config > <truststore-path>
Description Path to the truststore file for the current domain.
Value Type token

(1840) < domain >< server-templates >< server-template >< enable-interop >< interop-ssl-config > <truststore-password>
Description Password for the truststore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(1841) < domain >< server-templates >< server-template > <use-MEJB>
Description Indicates whether to use MEJB, which is provided by the J2EE Management specifications. If this is not used, MEJB will not be deployed.
Value Type boolean
Default Value false

(1842) < domain >< server-templates >< server-template > <use-readiness-check>
Description Indicates whether to use Readiness Check. If this is not used, healthcheck apps are not deployed.
Value Type boolean
Default Value true

(1843) < domain >< server-templates >< server-template > <data-sources>
Description Valid data source in the server or cluster.
Value Type data-sourcesType
Child Elements

(1845) data-source

(1844) < domain >< server-templates >< server-template >< data-sources > <data-source>
Description ID of a valid data source in the server or cluster.
Value Type valuableToken

(1845) < domain >< server-templates >< server-template > <jms-resource>
Description JMS resources to be shared in the cluster.
Value Type jms-resourceType
Child Elements

(1847) destination

(1870) durable-subscription

(1846) < domain >< server-templates >< server-template >< jms-resource > <destination>
Description Information about destinations.
Value Type destinationType
Child Elements

(1848) type

(1849) name

(1850) export-name

(1851) subscription-limit

(1852) destination-quota

(1853) max-pending-limit

(1854) resume-dispatch-factor

(1855) dead-letter-destination

(1856) expiration-policy

(1857) redelivery-delay

(1858) message-sort

(1859) message-group

(1862) override-client-attributes

(1864) topic-multicast

(1847) < domain >< server-templates >< server-template >< jms-resource >< destination > <type>
Description Destination type. Choose either queue or topic.
Value Type destination-typeType
Defined Value

queue

topic

(1848) < domain >< server-templates >< server-template >< jms-resource >< destination > <name>
Description Destination name used for management purposes within the JMS engine.
Value Type valuableToken

(1849) < domain >< server-templates >< server-template >< jms-resource >< destination > <export-name>
Description Binding name of a destination that is bound to the naming server. The default value is the name property.
Value Type valuableToken

(1850) < domain >< server-templates >< server-template >< jms-resource >< destination > <subscription-limit>
Description Limit on the number of consumers that can access the destination.
Value Type positiveIntType
Default Value 1024

(1851) < domain >< server-templates >< server-template >< jms-resource >< destination > <destination-quota>
Description Maximum message quota that limits the total amount of messages to be stored in the destination. If not specified, no limit.
Value Type valuableToken

(1852) < domain >< server-templates >< server-template >< jms-resource >< destination > <max-pending-limit>
Description Maximum number of messages that have been dispatched but have not been acknowledged yet by the client. If the message listener is registered to a queue or topic, when messages arrive, the messages will be sent to the consumers immediately. If the client does not process those messages quickly enough, the messages will accumulate on the client and will generate an OutOfMemory error. This configuration can prevent the problem from occurring.
Value Type nonNegativeIntType
Default Value 128

(1853) < domain >< server-templates >< server-template >< jms-resource >< destination > <resume-dispatch-factor>
Description Resume dispatch factor. If the number of pending messages exceeds the value of max-pending-limit, the message delivery will be suspended temporarily. After the client has processed the messages and has sent acknowledgements and the number of messages has been reduced to (max-pending-limit * resume-dispatch-factor), dispatch will resume.
Value Type float
Default Value 0.4

(1854) < domain >< server-templates >< server-template >< jms-resource >< destination > <dead-letter-destination>
Description Name of a destination where the messages that were not handled normally in this destination will be stored. The default value is JEUSMQ_DLQ, which is a queue provided by the system that is created automatically. If the specified destination does not exist, the default value will be used.
Value Type valuableToken
Default Value JEUSMQ_DLQ

(1855) < domain >< server-templates >< server-template >< jms-resource >< destination > <expiration-policy>
Description Determines how to handle messages in a destination that have not been sent yet but have expired. Delete will deleted expired messages, and Redirect will resend the messages to the dead-letter-destination. The default value is Delete.
Value Type expiration-policyType
Default Value Delete
Defined Value

Delete

Redirect

(1856) < domain >< server-templates >< server-template >< jms-resource >< destination > <redelivery-delay>
Description Determines the amount of time wait before messages that have rolled back or recovered are resent. The unit is milliseconds.
Value Type positiveLongType

(1857) < domain >< server-templates >< server-template >< jms-resource >< destination > <message-sort>
Description Configuration for message sorting.
Value Type valuableToken

(1858) < domain >< server-templates >< server-template >< jms-resource >< destination > <message-group>
Description Groups for the destination.
Value Type message-groupType
Child Elements

(1860) message-handling

(1861) expiration-time

(1859) < domain >< server-templates >< server-template >< jms-resource >< destination >< message-group > <message-handling>
Description Defines how the destination handles message groups. Pass or Gather can be used. Pass handles groups like regular messages. Gather completes a message group and delivers it as a single message.
Value Type message-handlingType
Default Value Pass
Defined Value

Pass

Gather

(1860) < domain >< server-templates >< server-template >< jms-resource >< destination >< message-group > <expiration-time>
Description Expiration time of incomplete messages in the destination. The unit is seconds. The default value is -1, which indicates that incomplete messages persist until they have been completed.
Value Type long
Default Value -1

(1861) < domain >< server-templates >< server-template >< jms-resource >< destination > <override-client-attributes>
Description Overrides the configuration values that were set by client programs. These only apply to messages that have been sent to this destination.
Value Type override-client-attributesType
Child Elements

(1863) expiration-time

(1862) < domain >< server-templates >< server-template >< jms-resource >< destination >< override-client-attributes > <expiration-time>
Description Overrides the time-to-live(expiration-time) configuration value that is defined by the message producer. The unit is seconds.
Value Type positiveLongType

(1863) < domain >< server-templates >< server-template >< jms-resource >< destination > <topic-multicast>
Description Forwards messages consumed from a topic to multiple destinations using multicast communication. A queued destination is ignored.
Value Type multicastType
Child Elements

(1865) multicast-address

(1866) multicast-port

(1867) multicast-buffer-size

(1868) multicast-thread-pool-min-size

(1869) multicast-thread-pool-max-size

(1864) < domain >< server-templates >< server-template >< jms-resource >< destination >< topic-multicast > <multicast-address>
Description Multicast address for topic multicast. Specify a valid address that is not reserved, from 224.0.0.0 to 239.255.255.255. To allocate a valid, non-reserved address, refer to "http://www.iana.org/assignments/multicast-addresses"
Value Type token

(1865) < domain >< server-templates >< server-template >< jms-resource >< destination >< topic-multicast > <multicast-port>
Description Port number for topic multicast.
Value Type positiveIntType

(1866) < domain >< server-templates >< server-template >< jms-resource >< destination >< topic-multicast > <multicast-buffer-size>
Description Buffer size for messages to be sent through topic multicast. The default value is 8 kilobytes. Add 'K' for KiloBytes, 'M' for MegaBytes, or 'G' for GigaBytes after the value.
Value Type token
Default Value 8k

(1867) < domain >< server-templates >< server-template >< jms-resource >< destination >< topic-multicast > <multicast-thread-pool-min-size>
Description Minimum thread pool size to receive messages through topic multicast.
Value Type nonNegativeIntType
Default Value 0

(1868) < domain >< server-templates >< server-template >< jms-resource >< destination >< topic-multicast > <multicast-thread-pool-max-size>
Description Maximum thread pool size to receive messages through topic multicast.
Value Type nonNegativeIntType
Default Value 100

(1869) < domain >< server-templates >< server-template >< jms-resource > <durable-subscription>
Description Information about durable subscriptions.
Value Type durable-subscriptionType
Child Elements

(1871) client-id

(1872) name

(1873) shared

(1874) destination-name

(1875) message-selector

(1876) message-sort

(1870) < domain >< server-templates >< server-template >< jms-resource >< durable-subscription > <client-id>
Description Client ID. This must be unique in the connection factory as well as among all client IDs in the durable subscription configurations.
Value Type token

(1871) < domain >< server-templates >< server-template >< jms-resource >< durable-subscription > <name>
Description Identifies a durable subscription.
Value Type valuableToken

(1872) < domain >< server-templates >< server-template >< jms-resource >< durable-subscription > <shared>
Description Option to share a durable subscription. If set to "true", a message is only sent to a single client. For more information, refer to "8.3.4 Shared Durable Subscription" of Java Message Service 2.0 Specification.
Value Type boolean
Default Value false

(1873) < domain >< server-templates >< server-template >< jms-resource >< durable-subscription > <destination-name>
Description Name of the destination for a durable subscription to receive messages.
Value Type valuableToken

(1874) < domain >< server-templates >< server-template >< jms-resource >< durable-subscription > <message-selector>
Description Message selector for a durable subscription.
Value Type token

(1875) < domain >< server-templates >< server-template >< jms-resource >< durable-subscription > <message-sort>
Description Message sorting mode for a durable subscription.
Value Type valuableToken

(1876) < domain >< server-templates >< server-template > <res-ref>
Description Resource references to register in the server's JNDI.
Value Type res-refType
Child Elements

(1878) jndi-info

(1877) < domain >< server-templates >< server-template >< res-ref > <jndi-info>
Description Export name and reference name of each resource reference to register in the server's JNDI.
Value Type jndi-infoType
Child Elements

(1879) ref-name

(1880) export-name

(1878) < domain >< server-templates >< server-template >< res-ref >< jndi-info > <ref-name>
Description Name of a reference.
Value Type valuableToken
Value Description The reference name will be bound to an actual JNDI name. The reference name corresponds to that of the J2EE standard descriptor.

(1879) < domain >< server-templates >< server-template >< res-ref >< jndi-info > <export-name>
Description Actual JNDI name defined in the JEUS DD.
Value Type token

(1880) < domain >< server-templates >< server-template > <custom-resource-refs>
Description Valid resource in the server or cluster.
Value Type resource-refsType
Child Elements

(1882) name

(1881) < domain >< server-templates >< server-template >< custom-resource-refs > <name>
Description ID of a valid resource on the server or cluster.
Value Type valuableToken

(1882) < domain >< server-templates >< server-template > <external-resource-refs>
Description Valid resource in the server or cluster.
Value Type resource-refsType
Child Elements

(1884) name

(1883) < domain >< server-templates >< server-template >< external-resource-refs > <name>
Description ID of a valid resource on the server or cluster.
Value Type valuableToken

(1884) < domain >< server-templates >< server-template > <cwdp-group-id>
Description ID of a group to run CWDP. CWDP messages are sent only between WebtoB and MS with the same ID. A message ca contain up to 31 characters. The default value is "".
Value Type tokenMaxLength31Type
Default Value  

(1885) < domain > <session-server>
Value Type session-serverType
Child Elements

(1887) cluster-mode

(1888) session-storage

(1919) jeus-login-manager

(1926) jeus-central-session-server

(1929) property

(1886) < domain >< session-server > <cluster-mode>
Description Selects one of two JEUS session cluster modes.
Value Type cluster-modeType
Default Value DEFAULT
Defined Value

DEFAULT

DOMAIN_WIDE

(1887) < domain >< session-server > <session-storage>
Description Storage for HTTP sessions in servlet.
Value Type session-storageType
Child Elements

(1889) name

(1890) session-manager-provider

(1891) scope

(1916) property

(1888) < domain >< session-server >< session-storage > <name>
Description Session storage name.
Value Type token
Value Description If multiple session storages exist, this value must not be a duplicate of another session storage name.
Default Value jeus-session-storage

(1889) < domain >< session-server >< session-storage > <session-manager-provider>
Description Session manager provider.
Value Type token
Value Description Use the full package name without reserved words. Example: jeus.session.impl.distributed.JeusDistributedWebSessionManagerProvider The following reserved words are provided: JEUS - Use the default session manager in JEUS. REDIS - Use the REDIS session manager. HAZELCAST - Use the HAZELCAST session manager. RUNTIME - Use another provider if any. If none, use JEUS session manager.
Default Value JEUS

(1890) < domain >< session-server >< session-storage > <scope>
Description Scope of the session storage to use.
Value Type session-scopeType
Child Elements

(1892) name

(1893) jeus-session

(1894) session-config

(1914) target-cluster

(1915) target-application

(1891) < domain >< session-server >< session-storage >< scope > <name>
Description Name for session scope configuration.
Value Type token

(1892) < domain >< session-server >< session-storage >< scope > <jeus-session>
Description JEUS session type. Either DISTRIBUTED or CENTRAL.
Value Type jeus-sessionType
Default Value DISTRIBUTED
Defined Value

DISTRIBUTED

CENTRAL

(1893) < domain >< session-server >< session-storage >< scope > <session-config>
Description Session configuration to use for the context included in the scope.
Value Type session-configType
Value Description Using the session scope allows sharing sessions between contexts, which requires a common session configuration. Without the common configuration, the intended behavior may not be achieved. If the cluster mode is DOMAIN_WIDE with the matching scope name, the corresponding session configuration will be applied.
Child Elements

(1895) timeout

(1896) max-session-count

(1897) reload-persistent

(1898) tracking-mode

(1902) session-cookie

(1894) < domain >< session-server >< session-storage >< scope >< session-config > <timeout>
Description Expiration period of sessions created by the server. Sessions that have not been accessed for the specified duration are no longer used and are deleted. This has a lower priority than Session Timeout in web.xml, which is configured by the servlet and allows individual configuration. If this option is set to -1, sessions will not be deleted. This is the expiration period of sessions. The unit is in minutes. The default value is 30.
Value Type int
Default Value 30

(1895) < domain >< session-server >< session-storage >< scope >< session-config > <max-session-count>
Description Maximum number of sessions to maintain in memory. If the number of sessions exceeds the maximum number of sessions, an error will occur. Maximum number of sessions to maintain in memory. If not specified, sessions can be created infinitely. The default value is -1 (no limit).
Value Type int
Default Value -1

(1896) < domain >< session-server >< session-storage >< scope >< session-config > <reload-persistent>
Description Indicates whether to keep attribute objects of sessions when the context is reloaded. If this option is set to true, session attributes will persist regardless of reloading the context. If this option is set to false, all attributes will be deleted when the context is reloaded. If this is true, performance will be lower because sessions will persist. Note that reloading is different from redeployment. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(1897) < domain >< session-server >< session-storage >< scope >< session-config > <tracking-mode>
Description Indicates the session tracking methods for session delivery. You can choose from "Cookie", "Url", and "Ssl", and multiple choices are possible. "Ssl" cannot be selected with others. The default value is "Cookie". Note that if you forcibly disable "Cookie", sessions might not persist.
Value Type session-tracking-modeType
Child Elements

(1899) cookie

(1900) url

(1901) ssl

(1898) < domain >< session-server >< session-storage >< scope >< session-config >< tracking-mode > <cookie>
Description Indicates whether to deliver sessions with cookies. The value type is Boolean. The default value is true.
Value Type boolean
Default Value true

(1899) < domain >< session-server >< session-storage >< scope >< session-config >< tracking-mode > <url>
Description Enables URL rewriting to track sessions. This is not generally used, and the default value is false. This option can generate security problems because the sessions are exposed in the URL. The value type is Boolean.
Value Type boolean
Default Value false

(1900) < domain >< session-server >< session-storage >< scope >< session-config >< tracking-mode > <ssl>
Description Option to enable SSL for session tracking. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(1901) < domain >< session-server >< session-storage >< scope >< session-config > <session-cookie>
Description Detailed configuration of session cookies when cookies are used to deliver sessions.
Value Type session-cookie-configType
Child Elements

(1903) cookie-name

(1904) url-cookie-name

(1905) version

(1906) domain

(1907) path

(1908) max-age

(1909) secure

(1910) http-only

(1911) same-site

(1912) comment

(1913) partitioned

(1902) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <cookie-name>
Description Name of a cookie that is used to deliver a session. The default value is JSESSIONID, but other values can be specified. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value JSESSIONID

(1903) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <url-cookie-name>
Description Name of a cookie for delivering the session using URL rewriting. The default value is jsessionid, and other values can be specified to deliver session cookies. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value jsessionid

(1904) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <version>
Description Cookie ID version. The possible values are 0 and 1. The default is 0.
Value Type int
Default Value 0

(1905) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <domain>
Description Domain name that the session cookie applies to. The cookie is used for requests to the specified domain. If .foo.com is specified, the session cookie works for requests from both first.foo.com and second.foo.com. A single correctly formatted domain name. It must start with ".". The host name should not be specified (Refer to the RFC-2109 specification).
Value Type valuableToken

(1906) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <path>
Description Path that the session cookie applies to. The session cookie is used for requests to the path. The cookies are sent with requests to the specified URL if the domain is correctly formatted (Refer to <domain> configuration). For example, if the path is "/examples" and the domain is ".foo.com", and the client request is "www.foo.com/examples", the client cookie is sent with the request. A single correctly formatted URL path should be specified.
Value Type valuableToken

(1907) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <max-age>
Description Expiration of the session ID cookie. Session cookies are valid for the specified amount of time. After the specified amount of time, the session cookies become invalid and will no longer be used. The unit is in seconds, and the default value is -1.
Value Type int
Default Value -1

(1908) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <secure>
Description Secure attribute of the session ID cookies. If this is set to true, session ID cookies will only be sent to secure HTTPS connections. The value type is Boolean. This determines whether the cookie is sent via HTTPS. The default value is false.
Value Type boolean
Default Value false

(1909) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <http-only>
Description Security method that prevents session ID cookies from being used by scripts instead of by HTTP. The value type is Boolean. This determines whether to use the HttpOnly option for cookies. The default value is true.
Value Type boolean
Default Value true

(1910) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <same-site>
Description Protection method against attacks that make unintended requests by using the session ID cookie (cross-site request forgery).
Value Type same-siteType
Value Description Set either to Lax or Strict if the cookie uses the SameSite option.
Default Value Disable
Defined Value

None

Strict

Lax

Disable

(1911) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <comment>
Description Description of the cookie. This provides the information about the cookie. This option is not supported by cookies of type 0 (Netscape version).
Value Type valuableToken

(1912) < domain >< session-server >< session-storage >< scope >< session-config >< session-cookie > <partitioned>
Description Uses Cookies Having Independent Partitioned State (CHIPS), which allows cookies to be maintained in partitioned storage by using a separate cookie jar for each root site page. Only applicable for secure cookies.
Value Type boolean
Default Value false

(1913) < domain >< session-server >< session-storage >< scope > <target-cluster>
Description Cluster to be included in the scope. Sessions are shared between all contexts in the specified cluster.
Value Type token

(1914) < domain >< session-server >< session-storage >< scope > <target-application>
Description Application to be included in the scope.
Value Type token

(1915) < domain >< session-server >< session-storage > <property>
Description Storage property. Example: reserved-thread-num=0 connection-timeout=5000 read-timeout=600 backup-level=SET backup-unit-size=50 backup-queue-size=100 backup-flowcontrol-enabled=true/false failover-delay=600 restart-delay=600 login-manager=true/false user-info=JEUS_LOGIN_KEY login-manager-strategy=invalidate-before/invalidate-after redis-architecture=standalone||cluster redis-nodes=redis://127.0.0.1:6379,redis://127.0.0.1:7001 hazelcast-architecture=standalone||cluster hazelcast-nodes=localhost:5701 hazelcast-cluster=dev
Value Type propertyType
Child Elements

(1917) key

(1918) value

(1916) < domain >< session-server >< session-storage >< property > <key>
Description Key of a property.
Value Type valuableToken

(1917) < domain >< session-server >< session-storage >< property > <value>
Description Value of a property.
Value Type valuableToken

(1918) < domain >< session-server > <jeus-login-manager>
Description Primary and secondary servers of jeus-login-manager. To prevent multiple logins at the cluster level, set a server to save the login information of jeus-login-manager by specifying the sever name. If the type is set either to HAZELCAST or REDIS, the primary and secondary configurations will be ignored.
Value Type jeus-login-managerType
Child Elements

(1920) login-manager-type

(1921) primary

(1922) secondary

(1923) property

(1919) < domain >< session-server >< jeus-login-manager > <login-manager-type>
Description Repository for the login manager.
Value Type login-managerType
Default Value JEUS
Defined Value

JEUS

HAZELCAST

REDIS

(1920) < domain >< session-server >< jeus-login-manager > <primary>
Description Primary server of the JEUS login manager.
Value Type token

(1921) < domain >< session-server >< jeus-login-manager > <secondary>
Description Secondary server of the JEUS login manager.
Value Type token

(1922) < domain >< session-server >< jeus-login-manager > <property>
Description HAZELCAST or REDIS configuration for the login manager. Example) redis-architecture=standalone||cluster redis-nodes=redis://127.0.0.1:6379,redis://127.0.0.1:7001 hazelcast-nodes=localhost:5701 hazelcast-cluster=dev
Value Type propertyType
Child Elements

(1924) key

(1925) value

(1923) < domain >< session-server >< jeus-login-manager >< property > <key>
Description Key of a property.
Value Type valuableToken

(1924) < domain >< session-server >< jeus-login-manager >< property > <value>
Description Value of a property.
Value Type valuableToken

(1925) < domain >< session-server > <jeus-central-session-server>
Description Primary and backup server for JEUS session management.
Value Type jeus-central-session-serverType
Child Elements

(1927) primary

(1928) secondary

(1926) < domain >< session-server >< jeus-central-session-server > <primary>
Description Specifies the primary server for the JEUS session server.
Value Type token

(1927) < domain >< session-server >< jeus-central-session-server > <secondary>
Description Specifies the backup server for the JEUS session server.
Value Type token

(1928) < domain >< session-server > <property>
Description Session server property. Example: excluded-servers=adminServer encoding-rule=raw||BASE64||BASE64_WITHOUT_PADDING
Value Type propertyType
Child Elements

(1930) key

(1931) value

(1929) < domain >< session-server >< property > <key>
Description Key of a property.
Value Type valuableToken

(1930) < domain >< session-server >< property > <value>
Description Value of a property.
Value Type valuableToken

(1931) < domain > <application-repositories>
Description Directory for the application files repository. Applications located in this directory are automatically recognized as installed without being directly installed on the domain.
Value Type application-repositoryType
Child Elements

(1933) application-repository

(1932) < domain >< application-repositories > <application-repository>
Description Directory to store application archive files. Use this setting to manually locate applications in the Master server. It must be an absolute path that can be accessed from a machine on which the Master server resides. Unlike application files which have been uploaded to the Master server using the INSTALL command, files in this directory cannot be copied to INSTALL_HOME. To deploy decompressed applications, set this property to the application repository and then locate the decompressed modules in the specified application repository.
Value Type valuableToken

(1933) < domain > <deployed-applications>
Description Deployment settings for an application that will be given resources in the domain.
Value Type deployed-applicationsType
Child Elements

(1935) deployed-application

(1934) < domain >< deployed-applications > <deployed-application>
Description Use this page to configure an application to deploy when the server starts.
Value Type deployed-applicationType
Child Elements

(1936) id

(1937) path

(1938) type

(1939) target-server

(1943) target-cluster

(1947) target-all-servers

(1948) exclude-master-server-when-targeting-all-servers

(1949) deploy-system-virtual-host

(1950) virtual-host

(1951) classloading

(1952) use-fast-deploy

(1953) keep-generated

(1954) shared

(1955) security-domain-name

(1956) auto-redeploy-interval

(1957) plan

(1958) context-path

(1959) dependent-libraries

(1935) < domain >< deployed-applications >< deployed-application > <id>
Description Application ID that the domain uses to manage an application. This ID is referred to when the domain passes a command to the application. You can specify an ID when installing JEUS, and if it is not specified, the server creates one. An ID must be unique in the domain.
Value Type token

(1936) < domain >< deployed-applications >< deployed-application > <path>
Description Path to an application that exists in the JEUS Master server. When an application that is installed in the domain has been deployed, this option is set to INSTALL_HOME where the application file is. When an application exists in the application storage, or has been deployed using an absolute path, this option is set to the absolute path. After the deployment is complete, the Master server writes this value in XML. Do not change this value.
Value Type token

(1937) < domain >< deployed-applications >< deployed-application > <type>
Description Application type. You can choose from EAR, EJB, WAR, CAR, or RAR.
Value Type application-typeType
Defined Value

EAR

WAR

EJB

RAR

CAR

(1938) < domain >< deployed-applications >< deployed-application > <target-server>
Description Target server to which the application will be deployed.
Value Type application-targetType
Child Elements

(1940) name

(1941) deploy-system-virtual-host

(1942) virtual-host

(1939) < domain >< deployed-applications >< deployed-application >< target-server > <name>
Description Name of the target server or cluster to which a library will be deployed.
Value Type valuableToken

(1940) < domain >< deployed-applications >< deployed-application >< target-server > <deploy-system-virtual-host>
Description Indicates whether to deploy an application in the system virtual host so that the application can be called through the base listener. If set to true, the virtual-host setting will be ignored.
Value Type boolean
Default Value false

(1941) < domain >< deployed-applications >< deployed-application >< target-server > <virtual-host>
Description Virtual host to be configured for a web application.
Value Type valuableToken
Value Description The virtual host must be specified in the engine.

(1942) < domain >< deployed-applications >< deployed-application > <target-cluster>
Description Target cluster to which the application will be deployed.
Value Type application-targetType
Child Elements

(1944) name

(1945) deploy-system-virtual-host

(1946) virtual-host

(1943) < domain >< deployed-applications >< deployed-application >< target-cluster > <name>
Description Name of the target server or cluster to which a library will be deployed.
Value Type valuableToken

(1944) < domain >< deployed-applications >< deployed-application >< target-cluster > <deploy-system-virtual-host>
Description Indicates whether to deploy an application in the system virtual host so that the application can be called through the base listener. If set to true, the virtual-host setting will be ignored.
Value Type boolean
Default Value false

(1945) < domain >< deployed-applications >< deployed-application >< target-cluster > <virtual-host>
Description Virtual host to be configured for a web application.
Value Type valuableToken
Value Description The virtual host must be specified in the engine.

(1946) < domain >< deployed-applications >< deployed-application > <target-all-servers>
Description Indicates whether to deploy an application to all servers in a domain.
Value Type boolean

(1947) < domain >< deployed-applications >< deployed-application > <exclude-master-server-when-targeting-all-servers>
Description Indicates whether to exclude the Master server when targeting all servers for deployment.
Value Type boolean

(1948) < domain >< deployed-applications >< deployed-application > <deploy-system-virtual-host>
Description Indicates whether to deploy an application in the system virtual host so that it can be called through the base listener. If set to true, the virtual-host setting will be ignored.
Value Type boolean
Default Value false

(1949) < domain >< deployed-applications >< deployed-application > <virtual-host>
Description Virtual host to be configured for a web application. The virtual host is only used when the target-all-servers is set to true.
Value Type valuableToken
Value Description The virtual host must be specified in the engine.

(1950) < domain >< deployed-applications >< deployed-application > <classloading>
Description Class loading method to be used by the application. The default value is ISOLATED, which indicates that individual classes will be loaded for applications.
Value Type classloadingType
Default Value ISOLATED
Defined Value

ISOLATED

SHARED

(1951) < domain >< deployed-applications >< deployed-application > <use-fast-deploy>
Description Use this to enable fast deploy for all EJB modules for an application or Web service modules for a Web application. This function is run based on the assumption that classes to be generated during deployment are already configured. If not configured, the engine's default setting will be used.
Value Type boolean
Default Value false

(1952) < domain >< deployed-applications >< deployed-application > <keep-generated>
Description Indicates whether to keep the sources of files generated during deployment or services of an application. The default value is false, which deletes the generated sources without keeping them.
Value Type boolean
Default Value false

(1953) < domain >< deployed-applications >< deployed-application > <shared>
Description Indicates that the application will be located on NAS. If this is set to true, the application file will be located on NAS and available for direct access by users.
Value Type boolean
Default Value false

(1954) < domain >< deployed-applications >< deployed-application > <security-domain-name>
Description Security domain for the application. If not specified, the application will use the security domain configured in the default application domain.
Value Type valuableToken

(1955) < domain >< deployed-applications >< deployed-application > <auto-redeploy-interval>
Description Interval at which application files are checked for changes and automatically redeployed. The unit is in milliseconds. The value of 0 indicates that the default value of 10 seconds will be configured. Note that this option does not deploy applications first but redeploy those that have already been deployed by the user. Therefore, you need to deploy applications even when using this option.
Value Type nonNegativeLongType

(1956) < domain >< deployed-applications >< deployed-application > <plan>
Description Name of the deployment plan file to apply to an application. The deployment plan is valid only when installed on the JEUS Master server.
Value Type valuableToken

(1957) < domain >< deployed-applications >< deployed-application > <context-path>
Description Context root of a web application. This overrides the value set in the DD.
Value Type valuableToken

(1958) < domain >< deployed-applications >< deployed-application > <dependent-libraries>
Description Use this to define libraries that will be used by an application. Each library must be deployed before deploying the application. After the deployment is complete, the JEUS Master server writes this value in XML. Do not change this value.
Value Type dependent-librariesType
Child Elements

(1960) dependent-library

(1959) < domain >< deployed-applications >< deployed-application >< dependent-libraries > <dependent-library>
Description Chooses the libraries on which the application will be dependent. Each library must be deployed in the server prior to the application.
Value Type dependent-libraryType
Child Elements

(1961) id

(1962) version

(1960) < domain >< deployed-applications >< deployed-application >< dependent-libraries >< dependent-library > <id>
Description Name of a library to be used by the application.
Value Type token

(1961) < domain >< deployed-applications >< deployed-application >< dependent-libraries >< dependent-library > <version>
Description Version of a library to be used by the application.
Value Type token
Default Value 1.0

(1962) < domain > <deployed-libraries>
Description Deployment settings for libraries that will be given resources in the domain.
Value Type deployed-librariesType
Child Elements

(1964) deployed-library

(1963) < domain >< deployed-libraries > <deployed-library>
Description Use this to configure the advanced deployment settings of a library to use in a domain. The configurations will take effect when the library is deployed at a server's startup.
Value Type deployed-libraryType
Child Elements

(1965) id

(1966) library-versions

(1964) < domain >< deployed-libraries >< deployed-library > <id>
Description ID of a library referred to when passing commands to the library. The ID of a library must be specified for installation, and it must be unique in a domain. The ID can be used for multiple versions of the same library.
Value Type token

(1965) < domain >< deployed-libraries >< deployed-library > <library-versions>
Description Use this to configure each version of a library to be used in the domain. If the library version is not specified, the configurations are applied to the latest version.
Value Type libraryVersionType
Child Elements

(1967) version

(1968) path

(1969) target-server

(1971) target-cluster

(1973) target-all-servers

(1966) < domain >< deployed-libraries >< deployed-library >< library-versions > <version>
Description Version information of a library. It serves as the ID of each version of a library, as each version can be deployed and referenced. If a version is not specified for a reference by an application, then the latest version is used.
Value Type token
Default Value 1.0

(1967) < domain >< deployed-libraries >< deployed-library >< library-versions > <path>
Description Path to the library in the JEUS Master server. If a library installed in the domain is deployed, then this option is set to that of the library in INSTALL_HOME. After the deployment is complete, the Master server writes this value in XML. Do not change this value.
Value Type token

(1968) < domain >< deployed-libraries >< deployed-library >< library-versions > <target-server>
Description Target server to which a library will be deployed.
Value Type library-targetType
Child Elements

(1970) name

(1969) < domain >< deployed-libraries >< deployed-library >< library-versions >< target-server > <name>
Description Name of the target server or cluster to which a library will be deployed.
Value Type valuableToken

(1970) < domain >< deployed-libraries >< deployed-library >< library-versions > <target-cluster>
Description Target cluster to which a library will be deployed.
Value Type library-targetType
Child Elements

(1972) name

(1971) < domain >< deployed-libraries >< deployed-library >< library-versions >< target-cluster > <name>
Description Name of the target server or cluster to which a library will be deployed.
Value Type valuableToken

(1972) < domain >< deployed-libraries >< deployed-library >< library-versions > <target-all-servers>
Description Indicates whether to deploy a library to all servers in a domain.
Value Type boolean

(1973) < domain > <lifecycle-invocation>
Description Lifecycle event for a server in the domain.
Value Type lifecycle-invocationType
Child Elements

(1975) class-name

(1976) library-ref

(1985) invocation

(1974) < domain >< lifecycle-invocation > <class-name>
Description Fully qualified name of the class which handles callbacks for lifecycle events.
Value Type valuableToken

(1975) < domain >< lifecycle-invocation > <library-ref>
Description Information about a shared library that the application will use.
Value Type library-refType
Child Elements

(1977) library-name

(1978) specification-version

(1981) implementation-version

(1984) failon-error

(1976) < domain >< lifecycle-invocation >< library-ref > <library-name>
Description Name of the shared library.
Value Type token

(1977) < domain >< lifecycle-invocation >< library-ref > <specification-version>
Description Specification version of the shared library.
Value Type library-ref-versionType
Child Elements

(1979) value

(1980) exact-match

(1978) < domain >< lifecycle-invocation >< library-ref >< specification-version > <value>
Description Value of the library version.
Value Type string

(1979) < domain >< lifecycle-invocation >< library-ref >< specification-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(1980) < domain >< lifecycle-invocation >< library-ref > <implementation-version>
Description Implementation version of the shared library.
Value Type library-ref-versionType
Child Elements

(1982) value

(1983) exact-match

(1981) < domain >< lifecycle-invocation >< library-ref >< implementation-version > <value>
Description Value of the library version.
Value Type string

(1982) < domain >< lifecycle-invocation >< library-ref >< implementation-version > <exact-match>
Description Indicates whether the exact match of the version is required.
Value Type boolean
Default Value false

(1983) < domain >< lifecycle-invocation >< library-ref > <failon-error>
Description Indicates whether deployment will fail if a shared library is not found. The default value is false.
Value Type boolean
Default Value false

(1984) < domain >< lifecycle-invocation > <invocation>
Description Information about class invocation.
Value Type invocationType
Child Elements

(1986) invocation-method

(1990) invocation-argument

(1991) invocation-type

(1985) < domain >< lifecycle-invocation >< invocation > <invocation-method>
Description Invocation method.
Value Type lifecycle-invocation-methodParamType
Child Elements

(1987) method-name

(1988) method-params

(1986) < domain >< lifecycle-invocation >< invocation >< invocation-method > <method-name>
Description Method name.
Value Type valuableToken

(1987) < domain >< lifecycle-invocation >< invocation >< invocation-method > <method-params>
Description Parameters of a method in order.
Value Type lifecycle-invocation-method-paramsType
Child Elements

(1989) method-param

(1988) < domain >< lifecycle-invocation >< invocation >< invocation-method >< method-params > <method-param>
Description Fully qualified class name for parameters of a method.
Value Type valuableToken

(1989) < domain >< lifecycle-invocation >< invocation > <invocation-argument>
Description Arguments for an invocation method.
Value Type valuableToken

(1990) < domain >< lifecycle-invocation >< invocation > <invocation-type>
Description Point in time at which to invoke a method.
Value Type invocation-typeType
Defined Value

BOOT

BEFORE_DEPLOY

AFTER_DEPLOY

READY

BEFORE_UNDEPLOY

AFTER_UNDEPLOY

(1991) < domain > <resources>
Description Resources to use in the domain. The resources include information about external resources related to JEUS such DB settings.
Value Type resourcesType
Child Elements

(1993) data-source

(2063) mail-source

(2069) url-source

(2073) message-bridge

(2098) custom-resource

(2105) external-resource

(2111) external-source

(2167) jaxr-source

(2177) managed-executor-service

(2190) managed-scheduled-executor-service

(2203) context-service

(2205) managed-thread-factory

(2208) osgi-frameworks

(1992) < domain >< resources > <data-source>
Description Data sources for an application.
Value Type data-sourceType
Child Elements

(1994) database

(2051) cluster-ds

(1993) < domain >< resources >< data-source > <database>
Description Properties used to configure data source instances and connection pools for the JDBC driver.
Value Type databaseType
Child Elements

(1995) data-source-id

(1996) export-name

(1997) data-source-class-name

(1998) data-source-type

(1999) vendor

(2000) data-source-name

(2001) service-name

(2002) description

(2003) network-protocol

(2004) server-name

(2005) port-number

(2006) database-name

(2007) user

(2008) password

(2009) login-timeout

(2010) isolation-level

(2011) driver-type

(2012) auto-commit

(2013) stmt-query-timeout

(2014) pool-destroy-timeout

(2015) property

(2019) action-on-connection-leak

(2020) support-xa-emulation

(2021) connection-pool

(1994) < domain >< resources >< data-source >< database > <data-source-id>
Description ID of the data source. The ID must be unique in a domain.
Value Type valuableToken

(1995) < domain >< resources >< data-source >< database > <export-name>
Description JNDI name of the data source. Servers do not allow different data sources to be bound with the same JNDI name. Multiple data sources can use the same JNDI name only when they are used in different servers. By default, the ID of the data source is used as the JNDI name.
Value Type valuableToken

(1996) < domain >< resources >< data-source >< database > <data-source-class-name>
Description Fully qualified name of a data source class for each JDBC driver.
Value Type valuableToken

(1997) < domain >< resources >< data-source >< database > <data-source-type>
Description Type of the data source. DataSource indicates that the connection pooling service will not be enabled. ConnectionPoolDataSource indicates that the connection pooling service will be supported. XADataSource indicates that both XA connections and the connection pooling service are supported.
Value Type data-source-typeType
Defined Value

DataSource

ConnectionPoolDataSource

XADataSource

(1998) < domain >< resources >< data-source >< database > <vendor>
Description Name of the JDBC driver vendor.
Value Type vendorType
Defined Value

oracle

sybase

mssql

db2

tibero

informix

mysql

others

(1999) < domain >< resources >< data-source >< database > <data-source-name>
Description @Deprecated. Name of the data source class instance in the JDBC driver.
Value Type token

(2000) < domain >< resources >< data-source >< database > <service-name>
Description @Deprecated. Oracle database's SID. This option is applicable only in i-net JDBC driver.
Value Type token

(2001) < domain >< resources >< data-source >< database > <description>
Description Description of the data source.
Value Type token

(2002) < domain >< resources >< data-source >< database > <network-protocol>
Description @Deprecated. Protocol used to connect to the database.
Value Type token

(2003) < domain >< resources >< data-source >< database > <server-name>
Description Host name or IP address of the server that runs the database.
Value Type valuableToken

(2004) < domain >< resources >< data-source >< database > <port-number>
Description Port number of the database listener.
Value Type nonNegativeLongType

(2005) < domain >< resources >< data-source >< database > <database-name>
Description Name of the database. Use the SID for Oracle databases.
Value Type valuableToken

(2006) < domain >< resources >< data-source >< database > <user>
Description User ID for the database. The user must have sufficient permissions to perform transactions.
Value Type valuableToken

(2007) < domain >< resources >< data-source >< database > <password>
Description User password for the database. To encrypt a password, type the password in the format of {algorithm}ciphertext.
Value Type valuableToken

(2008) < domain >< resources >< data-source >< database > <login-timeout>
Description Timeout in seconds before creating a connection to the database to log in.
Value Type nonNegativeIntType
Default Value 0

(2009) < domain >< resources >< data-source >< database > <isolation-level>
Description Transaction isolation level for a connection as specified in java.sql.Connection.
Value Type isolation-levelType
Defined Value

TRANSACTION_NONE

TRANSACTION_READ_UNCOMMITTED

TRANSACTION_READ_COMMITTED

TRANSACTION_REPEATABLE_READ

TRANSACTION_SERIALIZABLE

(2010) < domain >< resources >< data-source >< database > <driver-type>
Description @Deprecated. JDBC driver type. This is only available for Oracle.
Value Type token

(2011) < domain >< resources >< data-source >< database > <auto-commit>
Description Auto commit setting for the connection. You can choose from "true", "false", or "driver". When set to driver, the JDBC driver's auto commit setting will be used. The configuration is only valid when transactions are not active for connection pool data sources or XA data sources that use the XA emulation function.
Value Type auto-commitType
Default Value DRIVER
Defined Value

TRUE

FALSE

DRIVER

(2012) < domain >< resources >< data-source >< database > <stmt-query-timeout>
Description Query timeout in milliseconds for java.sql.Statement objects that have been created using a connection obtained through the data source. The query timeout setting method (java.sql.Statement#setQueryTimeout) is defined by the JDBC API and implemented by the JDBC driver vendor. The method thus defined is called by JEUS. The query timeout setting will differ depending on the JDBC driver vendor.
Value Type nonNegativeLongType
Default Value 0

(2013) < domain >< resources >< data-source >< database > <pool-destroy-timeout>
Description Destroy timeout in milliseconds for a connection pool. When a resource adapter is undeployed, the connection pool is destroyed. An attempt to destroy the connection pool while a connection is being used may cause threads using it to hang. To prevent this problem, you can specify a destroy timeout. If threads are not terminated after waiting for the specified amount of time, the resource adapter will be undeployed or shut down regardless of the threads.
Value Type nonNegativeLongType
Default Value 10000

(2014) < domain >< resources >< data-source >< database > <property>
Description Use this to set a unified format for property settings that may differ depending on the JDBC driver. Configure each property in the format of 'name:type=value' and set the type to primitive. You can separate multiple properties with commas (,).
Value Type typePropertyType
Child Elements

(2016) name

(2017) value

(2018) type

(2015) < domain >< resources >< data-source >< database >< property > <name>
Description Property name.
Value Type token

(2016) < domain >< resources >< data-source >< database >< property > <value>
Description Property value. If the value type is java.util.Properties, it must be specified in the format of 'key=value
Value Type token

(2017) < domain >< resources >< data-source >< database >< property > <type>
Description Type of a property.
Value Type token
Value Description Java primitive type. This must be specified before the property value can be specified.

(2018) < domain >< resources >< data-source >< database > <action-on-connection-leak>
Description Action that JEUS will take when JDBC connections are not returned from applications. The applications are usually stateless components (servlets/JSPs), stateless session beans, and MDBs. NO_ACTION indicates that JEUS will not take any action. WARNING indicates that JDBC connections which are not returned will be logged. AUTO_CLOSE indicates that JDBC connections which are not returned will be logged and returned. If this element is not configured, the invocation-manager-action properties set in the engine container will be used.
Value Type action-on-resource-leakType
Defined Value

NoAction

Warning

AutoClose

(2019) < domain >< resources >< data-source >< database > <support-xa-emulation>
Description Indicates whether to enable data source emulation for XA usage. This is available only for connection pool data sources. This option is an alternative to the JEUS 6 LocalXADataSource. Note that only one connection pool data source can be used for a transaction.
Value Type boolean
Default Value false

(2020) < domain >< resources >< data-source >< database > <connection-pool>
Description Use this to configure a connection pool for each data source.
Value Type database-connection-poolType
Child Elements

(2022) pooling

(2027) wait-free-connection

(2030) delegation-datasource

(2031) max-use-count

(2032) delegation-dba

(2033) dba-timeout

(2034) connection-validation

(2042) stmt-caching-size

(2043) stmt-fetch-size

(2044) connection-trace

(2048) use-sql-trace

(2049) keep-connection-handle-open

(2050) init-sql

(2021) < domain >< resources >< data-source >< database >< connection-pool > <pooling>
Description Size of the JDBC connection pool and related settings.
Value Type oldPoolingType
Child Elements

(2023) min

(2024) max

(2025) step

(2026) period

(2022) < domain >< resources >< data-source >< database >< connection-pool >< pooling > <min>
Description Minimum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 2

(2023) < domain >< resources >< data-source >< database >< connection-pool >< pooling > <max>
Description Maximum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 30

(2024) < domain >< resources >< data-source >< database >< connection-pool >< pooling > <step>
Description Number of connections to create when the existing connections are insufficient. New connections will be created when the total number of connections does not exceed the maximum number.
Value Type nonNegativeIntType
Default Value 1

(2025) < domain >< resources >< data-source >< database >< connection-pool >< pooling > <period>
Description Length of time after which the connection pool is reduced to the minimum size. When the connection pool size is greater than the minimum, idle connections will be closed. When the connection pool size is less than the minimum, new connections will be created. The unit is in milliseconds.
Value Type long
Default Value 3600000

(2026) < domain >< resources >< data-source >< database >< connection-pool > <wait-free-connection>
Description Method used to request for a new connection when all connections in the connection pool are being used.
Value Type wait-free-connectionType
Child Elements

(2028) enable-wait

(2029) wait-time

(2027) < domain >< resources >< data-source >< database >< connection-pool >< wait-free-connection > <enable-wait>
Description Indicates what method to use for database connection requests when there are no available connections in a pool and the maximum number of connections to cache has been reached. The value "true" indicates that the caller will wait for a connection to become available. The value "false" indicates that the system will create a disposable connection that will be discarded after use.
Value Type boolean
Default Value false

(2028) < domain >< resources >< data-source >< database >< connection-pool >< wait-free-connection > <wait-time>
Description Length of time in milliseconds to wait for before receiving a connection. If no connection is available after a caller has waited for this amount of time, the system will throw an exception to the caller. This option is available only when <enable-wait> is set to "true".
Value Type nonNegativeLongType
Default Value 10000

(2029) < domain >< resources >< data-source >< database >< connection-pool > <delegation-datasource>
Description Data source implementation that delegates a call to a given target connection pool data source. When an XA data source does not participate in an XA transaction, the data source will delegate the connection request to a specified connection pool data source. The delegated connection serves the same function as that of the XA data source connection without the relatively higher system load caused by XA data source connections. In Oracle and DB2, this option is used to bypass an exception that an XA connection cannot be started.
Value Type valuableToken

(2030) < domain >< resources >< data-source >< database >< connection-pool > <max-use-count>
Description Maximum number of times to use a physical connection. After a connection has been used for the specified number of times, it is closed and a new connection is created. The default value is 0, which indicates that connections can be used without limit and will not be replaced.
Value Type nonNegativeIntType
Default Value 0

(2031) < domain >< resources >< data-source >< database >< connection-pool > <delegation-dba>
Description JNDI name of the data source (DBA delegation data source) that has the DBA privilege to forcibly kill a database connection. If a connection obtained from the connection pool is not returned to the pool for a long time, the database session is forcibly killed because the connection may increase the database load or cause a failure. Applications should handle the exceptions that occur due to the terminated connections and then close the connection. JEUS will remove the connection and allocate a new connection to the connection pool. Currently, Tibero, Oracle, and Sybase support this function. This function was developed to terminate time-consuming queries in JDBC 2.0 and lower versions. For JDBC 3.0 and later, it is recommended to use the query timeout supported by java.sql.Statement#setQueryTimeout instead of delegation-dba that forcibly removes database sessions. Enabling this option can also cause XA transaction processing issues in XA data sources. Database sessions may be terminated while transactions in the XA data source are being performed. To prevent such a situation, using the statement query timeout and transaction settings is recommended.
Value Type valuableToken

(2032) < domain >< resources >< data-source >< database >< connection-pool > <dba-timeout>
Description Timeout in milliseconds that the delegation data source will wait for a connection to perform a query. After the timeout, the delegation data source sends a query that forcibly closes the relevant database session. This setting takes effect only when delegation DBA properties are configured.
Value Type off-intType
Default Value -1

(2033) < domain >< resources >< data-source >< database >< connection-pool > <connection-validation>
Description Use this to enable connection validation. This option validates the status of connection by sending a specific select query to check for connections errors that may arise from a JDBC connection error or socket disconnection by a firewall. When a connection error is detected, the validation function receives a new connection and sends it to the application. This option must be enabled for data sources which belong to a cluster in an RAC environment.
Value Type jdbcConnectionValidationType
Child Elements

(2035) check-query

(2036) check-query-timeout

(2037) non-validation-interval

(2038) check-query-period

(2039) check-query-class

(2040) check-query-retrial-count

(2041) destroy-policy-on-check-query

(2034) < domain >< resources >< data-source >< database >< connection-pool >< connection-validation > <check-query>
Description Check query to use when checking the connection status. In general, this only validates connections to the database, so it is recommended to use Select Query.
Value Type token

(2035) < domain >< resources >< data-source >< database >< connection-pool >< connection-validation > <check-query-timeout>
Description Timeout value in milliseconds for the check query. After a check query is performed, if there is no response from the database server, the driver may wait indefinitely. To prevent this problem, you can use check-query-timeout, which is enabled by calling the 'java.sql.Statement#setQueryTimeout' method in JDBC. Note that if this value is less than 1000, it is treated as 0.
Value Type nonNegativeLongType
Default Value 0

(2036) < domain >< resources >< data-source >< database >< connection-pool >< connection-validation > <non-validation-interval>
Description Use this option to avoid excess connection validation. If a connection is due for validation, but has not been validated previously within this interval, it will not be validated again. For example, if the interval is five seconds (5000 ms) and less than five seconds have passed since the connection was last validated, the connection will be provided to an application without connection validation. The unit is in milliseconds.
Value Type nonNegativeLongType
Default Value 0

(2037) < domain >< resources >< data-source >< database >< connection-pool >< connection-validation > <check-query-period>
Description Interval in milliseconds at which to check JDBC connections and terminate those that have problems. Before using this option, check-query must be enabled. If a clustered data source is used, this option must be enabled to check the status of the data sources.
Value Type nonNegativeLongType
Default Value 0

(2038) < domain >< resources >< data-source >< database >< connection-pool >< connection-validation > <check-query-class>
Description Fully qualified name of the class that has a customized connection checking function. This class must implement the jeus.jdbc.connectionpool.JEUSConnectionChecker interface.
Value Type valuableToken

(2039) < domain >< resources >< data-source >< database >< connection-pool >< connection-validation > <check-query-retrial-count>
Description Indicates how many times to attempt connection validation. When &lt;destroy-policy-on-check-query&gt; is set to FAILED_CONNECTION_ONLY, connection validation is only performed once. When &lt;destroy-policy-on-check-query&gt; is set to ALL_CONNECTIONS, connection validation is performed for all connections. If the first validation fails, another connection will be tested for validation to ensure connections. The total number of validation attempts depends on the basic connection validation settings and the check query retrial count properties.
Value Type nonNegativeIntType
Default Value 0

(2040) < domain >< resources >< data-source >< database >< connection-pool >< connection-validation > <destroy-policy-on-check-query>
Description Use this to specify the policy on how to process connections in a connection pool if a connection in the pool has failed validation. FAILED_CONNECTION_ONLY indicatesthat only the connections that failed validation will be discarded. ALL_CONNECTIONS indicates that the connections that failed validation will be discarded and the others will be validated. If validation fails once again, all connections in the pool will be discarded.
Value Type destroy-policy-on-check-queryType
Default Value FailedConnectionOnly
Defined Value

FailedConnectionOnly

AllConnections

(2041) < domain >< resources >< data-source >< database >< connection-pool > <stmt-caching-size>
Description Number of prepared statements to cache. JDBC drivers parse SQL statements passed as a parameter every time an application requests for a prepared statement. Because this may decrease system performance, JEUS internally caches the prepared statements. However, while this function is in use, connections always remain open so that drivers cannot clear a transaction, which requires that connections are closed. For example, Oracle JDBC drivers support committing a transaction when a connection is closed even when the transaction is incomplete, and even when auto-commit is set to "false". This is disabled when stmt-caching-size is enabled. Therefore, it is recommended to use the statement caching provided by the JDBC driver if possible.
Value Type off-intType
Default Value -1

(2042) < domain >< resources >< data-source >< database >< connection-pool > <stmt-fetch-size>
Description JDBC fetch size.
Value Type off-intType
Default Value -1

(2043) < domain >< resources >< data-source >< database >< connection-pool > <connection-trace>
Description Indicates whether to provide additional information about connections.
Value Type jdbc-connection-traceType
Child Elements

(2045) enabled

(2046) get-connection-trace

(2047) auto-commit-trace

(2044) < domain >< resources >< data-source >< database >< connection-pool >< connection-trace > <enabled>
Description Indicates whether to provide additional information about a connection. The value "false" indicates that Get Connection Trace and Auto Commit Trace will be ignored.
Value Type boolean
Default Value false

(2045) < domain >< resources >< data-source >< database >< connection-pool >< connection-trace > <get-connection-trace>
Description Shows the stack trace when java.sql.DataSource#getConnection is called.
Value Type boolean
Default Value true

(2046) < domain >< resources >< data-source >< database >< connection-pool >< connection-trace > <auto-commit-trace>
Description Records the logs and stack traces of the java.sql.Connection#setAutoCommit method. The log level of jeus.jdbc.connection-trace Logger must be set to FINE.
Value Type boolean
Default Value false

(2047) < domain >< resources >< data-source >< database >< connection-pool > <use-sql-trace>
Description Shows each connection's SQL queries. This enables viewing SQL query history when the level of jeus.jdbc.sql Logger to FINE. Applications that cast JDBC driver statement objects cannot use this feature because the statement object are always wrapped in JEUS.
Value Type boolean
Default Value false

(2048) < domain >< resources >< data-source >< database >< connection-pool > <keep-connection-handle-open>
Description Keeps an XA connection handle or logical connection open after the connection is returned to the pool. This must be configured before using the DB2 universal driver. When this function is used, connections always remain open. However, while this function is in use, connections always remain open so that drivers cannot clear a transaction, which requires that connections are closed. For example, Oracle JDBC drivers support committing a transaction when a connection is closed even when the transaction is incomplete, and auto-commit is set to "false". This is disabled when keep-connection-handle-open is enabled.
Value Type boolean
Default Value false

(2049) < domain >< resources >< data-source >< database >< connection-pool > <init-sql>
Description First SQL query to execute after a connection has been created.
Value Type valuableToken

(2050) < domain >< resources >< data-source > <cluster-ds>
Description Use this to configure a cluster data source that supports the failover and failback features between RAC instances. The cluster data source has its own JNDI logical name. It receives calls from applications and sends them to one of the clustered data sources. In case a primary data source is terminated during a failover or failback operation, a backup data source will process the client's requests.
Value Type cluster-dsType
Child Elements

(2052) data-source-id

(2053) export-name

(2054) data-source-selector

(2055) load-balance

(2056) is-pre-conn

(2057) use-failback

(2058) data-source-affinity

(2059) component-data-sources

(2061) ons-support

(2051) < domain >< resources >< data-source >< cluster-ds > <data-source-id>
Description ID of a cluster data source. The ID must be unique in a domain.
Value Type valuableToken

(2052) < domain >< resources >< data-source >< cluster-ds > <export-name>
Description JNDI name of a cluster data source. Servers do not allow different data sources to be bound with the same JNDI name. Multiple data sources can use the same JNDI name only when they are used on different servers. The default name is the ID of the cluster data source.
Value Type valuableToken

(2053) < domain >< resources >< data-source >< cluster-ds > <data-source-selector>
Description Name of the class that defines the policy for selecting the specific data source when receiving a connection from a clustered data source. The class must inherit the jeus.jdbc.helper.DataSourceSelector abstract class, and a fully qualified name should be specified in <data-source-selector>. When defining the policy, it is assumed that database synchronization is handled properly outside of JEUS. When a data source selector is set, the <load-balance> setting will be ignored.
Value Type token

(2054) < domain >< resources >< data-source >< cluster-ds > <load-balance>
Description Indicates whether to enable load balancing. If set to "true", the "Use Failback" setting will be ignored.
Value Type boolean
Default Value false

(2055) < domain >< resources >< data-source >< cluster-ds > <is-pre-conn>
Description Indicates whether to generate connections pools before use for data sources that are part of clustered data sources.
Value Type boolean
Default Value false

(2056) < domain >< resources >< data-source >< cluster-ds > <use-failback>
Description Indicates whether to perform a failback to the primary data source after a failover. The default value is "true". To use this function, the primary data source must be configured with the check query and check query period properties.
Value Type boolean
Default Value true

(2057) < domain >< resources >< data-source >< cluster-ds > <data-source-affinity>
Description Indicates whether to use the affinity for data sources for transaction. If this setting is enabled, transaction processing is limited to an individual member data source instance. This improves the performance of global transaction processing, while ensuring XA emulation-supported local transactions for use of cluster data sources.
Value Type boolean
Default Value true

(2058) < domain >< resources >< data-source >< cluster-ds > <component-data-sources>
Description ID of the data source that belongs to cluster data sources.
Value Type component-data-sourcesType
Child Elements

(2060) data-source

(2059) < domain >< resources >< data-source >< cluster-ds >< component-data-sources > <data-source>
Description ID of the data source to be used for a cluster. The first data source operates as the primary data source in the cluster.
Value Type valuableToken

(2060) < domain >< resources >< data-source >< cluster-ds > <ons-support>
Description Use this to configure a cluster data source integrated with ONS. The failure and recovery of the cluster data source integrated with ONS can be efficiently monitored by using ONS. In particular, load balancing can be more efficiently supported by using Runtime Load Balancing Advisory.
Value Type ons-supportType
Child Elements

(2062) ons-config

(2061) < domain >< resources >< data-source >< cluster-ds >< ons-support > <ons-config>
Description IP and port that RAC nodes on ONS will use to communicate with each other. Cluster data sources operate as ONS clients by creating a socket connection to a specified IP and port.
Value Type valuableToken

(2062) < domain >< resources > <mail-source>
Description SMTP hosts with which client applications will send mails.
Value Type mail-sourceType
Child Elements

(2064) mail-entry

(2063) < domain >< resources >< mail-source > <mail-entry>
Description Mail source to access through a JNDI lookup. For more information about this function, refer to the JavaMail 1.2 specifications.
Value Type mail-entryType
Child Elements

(2065) export-name

(2066) mail-property

(2064) < domain >< resources >< mail-source >< mail-entry > <export-name>
Description Export name that client applications will use to indirectly access the mail source. An email host and its JNDI export name are bound together by the naming service, and this name is bound to the java.mail.Session object.
Value Type token

(2065) < domain >< resources >< mail-source >< mail-entry > <mail-property>
Description Use this to configure mail host or other properties regarding access.
Value Type mail-propertyType
Child Elements

(2067) name

(2068) value

(2066) < domain >< resources >< mail-source >< mail-entry >< mail-property > <name>
Description mail Mail property names. The name must follow JavaMail 1.2 specifications.
Value Type valuableToken

(2067) < domain >< resources >< mail-source >< mail-entry >< mail-property > <value>
Description Mail properties.
Value Type valuableToken

(2068) < domain >< resources > <url-source>
Description URLs to be bound to a JNDI name of a naming service server so that clients can access resources using the standard JNDI.
Value Type url-sourceType
Child Elements

(2070) url-entry

(2069) < domain >< resources >< url-source > <url-entry>
Description URL address to be bound to a JNDI name in the naming server.
Value Type url-entryType
Child Elements

(2071) export-name

(2072) url

(2070) < domain >< resources >< url-source >< url-entry > <export-name>
Description JNDI name to which a URL will be bound in the naming server.
Value Type valuableToken

(2071) < domain >< resources >< url-source >< url-entry > <url>
Description URL to be bound to the JNDI name.
Value Type valuableToken

(2072) < domain >< resources > <message-bridge>
Description Message bridges among destinations of multiple JMS vendors.
Value Type message-bridgeType
Child Elements

(2074) bridge-connections

(2084) bridges

(2097) basedir

(2073) < domain >< resources >< message-bridge > <bridge-connections>
Description Information about the physical connection to the JMS provider.
Value Type bridge-connectionsType
Child Elements

(2075) connection

(2074) < domain >< resources >< message-bridge >< bridge-connections > <connection>
Description Use this to configure the physical connection to the JMS vendor.
Value Type bridge-connectionType
Child Elements

(2076) name

(2077) classpath

(2078) jndi-provider-url

(2079) jndi-initial-context-factory

(2080) connection-factory

(2081) xa-support

(2082) username

(2083) password

(2075) < domain >< resources >< message-bridge >< bridge-connections >< connection > <name>
Description Unique name of the bridge connection.
Value Type token

(2076) < domain >< resources >< message-bridge >< bridge-connections >< connection > <classpath>
Description Path to the class supported by the JMS provider. If set as a relative path, it refers to JEUS_HOME Directory.
Value Type valuableToken

(2077) < domain >< resources >< message-bridge >< bridge-connections >< connection > <jndi-provider-url>
Description URL of the JNDI service provider that uses bridge connection.
Value Type token

(2078) < domain >< resources >< message-bridge >< bridge-connections >< connection > <jndi-initial-context-factory>
Description Initial context factory that will be used to make the bridge connection.
Value Type token

(2079) < domain >< resources >< message-bridge >< bridge-connections >< connection > <connection-factory>
Description JMS connection factory that will be used to make the bridge connection.
Value Type token

(2080) < domain >< resources >< message-bridge >< bridge-connections >< connection > <xa-support>
Description Indicates whether the bridge connection supports XA.
Value Type boolean
Default Value true

(2081) < domain >< resources >< message-bridge >< bridge-connections >< connection > <username>
Description User name used for the JMS connection factory that will be used to make the bridge connection.
Value Type token

(2082) < domain >< resources >< message-bridge >< bridge-connections >< connection > <password>
Description Password used for the JMS connection factory that will be used to make the bridge connection.
Value Type token

(2083) < domain >< resources >< message-bridge > <bridges>
Description Bridge Destinations.
Value Type bridge-entriesType
Child Elements

(2085) bridge

(2084) < domain >< resources >< message-bridge >< bridges > <bridge>
Description Bridge destination for sent messages. A messaging bridge instance forwards messages between a pair of bridge source and target destinations.
Value Type bridge-entryType
Child Elements

(2086) name

(2087) source

(2091) target

(2095) message-selector

(2096) timeout

(2085) < domain >< resources >< message-bridge >< bridges >< bridge > <name>
Description Name of the bridge.
Value Type token

(2086) < domain >< resources >< message-bridge >< bridges >< bridge > <source>
Description Source bridge destination.
Value Type bridge-destinationType
Child Elements

(2088) connection-name

(2089) destination

(2090) type

(2087) < domain >< resources >< message-bridge >< bridges >< bridge >< source > <connection-name>
Description Name of the bridge connection for the bridge destination.
Value Type token

(2088) < domain >< resources >< message-bridge >< bridges >< bridge >< source > <destination>
Description JMS destination for the bridge destination.
Value Type token

(2089) < domain >< resources >< message-bridge >< bridges >< bridge >< source > <type>
Description JMS destination type of the bridge destination. You can choose queue or topic.
Value Type destination-typeType
Defined Value

queue

topic

(2090) < domain >< resources >< message-bridge >< bridges >< bridge > <target>
Description Target bridge destination.
Value Type bridge-destinationType
Child Elements

(2092) connection-name

(2093) destination

(2094) type

(2091) < domain >< resources >< message-bridge >< bridges >< bridge >< target > <connection-name>
Description Name of the bridge connection for the bridge destination.
Value Type token

(2092) < domain >< resources >< message-bridge >< bridges >< bridge >< target > <destination>
Description JMS destination for the bridge destination.
Value Type token

(2093) < domain >< resources >< message-bridge >< bridges >< bridge >< target > <type>
Description JMS destination type of the bridge destination. You can choose queue or topic.
Value Type destination-typeType
Defined Value

queue

topic

(2094) < domain >< resources >< message-bridge >< bridges >< bridge > <message-selector>
Description JMS selector for the bridge.
Value Type token

(2095) < domain >< resources >< message-bridge >< bridges >< bridge > <timeout>
Description Message receive timeout.
Value Type long
Default Value 10000

(2096) < domain >< resources >< message-bridge > <basedir>
Description Directory to temporarily contain data in journal format in non-XA mode.
Value Type token

(2097) < domain >< resources > <custom-resource>
Description Custom resources.
Value Type customResourceType
Child Elements

(2099) export-name

(2100) resource-class-name

(2101) factory-class-name

(2102) custom-resource-property

(2098) < domain >< resources >< custom-resource > <export-name>
Description Name that will be used to register a custom resource with the naming service server.
Value Type valuableToken

(2099) < domain >< resources >< custom-resource > <resource-class-name>
Description Class name of the JavaBean custom resource.
Value Type valuableToken

(2100) < domain >< resources >< custom-resource > <factory-class-name>
Description Class name of the object factory that will create custom resource instances.
Value Type valuableToken

(2101) < domain >< resources >< custom-resource > <custom-resource-property>
Description Custom resource properties.
Value Type custom-resource-propertyType
Child Elements

(2103) name

(2104) value

(2102) < domain >< resources >< custom-resource >< custom-resource-property > <name>
Description Name of the custom resource JavaBeans property.
Value Type valuableToken

(2103) < domain >< resources >< custom-resource >< custom-resource-property > <value>
Description Value for the custom resource JavaBeans property.
Value Type valuableToken

(2104) < domain >< resources > <external-resource>
Description External resources that will be used in the domain such as WebT, jTmax, and InfiniteCache that are integrated with JEUS.
Value Type external-resourceType
Child Elements

(2106) name

(2107) class-name

(2108) property

(2105) < domain >< resources >< external-resource > <name>
Description Name of an external resource. It must be unique.
Value Type valuableToken

(2106) < domain >< resources >< external-resource > <class-name>
Description Name of the ResourceBootstrapper implementation class contained in WebT, jTmax, or Infinite Cache.
Value Type valuableToken

(2107) < domain >< resources >< external-resource > <property>
Description Properties used by an external resource.
Value Type propertyType
Child Elements

(2109) key

(2110) value

(2108) < domain >< resources >< external-resource >< property > <key>
Description Key of a property.
Value Type valuableToken

(2109) < domain >< resources >< external-resource >< property > <value>
Description Value of a property.
Value Type valuableToken

(2110) < domain >< resources > <external-source>
Description External resources such as a resource adapter.
Value Type external-sourceType
Child Elements

(2112) jms-source

(2124) connector

(2111) < domain >< resources >< external-source > <jms-source>
Description Use this to configure a message source for interoperability with the transaction manager. You need to configure options below to enable interoperability between Java message service products, including IBM MQ or Sonic MQ. For detailed information about the configuration, refer to the IBM MQ or Sonic SQ guides.
Value Type jmsSourceType
Child Elements

(2113) vendor

(2114) factory-class-name

(2115) resource-type

(2116) export-name

(2117) queue

(2118) queueManager

(2119) topic

(2120) property

(2112) < domain >< resources >< external-source >< jms-source > <vendor>
Description Name of the vendor of the JMS driver.
Value Type jmsVendorType
Defined Value

ibmmq

sonicmq

others

(2113) < domain >< resources >< external-source >< jms-source > <factory-class-name>
Description Factory class name for the JMS driver.
Value Type token

(2114) < domain >< resources >< external-source >< jms-source > <resource-type>
Description JMS resource type.
Value Type typeResourceType
Defined Value

QCF

TCF

Q

T

XAQCF

XATCF

LOCALXAQCF

LOCALXATCF

(2115) < domain >< resources >< external-source >< jms-source > <export-name>
Description Service name to be registered with JNDI.
Value Type token

(2116) < domain >< resources >< external-source >< jms-source > <queue>
Description Queue reserved for type Q resources. For more information, refer to the IBM MQ or Sonic SQ guides.
Value Type token

(2117) < domain >< resources >< external-source >< jms-source > <queueManager>
Description QueueManager reserved for resources that do not belong to type T. For more information, refer to the IBM MQ guides.
Value Type token

(2118) < domain >< resources >< external-source >< jms-source > <topic>
Description Topic reserved for type T resources. For more information, refer to the IBM MQ or Sonic SQ guides.
Value Type token

(2119) < domain >< resources >< external-source >< jms-source > <property>
Description JMS source properties.
Value Type typePropertyType
Child Elements

(2121) name

(2122) value

(2123) type

(2120) < domain >< resources >< external-source >< jms-source >< property > <name>
Description Property name.
Value Type token

(2121) < domain >< resources >< external-source >< jms-source >< property > <value>
Description Property value. If the value type is java.util.Properties, it must be specified in the format of 'key=value
Value Type token

(2122) < domain >< resources >< external-source >< jms-source >< property > <type>
Description Type of a property.
Value Type token
Value Description Java primitive type. This must be specified before the property value can be specified.

(2123) < domain >< resources >< external-source > <connector>
Description Information about the connection pool or the worker pool which manages outbound resource adapters.
Value Type connectorType
Child Elements

(2125) resource-adapter-module-id

(2126) connection-pool

(2161) worker-pool

(2124) < domain >< resources >< external-source >< connector > <resource-adapter-module-id>
Description Name of the resource adapter module deployed to JEUS. If the module is deployed as a stand-alone, specify its name. If the resource adapter belongs to an EAR, both the EAR name and the resource adapter module name should be specified. In this case, separate the EAR name and resource adapter name by '#'.
Value Type valuableToken

(2125) < domain >< resources >< external-source >< connector > <connection-pool>
Description Information about the connector connection pool. Connection pools are created based on the values set in <connection-definition> in ra.xml. If no connection pool properties are configured here, the default property values are used. (Refer to "JEUS JCA guide".)
Value Type connectorConnectionPoolType
Child Elements

(2127) connection-pool-id

(2128) export-name

(2129) connectionfactory-interface

(2130) user

(2131) password

(2132) transaction-support

(2133) property

(2137) pooling

(2142) wait-free-connection

(2145) use-match-connection

(2146) allow-disposable-connection-when-match-failed

(2147) use-lazy-transaction-enlistment

(2148) connection-validation

(2154) action-on-connection-leak

(2155) connection-trace

(2159) max-use-count

(2160) pool-destroy-timeout

(2126) < domain >< resources >< external-source >< connector >< connection-pool > <connection-pool-id>
Description ID of a connection pool that manages outbound connections for the resource adapter. It is used as the default JNDI if export-name has not been specified. If you want to use another JNDI name, specify it in export-name. Changing this setting requires restarting JEUS.
Value Type token

(2127) < domain >< resources >< external-source >< connector >< connection-pool > <export-name>
Description Name of the connection factory used for a JNDI lookup. If it is not specified, the value specified in <connection-pool-id> will be used instead.
Value Type token

(2128) < domain >< resources >< external-source >< connector >< connection-pool > <connectionfactory-interface>
Description Name of the interface configured in <connectionfactory-interface> under <connection-definition> registered in ra.xml, or the interface set with @ConnectionDefinition. According to the JCA standard, a resource adapter can have multiple connection pools. If ra.xml contains two or more <connection-definition> settings, this item should be specified.
Value Type token

(2129) < domain >< resources >< external-source >< connector >< connection-pool > <user>
Description User ID for the connection pool.
Value Type token

(2130) < domain >< resources >< external-source >< connector >< connection-pool > <password>
Description Password for the connection pool. To encrypt the password, type the password in the format of {algorithm}ciphertext.
Value Type token

(2131) < domain >< resources >< external-source >< connector >< connection-pool > <transaction-support>
Description Transaction type supported by the connection pool. The value specified here overrides the configuration in ra.xml. The value XATransactionOnly is no longer supported and serves the same function as XATransaction in JEUS.
Value Type transaction-supportType
Defined Value

NoTransaction

LocalTransaction

XATransaction

XATransactionOnly

(2132) < domain >< resources >< external-source >< connector >< connection-pool > <property>
Description Properties to add to the managed connection factory. The value specified here overrides the configuration in ra.xml.
Value Type typePropertyType
Child Elements

(2134) name

(2135) value

(2136) type

(2133) < domain >< resources >< external-source >< connector >< connection-pool >< property > <name>
Description Property name.
Value Type token

(2134) < domain >< resources >< external-source >< connector >< connection-pool >< property > <value>
Description Property value. If the value type is java.util.Properties, it must be specified in the format of 'key=value
Value Type token

(2135) < domain >< resources >< external-source >< connector >< connection-pool >< property > <type>
Description Type of a property.
Value Type token
Value Description Java primitive type. This must be specified before the property value can be specified.

(2136) < domain >< resources >< external-source >< connector >< connection-pool > <pooling>
Description Size of the JCA connection pool and related settings.
Value Type oldPoolingType
Child Elements

(2138) min

(2139) max

(2140) step

(2141) period

(2137) < domain >< resources >< external-source >< connector >< connection-pool >< pooling > <min>
Description Minimum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 2

(2138) < domain >< resources >< external-source >< connector >< connection-pool >< pooling > <max>
Description Maximum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 30

(2139) < domain >< resources >< external-source >< connector >< connection-pool >< pooling > <step>
Description Number of connections to create when the existing connections are insufficient. New connections will be created when the total number of connections does not exceed the maximum number.
Value Type nonNegativeIntType
Default Value 1

(2140) < domain >< resources >< external-source >< connector >< connection-pool >< pooling > <period>
Description Length of time after which the connection pool is reduced to the minimum size. When the connection pool size is greater than the minimum, idle connections will be closed. When the connection pool size is less than the minimum, new connections will be created. The unit is in milliseconds.
Value Type long
Default Value 3600000

(2141) < domain >< resources >< external-source >< connector >< connection-pool > <wait-free-connection>
Description Method to request for a new connection when all connections in the connection pool are being used.
Value Type wait-free-connectionType
Child Elements

(2143) enable-wait

(2144) wait-time

(2142) < domain >< resources >< external-source >< connector >< connection-pool >< wait-free-connection > <enable-wait>
Description Indicates what method to use for database connection requests when there are no available connections in a pool and the maximum number of connections to cache has been reached. The value "true" indicates that the caller will wait for a connection to become available. The value "false" indicates that the system will create a disposable connection that will be discarded after use.
Value Type boolean
Default Value false

(2143) < domain >< resources >< external-source >< connector >< connection-pool >< wait-free-connection > <wait-time>
Description Length of time in milliseconds to wait for before receiving a connection. If no connection is available after a caller has waited for this amount of time, the system will throw an exception to the caller. This option is available only when <enable-wait> is set to "true".
Value Type nonNegativeLongType
Default Value 10000

(2144) < domain >< resources >< external-source >< connector >< connection-pool > <use-match-connection>
Description Indicates whether to enable connection matching. For information about connection matching, refer to the JCA specifications.
Value Type boolean
Default Value false

(2145) < domain >< resources >< external-source >< connector >< connection-pool > <allow-disposable-connection-when-match-failed>
Description Indicates whether to use a temporary connection when connection matching fails. If connection matching is not enabled, this configuration will not be used.
Value Type boolean
Default Value false

(2146) < domain >< resources >< external-source >< connector >< connection-pool > <use-lazy-transaction-enlistment>
Description Indicates whether to enable the lazy transaction enlist option, which is a transaction optimization function provided by the JCA specifications. Note that enabling this option may produce unexpected transaction results.
Value Type boolean
Default Value false

(2147) < domain >< resources >< external-source >< connector >< connection-pool > <connection-validation>
Description Connection validation check.
Value Type jcaConnectionValidationType
Child Elements

(2149) enabled

(2150) period

(2151) non-validation-interval

(2152) validation-retrial-count

(2153) destroy-policy-on-validation

(2148) < domain >< resources >< external-source >< connector >< connection-pool >< connection-validation > <enabled>
Description Option to use Connection Validation. Available only when a resource adapter implements jakarta.resource.spi.ValidatingManagedConnectionFactory.
Value Type boolean
Default Value false

(2149) < domain >< resources >< external-source >< connector >< connection-pool >< connection-validation > <period>
Description Interval at which Connection Validation is executed.
Value Type nonNegativeLongType
Default Value 0

(2150) < domain >< resources >< external-source >< connector >< connection-pool >< connection-validation > <non-validation-interval>
Description Minimum interval at which Connection Validation is executed. The unit is milliseconds. Set this when overhead occurs due to frequent Connection Validation. For example, if set to 5000 ms, Connection Validation is executed after at least 5 seconds from the last execution.
Value Type nonNegativeLongType
Default Value 0

(2151) < domain >< resources >< external-source >< connector >< connection-pool >< connection-validation > <validation-retrial-count>
Description Connection Validation execution count. In addition to the set count, Connection Validation can be executed once more when Destroy Policy On Validation is set to FAILED_CONNECTION_ONLY. If Destroy Policy On Validation is set to ALL_CONNECTIONS, it can be executed twice more if there is a connection issue at the first execution.
Value Type nonNegativeIntType
Default Value 0

(2152) < domain >< resources >< external-source >< connector >< connection-pool >< connection-validation > <destroy-policy-on-validation>
Description Indicates how to handle connections in a connection pool with an invalid connection. If set to FAILED_CONNECTION_ONLY, only invalid connections are removed from the pool. If set to ALL_CONNECTIONS, invalid connections are removed from the pool and the other connections in the pool are checked whether they are valid. Invalid connections are removed.
Value Type destroy-policy-on-check-queryType
Default Value FailedConnectionOnly
Defined Value

FailedConnectionOnly

AllConnections

(2153) < domain >< resources >< external-source >< connector >< connection-pool > <action-on-connection-leak>
Description Action that JEUS takes to handle connections that are not returned from applications. The applications are usually stateless components (servlet/JSP), stateless session beans, and MDB. NO_ACTION indicates that JEUS will not take any action. WARNING indicates that connections that are not returned will be logged. AUTO_CLOSE indicates that connections which are not returned will be logged and returned. If this element is not configured, the invocation-manager-action properties set in the engine container will be used.
Value Type action-on-resource-leakType
Defined Value

NoAction

Warning

AutoClose

(2154) < domain >< resources >< external-source >< connector >< connection-pool > <connection-trace>
Description Indicates whether to monitor connections. This function stores stack traces during getConnection, which show which applications are using connections.
Value Type jca-connection-traceType
Child Elements

(2156) enabled

(2157) get-connection-trace

(2158) local-transaction-trace

(2155) < domain >< resources >< external-source >< connector >< connection-pool >< connection-trace > <enabled>
Description Option to use connection monitoring.
Value Type boolean
Default Value false

(2156) < domain >< resources >< external-source >< connector >< connection-pool >< connection-trace > <get-connection-trace>
Description Saves StackTrace at the time when an application requests a connection (getConnection). When a connection leak occurs, StackTrace shows which application was using the connection. This can be checked with server log or an administration tool, such as WebAdmin.
Value Type boolean
Default Value true

(2157) < domain >< resources >< external-source >< connector >< connection-pool >< connection-trace > <local-transaction-trace>
Description Option to trace information about applications' jobs for resource adapters and local transactions. If used along with Get Connection Trace, it is helpful to trace an application that does not commit or rollback a local transaction. If this option is set and jeus.connector.pool.transaction logger's level is set to FINE, the information can be checked with server log.
Value Type boolean
Default Value false

(2158) < domain >< resources >< external-source >< connector >< connection-pool > <max-use-count>
Description Maximum number of times to use a physical connection. After a connection has been used in the specified number of times, it is closed and a new connection is created. The default value is 0, which indicates that connections can be used without limit and will not be replaced.
Value Type nonNegativeIntType
Default Value 0

(2159) < domain >< resources >< external-source >< connector >< connection-pool > <pool-destroy-timeout>
Description Destroy timeout for a connection pool. When a resource adapter is undeployed, the connection pool is destroyed. An attempt to destroy the connection pool while a connection is being used may cause threads using it to hang. To prevent this problem, you can specify a destroy timeout. If destruction is not performed after waiting for the specified amount of time, the resource adapter will be undeployed without regard for the threads.
Value Type nonNegativeLongType
Default Value 10000

(2160) < domain >< resources >< external-source >< connector > <worker-pool>
Description Information about the work manager. If no work manager properties are set, the default properties are used.
Value Type jca-worker-poolType
Child Elements

(2162) min

(2163) max

(2164) keep-alive-time

(2165) queue-size

(2166) shutdown-timeout

(2161) < domain >< resources >< external-source >< connector >< worker-pool > <min>
Description Minimum number of threads managed by the work manager.
Value Type nonNegativeIntType
Default Value 0

(2162) < domain >< resources >< external-source >< connector >< worker-pool > <max>
Description Maximum number of threads managed by the work manager.
Value Type nonNegativeIntType
Default Value 5

(2163) < domain >< resources >< external-source >< connector >< worker-pool > <keep-alive-time>
Description Keep-alive time in milliseconds before removing inactive threads. If the thread pool contains more than the minimum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. The default is 1 minute. If this is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Default Value 60000

(2164) < domain >< resources >< external-source >< connector >< worker-pool > <queue-size>
Description Size of the work queue required by the thread pool.
Value Type nonNegativeIntType
Default Value 4096

(2165) < domain >< resources >< external-source >< connector >< worker-pool > <shutdown-timeout>
Description Time in milliseconds for which the work manager may remain idle before being terminated. It supports a graceful shutdown. If this is set to -1, the work manager will not wait before being terminated. If this is set to 0, the work manager will wait until the undeployment process is complete.
Value Type long
Default Value -1

(2166) < domain >< resources > <jaxr-source>
Description XML registry for JAXR applications.
Value Type jaxr-sourceType
Child Elements

(2168) jaxr-entry

(2167) < domain >< resources >< jaxr-source > <jaxr-entry>
Description Connection factory properties for configuring JAXR connections.
Value Type jaxr-entryType
Child Elements

(2169) export-name

(2170) connection-factory-class-name

(2171) query-manager-URL

(2172) lifeCycle-manager-URL

(2173) authentication-method

(2174) jaxr-property

(2168) < domain >< resources >< jaxr-source >< jaxr-entry > <export-name>
Description JNDI name of the JAXR connection factory. This name is used to register a connection factory with the naming server.
Value Type token

(2169) < domain >< resources >< jaxr-source >< jaxr-entry > <connection-factory-class-name>
Description Name of the JAXR connection factory class.
Value Type token

(2170) < domain >< resources >< jaxr-source >< jaxr-entry > <query-manager-URL>
Description URL of the query manager service in the target registry provider. This is the inquiry URL for the UDDI registry.
Value Type token

(2171) < domain >< resources >< jaxr-source >< jaxr-entry > <lifeCycle-manager-URL>
Description URL of the life cycle manager service in the target registry provider. This is the publishing URL for the UDDI registry. If not specified, the query manager URL is used by default.
Value Type token

(2172) < domain >< resources >< jaxr-source >< jaxr-entry > <authentication-method>
Description Method used to authenticate to the registry provider.
Value Type token

(2173) < domain >< resources >< jaxr-source >< jaxr-entry > <jaxr-property>
Description Use this to configure the connection factory.
Value Type jaxr-propertyType
Child Elements

(2175) name

(2176) value

(2174) < domain >< resources >< jaxr-source >< jaxr-entry >< jaxr-property > <name>
Description Name of the JAXR configuration property as specified in the JAXR specification 1.0.
Value Type token

(2175) < domain >< resources >< jaxr-source >< jaxr-entry >< jaxr-property > <value>
Description JAXR properties.
Value Type token

(2176) < domain >< resources > <managed-executor-service>
Description ManagedExecutorService that can be used in an application. It allows a worker thread to receive contextual information such as security, transaction, and execution context about a task.
Value Type managed-executor-serviceType
Child Elements

(2178) export-name

(2179) long-running-task

(2180) thread-pool

(2177) < domain >< resources >< managed-executor-service > <export-name>
Description Name that will be used to register a ManagedExecutorService with the naming server.
Value Type valuableToken

(2178) < domain >< resources >< managed-executor-service > <long-running-task>
Description Boolean value that indicates whether a task run by a ManagedExecutorService is long-running.
Value Type boolean
Default Value false

(2179) < domain >< resources >< managed-executor-service > <thread-pool>
Description Displays the thread-pool setting used in a ManagedExecutorService.
Value Type dedicated-poolType
Child Elements

(2181) min

(2182) max

(2183) keep-alive-time

(2184) queue-size

(2185) stuck-thread-handling

(2180) < domain >< resources >< managed-executor-service >< thread-pool > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(2181) < domain >< resources >< managed-executor-service >< thread-pool > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(2182) < domain >< resources >< managed-executor-service >< thread-pool > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(2183) < domain >< resources >< managed-executor-service >< thread-pool > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(2184) < domain >< resources >< managed-executor-service >< thread-pool > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(2186) max-stuck-thread-time

(2187) action-on-stuck-thread

(2188) stuck-thread-check-period

(2189) user-warning-class

(2185) < domain >< resources >< managed-executor-service >< thread-pool >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(2186) < domain >< resources >< managed-executor-service >< thread-pool >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(2187) < domain >< resources >< managed-executor-service >< thread-pool >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(2188) < domain >< resources >< managed-executor-service >< thread-pool >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(2189) < domain >< resources > <managed-scheduled-executor-service>
Description ManagedScheduledExecutorService to use in an application. It allows a worker thread to receive contextual information such as security, transaction, and execution context about a task. If the implementation of the jakarta.enterprise.concurrent. Trigger is transferred when a task is submitted, then you can control the execution time of the task.
Value Type managed-scheduled-executor-serviceType
Child Elements

(2191) export-name

(2192) long-running-task

(2193) thread-pool

(2190) < domain >< resources >< managed-scheduled-executor-service > <export-name>
Description Name that will be used to register a ManagedScheduledExecutorService with the naming server.
Value Type valuableToken

(2191) < domain >< resources >< managed-scheduled-executor-service > <long-running-task>
Description Boolean value that indicates whether a task run by a ManagedScheduledExecutorService is long-running.
Value Type boolean
Default Value false

(2192) < domain >< resources >< managed-scheduled-executor-service > <thread-pool>
Description Displays the thread-pool setting used by a ManagedScheduledExecutorService.
Value Type dedicated-poolType
Child Elements

(2194) min

(2195) max

(2196) keep-alive-time

(2197) queue-size

(2198) stuck-thread-handling

(2193) < domain >< resources >< managed-scheduled-executor-service >< thread-pool > <min>
Description Minimum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 0

(2194) < domain >< resources >< managed-scheduled-executor-service >< thread-pool > <max>
Description Maximum number of threads in a thread pool.
Value Type nonNegativeIntType
Default Value 10

(2195) < domain >< resources >< managed-scheduled-executor-service >< thread-pool > <keep-alive-time>
Description Keep-alive time for inactive threads. If a thread pool contains more than the maximum number of threads, inactive threads will be automatically removed from the thread pool after the specified period of time. If this option is set to 0, threads will not be removed.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 60000

(2196) < domain >< resources >< managed-scheduled-executor-service >< thread-pool > <queue-size>
Description Size of the queue which stores the application objects processed by a thread pool.
Value Type nonNegativeIntType
Default Value 4096

(2197) < domain >< resources >< managed-scheduled-executor-service >< thread-pool > <stuck-thread-handling>
Description Option to configure a how to handle a thread when it is occupied by a specific task for longer than specified.
Value Type stuck-thread-handlingType
Child Elements

(2199) max-stuck-thread-time

(2200) action-on-stuck-thread

(2201) stuck-thread-check-period

(2202) user-warning-class

(2198) < domain >< resources >< managed-scheduled-executor-service >< thread-pool >< stuck-thread-handling > <max-stuck-thread-time>
Description Length of time before a thread is identified as stuck.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 3600000

(2199) < domain >< resources >< managed-scheduled-executor-service >< thread-pool >< stuck-thread-handling > <action-on-stuck-thread>
Description Action to take when stuck threads are detected.
Value Type action-on-stuck-threadType
Default Value None
Defined Value

None

Interrupt

IgnoreAndReplace

Warning

(2200) < domain >< resources >< managed-scheduled-executor-service >< thread-pool >< stuck-thread-handling > <stuck-thread-check-period>
Description Time period during which the status of a stuck thread is checked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(2201) < domain >< resources >< managed-scheduled-executor-service >< thread-pool >< stuck-thread-handling > <user-warning-class>
Description If action-on-stuck-thread is set to Warning, the default value for this option is thread dump. However, you can write a class to execute an action you want by configuring this option. The class must implement the jeus.util.pool.Warning interface in jclient.jar. Write the class and then locate it in SERVER_HOME/lib/application of a target server.
Value Type string
Value Description Use a fully Qualifed Class name. Example: test.stuck.UserWarning

(2202) < domain >< resources > <context-service>
Description ContextService used in an application. It preserves the context about a task even if it is executed in concurrency utilities provided in Java SE such as ExecutorService. To that effect, you need to convert a defined task to a proxy object and execute it.
Value Type context-serviceType
Child Elements

(2204) export-name

(2203) < domain >< resources >< context-service > <export-name>
Description Name that will be used to register a context-service with the naming server.
Value Type valuableToken

(2204) < domain >< resources > <managed-thread-factory>
Description ManagedThreadFactory used in an application. It preserves the context about a task even if it is executed in concurrency utilities provided in Java SE such as ExecutorService. To that effect, you need to create threads through the ManagedThreadFactory when using concurrency utilities. For example, you can create a new java.util.ThreadPoolExecutor with ThreadFactory as a parameter.
Value Type managed-thread-factoryType
Child Elements

(2206) export-name

(2207) thread-priority

(2205) < domain >< resources >< managed-thread-factory > <export-name>
Description Name that will be used to register a ManagedThreadFactory with the naming server.
Value Type valuableToken

(2206) < domain >< resources >< managed-thread-factory > <thread-priority>
Description Thread priority. The default value is 5.
Value Type nonNegativeIntType
Value Description Integer
Default Value 5

(2207) < domain >< resources > <osgi-frameworks>
Description OSGi frameworks to use in a domain.
Value Type osgi-frameworksType
Child Elements

(2209) osgi-framework

(2208) < domain >< resources >< osgi-frameworks > <osgi-framework>
Description Configuration for the OSGi framework to be used in a domain.
Value Type osgi-frameworkType
Child Elements

(2210) name

(2211) jndi-export-name

(2212) target-servers

(2214) framework-configuration-properties

(2218) install-initial-bundles

(2219) initial-bundles-directory-location

(2220) default-start-level

(2221) fail-on-error

(2222) bundle-installation-descriptors

(2209) < domain >< resources >< osgi-frameworks >< osgi-framework > <name>
Description Unique name of the OSGi framework.
Value Type string

(2210) < domain >< resources >< osgi-frameworks >< osgi-framework > <jndi-export-name>
Description JNDI name of an OSGi framework object. If not specified, the existing name set to Name will be used.
Value Type string

(2211) < domain >< resources >< osgi-frameworks >< osgi-framework > <target-servers>
Description Server to use the OSGi framework.
Value Type target-serversType
Child Elements

(2213) server-name

(2212) < domain >< resources >< osgi-frameworks >< osgi-framework >< target-servers > <server-name>
Description Name of the target server.
Value Type string

(2213) < domain >< resources >< osgi-frameworks >< osgi-framework > <framework-configuration-properties>
Description Configuration properties for OSGi framework.
Value Type propertiesType
Child Elements

(2215) property

(2214) < domain >< resources >< osgi-frameworks >< osgi-framework >< framework-configuration-properties > <property>
Value Type propertyType
Child Elements

(2216) key

(2217) value

(2215) < domain >< resources >< osgi-frameworks >< osgi-framework >< framework-configuration-properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(2216) < domain >< resources >< osgi-frameworks >< osgi-framework >< framework-configuration-properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(2217) < domain >< resources >< osgi-frameworks >< osgi-framework > <install-initial-bundles>
Description Indicates whether to install initial bundles provided when starting the OSGi framework.
Value Type boolean
Default Value true

(2218) < domain >< resources >< osgi-frameworks >< osgi-framework > <initial-bundles-directory-location>
Description Directory of initial bundles.
Value Type string

(2219) < domain >< resources >< osgi-frameworks >< osgi-framework > <default-start-level>
Description Default start level for initial bundles.
Value Type int
Default Value 30

(2220) < domain >< resources >< osgi-frameworks >< osgi-framework > <fail-on-error>
Description Indicates whether to treat failed initial bundle installation as an error.
Value Type boolean
Default Value true

(2221) < domain >< resources >< osgi-frameworks >< osgi-framework > <bundle-installation-descriptors>
Description Information about bundle installation descriptor files.
Value Type bundle-installation-descriptorsType
Child Elements

(2223) location

(2222) < domain >< resources >< osgi-frameworks >< osgi-framework >< bundle-installation-descriptors > <location>
Description Path to bundle installation descriptor files.
Value Type string

(2223) < domain > <enable-webadmin>
Description Indicates whether to use WebAdmin.
Value Type boolean
Default Value true

(2224) < domain > <enable-json-command>
Description Indicates whether to use JsonCommand.
Value Type boolean
Default Value false

(2225) < domain > <enable-to-resynchronize-applications>
Description Indicates whether to synchronize applications when a Managed Server (MS) in INDEPENDENT mode receives a JOIN event triggered at Master Server startup.
Value Type boolean
Default Value false

(2226) < domain > <watch-rule-registrator>
Description Registers handlers that will be running upon changes to the Master Server. According to priorities of Watch Rule registrators, the Watch Rules are registered in the Watch Rule Manager under the HFM configuration. The initially registered com.tmax.frame.master.jeus.util.config.change.builtin.JEUSWatchRuleRegistrator is the system Watch Rule Registrator in JEUS21, and cannot be deleted.
Value Type watch-rule-registratorType
Child Elements

(2228) class-name

(2229) priority

(2227) < domain >< watch-rule-registrator > <class-name>
Description Name of fully qualified class that implements com.tmax.frame.master.jeus.util.config.change.WatchRuleRegistrator.
Value Type valuableToken

(2228) < domain >< watch-rule-registrator > <priority>
Description Priority level of Watch Rule Registrator. The lower the number, which must be an integer that is greater than or equal to 0, the higher the priority level. If two values are the same, this priority applies to run registrators.
Value Type nonNegativeIntType
Value Description Integer that is greater than or equal to 0.
Default Value 5

(2229) < domain > <enable-strict-configuration-reference>
Description Ensures that setting values of the Master Server are under strict control when referenced. This allows the admin to mitigate failure occurrence due to changed settings. It is recommended to set to true. If set to true, any attempts to delete original settings values that are being referenced will be stopped. Also, when trying to create or modify reference setting values, if no original reference values are found, the task stops. If set to false, the original setting values that are being referenced can be deleted without the task being stopped. Also, creating or modifying reference setting values is possible regardless of the existence of the original values to be referenced. For example, if set to true, with the original server name as serverA set to servers.serverName for clusterX, any attempts to delete serverA, which is the reference setting value, will be stopped since the value is registered in clusterX.
Value Type boolean
Default Value true

(2230) <security-manager>
Description JEUS Security information management.
Value Type security-managerType
Child Elements

(2232) default-application-domain

(2233) connect-retries

(2234) security-domain-names

(2236) password-validator

(2231) < security-manager > <default-application-domain>
Description Domain name that is used for application security among security domains.
Value Type valuableToken
Default Value SYSTEM_DOMAIN

(2232) < security-manager > <connect-retries>
Description Number of attempts to reconnect when using the Security Network service.
Value Type int

(2233) < security-manager > <security-domain-names>
Description Names of domains to use in JEUS, among security domains. This value must exist in security-domains.
Value Type security-domain-namesType
Child Elements

(2235) security-domain-name

(2234) < security-manager >< security-domain-names > <security-domain-name>
Description Name of the security domain. This value references the name in the security domain configuration.
Value Type token

(2235) < security-manager > <password-validator>
Description Password validator to ensure the security of a password for a JEUS account.
Value Type password-validatorType
Child Elements

(2237) default-password-validator

(2245) custom-password-validator

(2236) < security-manager >< password-validator > <default-password-validator>
Description Default password validation check.
Value Type default-password-validatorType
Child Elements

(2238) minLength

(2239) maxLength

(2240) force-special-character

(2241) force-digit

(2242) force-capital-letter

(2243) force-small-letter

(2244) deny-username

(2237) < security-manager >< password-validator >< default-password-validator > <minLength>
Description Minimum length of a password.
Value Type nonNegativeIntType
Default Value 1

(2238) < security-manager >< password-validator >< default-password-validator > <maxLength>
Description Maximum length of a password.
Value Type nonNegativeIntType
Default Value 255

(2239) < security-manager >< password-validator >< default-password-validator > <force-special-character>
Description Indicates whether a special character must be included in a password. If set to true, the password must contain a minimum of 1 special character. The following characters are allowed: !"#$%&()*+'-./:;<=>?@
Value Type boolean
Default Value false

(2240) < security-manager >< password-validator >< default-password-validator > <force-digit>
Description Indicates whether a numeric character (0-9) must be included in a password. If set to true, the password must contain a minimum of 1 numeric character.
Value Type boolean
Default Value false

(2241) < security-manager >< password-validator >< default-password-validator > <force-capital-letter>
Description Indicates whether a upper case letter (A-Z) must be included in a password. If set to true, the password must contain a minimum of 1 upper case letter.
Value Type boolean
Default Value false

(2242) < security-manager >< password-validator >< default-password-validator > <force-small-letter>
Description Indicates whether a lower case letter (a-z) must be included in a password. If set to true, the password must contain a minimum of 1 lower case letter.
Value Type boolean
Default Value false

(2243) < security-manager >< password-validator >< default-password-validator > <deny-username>
Description Indicates whether a password disallows the same characters used in the user name. If set to true, the password containing the same characters as in the user name will be invalid. Here, the user name string is case-sensitive.
Value Type boolean
Default Value false

(2244) < security-manager >< password-validator > <custom-password-validator>
Description User custom password validation class that implements the PasswordValidator interface provided by HyperFrame. If multiple classes are registered, a password can be validated and saved after invoking and passing all those classes.
Value Type custom-password-validatorType
Child Elements

(2246) class-name

(2245) < security-manager >< password-validator >< custom-password-validator > <class-name>
Description Configuration of a user custom password validation class.
Value Type string

(2246) <session-server>
Value Type session-serverType
Child Elements

(2248) cluster-mode

(2249) session-storage

(2280) jeus-login-manager

(2287) jeus-central-session-server

(2290) property

(2247) < session-server > <cluster-mode>
Description Selects one of two JEUS session cluster modes.
Value Type cluster-modeType
Default Value DEFAULT
Defined Value

DEFAULT

DOMAIN_WIDE

(2248) < session-server > <session-storage>
Description Storage for HTTP sessions in servlet.
Value Type session-storageType
Child Elements

(2250) name

(2251) session-manager-provider

(2252) scope

(2277) property

(2249) < session-server >< session-storage > <name>
Description Session storage name.
Value Type token
Value Description If multiple session storages exist, this value must not be a duplicate of another session storage name.
Default Value jeus-session-storage

(2250) < session-server >< session-storage > <session-manager-provider>
Description Session manager provider.
Value Type token
Value Description Use the full package name without reserved words. Example: jeus.session.impl.distributed.JeusDistributedWebSessionManagerProvider The following reserved words are provided: JEUS - Use the default session manager in JEUS. REDIS - Use the REDIS session manager. HAZELCAST - Use the HAZELCAST session manager. RUNTIME - Use another provider if any. If none, use JEUS session manager.
Default Value JEUS

(2251) < session-server >< session-storage > <scope>
Description Scope of the session storage to use.
Value Type session-scopeType
Child Elements

(2253) name

(2254) jeus-session

(2255) session-config

(2275) target-cluster

(2276) target-application

(2252) < session-server >< session-storage >< scope > <name>
Description Name for session scope configuration.
Value Type token

(2253) < session-server >< session-storage >< scope > <jeus-session>
Description JEUS session type. Either DISTRIBUTED or CENTRAL.
Value Type jeus-sessionType
Default Value DISTRIBUTED
Defined Value

DISTRIBUTED

CENTRAL

(2254) < session-server >< session-storage >< scope > <session-config>
Description Session configuration to use for the context included in the scope.
Value Type session-configType
Value Description Using the session scope allows sharing sessions between contexts, which requires a common session configuration. Without the common configuration, the intended behavior may not be achieved. If the cluster mode is DOMAIN_WIDE with the matching scope name, the corresponding session configuration will be applied.
Child Elements

(2256) timeout

(2257) max-session-count

(2258) reload-persistent

(2259) tracking-mode

(2263) session-cookie

(2255) < session-server >< session-storage >< scope >< session-config > <timeout>
Description Expiration period of sessions created by the server. Sessions that have not been accessed for the specified duration are no longer used and are deleted. This has a lower priority than Session Timeout in web.xml, which is configured by the servlet and allows individual configuration. If this option is set to -1, sessions will not be deleted. This is the expiration period of sessions. The unit is in minutes. The default value is 30.
Value Type int
Default Value 30

(2256) < session-server >< session-storage >< scope >< session-config > <max-session-count>
Description Maximum number of sessions to maintain in memory. If the number of sessions exceeds the maximum number of sessions, an error will occur. Maximum number of sessions to maintain in memory. If not specified, sessions can be created infinitely. The default value is -1 (no limit).
Value Type int
Default Value -1

(2257) < session-server >< session-storage >< scope >< session-config > <reload-persistent>
Description Indicates whether to keep attribute objects of sessions when the context is reloaded. If this option is set to true, session attributes will persist regardless of reloading the context. If this option is set to false, all attributes will be deleted when the context is reloaded. If this is true, performance will be lower because sessions will persist. Note that reloading is different from redeployment. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(2258) < session-server >< session-storage >< scope >< session-config > <tracking-mode>
Description Indicates the session tracking methods for session delivery. You can choose from "Cookie", "Url", and "Ssl", and multiple choices are possible. "Ssl" cannot be selected with others. The default value is "Cookie". Note that if you forcibly disable "Cookie", sessions might not persist.
Value Type session-tracking-modeType
Child Elements

(2260) cookie

(2261) url

(2262) ssl

(2259) < session-server >< session-storage >< scope >< session-config >< tracking-mode > <cookie>
Description Indicates whether to deliver sessions with cookies. The value type is Boolean. The default value is true.
Value Type boolean
Default Value true

(2260) < session-server >< session-storage >< scope >< session-config >< tracking-mode > <url>
Description Enables URL rewriting to track sessions. This is not generally used, and the default value is false. This option can generate security problems because the sessions are exposed in the URL. The value type is Boolean.
Value Type boolean
Default Value false

(2261) < session-server >< session-storage >< scope >< session-config >< tracking-mode > <ssl>
Description Option to enable SSL for session tracking. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(2262) < session-server >< session-storage >< scope >< session-config > <session-cookie>
Description Detailed configuration of session cookies when cookies are used to deliver sessions.
Value Type session-cookie-configType
Child Elements

(2264) cookie-name

(2265) url-cookie-name

(2266) version

(2267) domain

(2268) path

(2269) max-age

(2270) secure

(2271) http-only

(2272) same-site

(2273) comment

(2274) partitioned

(2263) < session-server >< session-storage >< scope >< session-config >< session-cookie > <cookie-name>
Description Name of a cookie that is used to deliver a session. The default value is JSESSIONID, but other values can be specified. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value JSESSIONID

(2264) < session-server >< session-storage >< scope >< session-config >< session-cookie > <url-cookie-name>
Description Name of a cookie for delivering the session using URL rewriting. The default value is jsessionid, and other values can be specified to deliver session cookies. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value jsessionid

(2265) < session-server >< session-storage >< scope >< session-config >< session-cookie > <version>
Description Cookie ID version. The possible values are 0 and 1. The default is 0.
Value Type int
Default Value 0

(2266) < session-server >< session-storage >< scope >< session-config >< session-cookie > <domain>
Description Domain name that the session cookie applies to. The cookie is used for requests to the specified domain. If .foo.com is specified, the session cookie works for requests from both first.foo.com and second.foo.com. A single correctly formatted domain name. It must start with ".". The host name should not be specified (Refer to the RFC-2109 specification).
Value Type valuableToken

(2267) < session-server >< session-storage >< scope >< session-config >< session-cookie > <path>
Description Path that the session cookie applies to. The session cookie is used for requests to the path. The cookies are sent with requests to the specified URL if the domain is correctly formatted (Refer to <domain> configuration). For example, if the path is "/examples" and the domain is ".foo.com", and the client request is "www.foo.com/examples", the client cookie is sent with the request. A single correctly formatted URL path should be specified.
Value Type valuableToken

(2268) < session-server >< session-storage >< scope >< session-config >< session-cookie > <max-age>
Description Expiration of the session ID cookie. Session cookies are valid for the specified amount of time. After the specified amount of time, the session cookies become invalid and will no longer be used. The unit is in seconds, and the default value is -1.
Value Type int
Default Value -1

(2269) < session-server >< session-storage >< scope >< session-config >< session-cookie > <secure>
Description Secure attribute of the session ID cookies. If this is set to true, session ID cookies will only be sent to secure HTTPS connections. The value type is Boolean. This determines whether the cookie is sent via HTTPS. The default value is false.
Value Type boolean
Default Value false

(2270) < session-server >< session-storage >< scope >< session-config >< session-cookie > <http-only>
Description Security method that prevents session ID cookies from being used by scripts instead of by HTTP. The value type is Boolean. This determines whether to use the HttpOnly option for cookies. The default value is true.
Value Type boolean
Default Value true

(2271) < session-server >< session-storage >< scope >< session-config >< session-cookie > <same-site>
Description Protection method against attacks that make unintended requests by using the session ID cookie (cross-site request forgery).
Value Type same-siteType
Value Description Set either to Lax or Strict if the cookie uses the SameSite option.
Default Value Disable
Defined Value

None

Strict

Lax

Disable

(2272) < session-server >< session-storage >< scope >< session-config >< session-cookie > <comment>
Description Description of the cookie. This provides the information about the cookie. This option is not supported by cookies of type 0 (Netscape version).
Value Type valuableToken

(2273) < session-server >< session-storage >< scope >< session-config >< session-cookie > <partitioned>
Description Uses Cookies Having Independent Partitioned State (CHIPS), which allows cookies to be maintained in partitioned storage by using a separate cookie jar for each root site page. Only applicable for secure cookies.
Value Type boolean
Default Value false

(2274) < session-server >< session-storage >< scope > <target-cluster>
Description Cluster to be included in the scope. Sessions are shared between all contexts in the specified cluster.
Value Type token

(2275) < session-server >< session-storage >< scope > <target-application>
Description Application to be included in the scope.
Value Type token

(2276) < session-server >< session-storage > <property>
Description Storage property. Example: reserved-thread-num=0 connection-timeout=5000 read-timeout=600 backup-level=SET backup-unit-size=50 backup-queue-size=100 backup-flowcontrol-enabled=true/false failover-delay=600 restart-delay=600 login-manager=true/false user-info=JEUS_LOGIN_KEY login-manager-strategy=invalidate-before/invalidate-after redis-architecture=standalone||cluster redis-nodes=redis://127.0.0.1:6379,redis://127.0.0.1:7001 hazelcast-architecture=standalone||cluster hazelcast-nodes=localhost:5701 hazelcast-cluster=dev
Value Type propertyType
Child Elements

(2278) key

(2279) value

(2277) < session-server >< session-storage >< property > <key>
Description Key of a property.
Value Type valuableToken

(2278) < session-server >< session-storage >< property > <value>
Description Value of a property.
Value Type valuableToken

(2279) < session-server > <jeus-login-manager>
Description Primary and secondary servers of jeus-login-manager. To prevent multiple logins at the cluster level, set a server to save the login information of jeus-login-manager by specifying the sever name. If the type is set either to HAZELCAST or REDIS, the primary and secondary configurations will be ignored.
Value Type jeus-login-managerType
Child Elements

(2281) login-manager-type

(2282) primary

(2283) secondary

(2284) property

(2280) < session-server >< jeus-login-manager > <login-manager-type>
Description Repository for the login manager.
Value Type login-managerType
Default Value JEUS
Defined Value

JEUS

HAZELCAST

REDIS

(2281) < session-server >< jeus-login-manager > <primary>
Description Primary server of the JEUS login manager.
Value Type token

(2282) < session-server >< jeus-login-manager > <secondary>
Description Secondary server of the JEUS login manager.
Value Type token

(2283) < session-server >< jeus-login-manager > <property>
Description HAZELCAST or REDIS configuration for the login manager. Example) redis-architecture=standalone||cluster redis-nodes=redis://127.0.0.1:6379,redis://127.0.0.1:7001 hazelcast-nodes=localhost:5701 hazelcast-cluster=dev
Value Type propertyType
Child Elements

(2285) key

(2286) value

(2284) < session-server >< jeus-login-manager >< property > <key>
Description Key of a property.
Value Type valuableToken

(2285) < session-server >< jeus-login-manager >< property > <value>
Description Value of a property.
Value Type valuableToken

(2286) < session-server > <jeus-central-session-server>
Description Primary and backup server for JEUS session management.
Value Type jeus-central-session-serverType
Child Elements

(2288) primary

(2289) secondary

(2287) < session-server >< jeus-central-session-server > <primary>
Description Specifies the primary server for the JEUS session server.
Value Type token

(2288) < session-server >< jeus-central-session-server > <secondary>
Description Specifies the backup server for the JEUS session server.
Value Type token

(2289) < session-server > <property>
Description Session server property. Example: excluded-servers=adminServer encoding-rule=raw||BASE64||BASE64_WITHOUT_PADDING
Value Type propertyType
Child Elements

(2291) key

(2292) value

(2290) < session-server >< property > <key>
Description Key of a property.
Value Type valuableToken

(2291) < session-server >< property > <value>
Description Value of a property.
Value Type valuableToken

(2292) <ejb-engine>
Description Root element for setting the EJB engine in the server. This element and its sub-elements apply only to a single EJB engine.
Value Type ejb-engineType
Child Elements

(2294) resolution

(2295) use-dynamic-proxy-for-ejb2

(2296) enable-user-notify

(2297) invoke-http

(2300) active-management

(2314) timer-service

(2325) async-service

(2293) < ejb-engine > <resolution>
Description Time period after which to check on the status of the EJB engine. If Active Management is enabled, the server checks the number of blocked threads and executes specified tasks. For a bean with a <bean-pool> and <connect-pool>, Active Management resizes the pools, which means to reduce the number of idle entries in a pool, after <resizing-period> is passed. Also, stateful session beans check whether there are any client requests for passivation of beans due to <passivation-timeout> error, and performs passivation.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(2294) < ejb-engine > <use-dynamic-proxy-for-ejb2>
Description For JEUS 6 Fix#7 or later, EJB 2.x beans may replace the existing RMI stub method with the dynamic proxy method. The dynamic proxy method does not require loading RMI stub classes, but calls a method using a dynamic proxy (java.lang.reflect.Proxy) for RMI stubs already generated. This method enables local call optimization, which improves performance by invoking an EJB remote call in the same JVM not through RMI but as a local call. If a client is allowed to call EJB remotely and is using library version earlier than JEUS 6 Fix#6, this option to use the direct proxy method should be set to "false" to avoid compatibility issues. This option can be set within <module-info><use-dynamic-proxy-for-ejb2> in jeus-ejb-dd.xml for each EJB module. However, it is possible to ignore settings for each EJB module by setting <ejb-engine><use-dynamic-proxy-for-ejb2> in ejb-main.xml to false in order to maintain compatibility with remote clients by not using the dynamic proxy method for all EJB modules in the current EJB engine. By default, the dynamic proxy method is used for EJB 2.x-style beans.
Value Type boolean
Default Value true

(2295) < ejb-engine > <enable-user-notify>
Description When the property is enabled, the EJB exception is recorded in the User Log defined in the User Logging on the server.
Value Type boolean
Default Value false

(2296) < ejb-engine > <invoke-http>
Description Enables a client's EJB stubs to communicate with an RMI runtime environment by HTTP-RMI requests. This is used when accessing an EJB that is blocked by a firewall. When a client calls methods from EJB stubs by HTTP-RMI requests, the requests for the methods are sent to the web server to reach the web container. The request is sent to the RMI handler servlet (jeus.rmi.http.ServletHandler), and then the handler servlet sends it to the RMI runtime environment after removing the HTTP headers from the request. Thus, before using the option, the jeus.rmi.http.ServletHandler servlet must be deployed to the JEUS web container. (For more information, refer to "JEUS Web Engine Guide.")
Value Type invoke-httpType
Child Elements

(2298) url

(2299) http-port

(2297) < ejb-engine >< invoke-http > <url>
Description URI path of an RMI servlet handler (jeus.rmi.http.ServletHandler) to be called by an HTTP-RMI stub. Specify the servlet request path only. Do not specify the protocol, the web server IP, and the port number here. The protocol takes as given that HTTP, RMI, and the web server share the same IP address. This means that the web server and the web engine receive HTTP-RMI requests from the same machine. The port number can be configured in the following element.
Value Type token
Value Description Servlet context path to an RMI handler servlet.

(2298) < ejb-engine >< invoke-http > <http-port>
Description Port number of the Web server which will receive HTTP-RMI requests. Before configuring the port, RMI handler servlets must be deployed and executed on the Web server/Web container.
Value Type nonNegativeIntType
Value Description Port number of the Web server to connect with the HTTP-RMI stub.
Default Value 80

(2299) < ejb-engine > <active-management>
Description Monitors the EJB engine, handles errors, and emails the reports to the administrator.
Value Type active-managementType
Child Elements

(2301) max-blocked-thread

(2302) max-idle-time

(2303) email-notify

(2300) < ejb-engine >< active-management > <max-blocked-thread>
Description Maximum number of blocked threads. When the number of threads blocked in EJB is exceeded in the setting value, it is recommended to restart the server. Thus, make sure to set the maximum number large enough to avoid restarting the the EJB engine too often.
Value Type off-intType
Value Description Number of threads
Default Value -1

(2301) < ejb-engine >< active-management > <max-idle-time>
Description Maximum idle time for EJB threads. If a thread remains idle for the specified amount of time, it will be treated as blocked.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 300000

(2302) < ejb-engine >< active-management > <email-notify>
Description An email will be sent as notification when the server restarts due to the triggering of an active management policy or as a result of other abnormal conditions.
Value Type smtp-senderType
Child Elements

(2304) smtp-host-address

(2305) sender-id

(2306) sender-password

(2307) from-address

(2308) to-address

(2309) property

(2312) cc-address

(2313) bcc-address

(2303) < ejb-engine >< active-management >< email-notify > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(2304) < ejb-engine >< active-management >< email-notify > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(2305) < ejb-engine >< active-management >< email-notify > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(2306) < ejb-engine >< active-management >< email-notify > <from-address>
Description Email address of the sender.
Value Type valuableToken

(2307) < ejb-engine >< active-management >< email-notify > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(2308) < ejb-engine >< active-management >< email-notify > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(2310) key

(2311) value

(2309) < ejb-engine >< active-management >< email-notify >< property > <key>
Description Key of a property.
Value Type valuableToken

(2310) < ejb-engine >< active-management >< email-notify >< property > <value>
Description Value of a property.
Value Type valuableToken

(2311) < ejb-engine >< active-management >< email-notify > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(2312) < ejb-engine >< active-management >< email-notify > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(2313) < ejb-engine > <timer-service>
Description Settings for EJB Timer service.
Value Type timer-serviceType
Child Elements

(2315) support-persistence

(2316) max-retrial-count

(2317) retrial-interval

(2318) thread-pool

(2322) database-setting

(2314) < ejb-engine >< timer-service > <support-persistence>
Description Use this to configure whether a timer is persistent or not. EJB timers are persistent by default. If you set this element to false, all the timers are set as non-persistent.
Value Type boolean
Default Value true

(2315) < ejb-engine >< timer-service > <max-retrial-count>
Description Maximum number of retries when a transaction rollback or exception occurs in a timer callback method.
Value Type nonNegativeIntType
Value Description Maximum number of retries
Default Value 1

(2316) < ejb-engine >< timer-service > <retrial-interval>
Description Interval between retries.
Value Type nonNegativeLongType
Value Description Milliseconds
Default Value 5000

(2317) < ejb-engine >< timer-service > <thread-pool>
Description Thread pool on which the timer service will execute the timeout callback method.
Value Type poolingType
Child Elements

(2319) min

(2320) max

(2321) period

(2318) < ejb-engine >< timer-service >< thread-pool > <min>
Description Minimum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 2

(2319) < ejb-engine >< timer-service >< thread-pool > <max>
Description Maximum number of objects to be pooled.
Value Type nonNegativeIntType
Default Value 30

(2320) < ejb-engine >< timer-service >< thread-pool > <period>
Description Length of time after which the number of objects in a pool is reduced to the specified minimum number.
Value Type long
Default Value 3600000

(2321) < ejb-engine >< timer-service > <database-setting>
Description Indicates that a persistent timer handle will be stored in an external database.
Value Type database-settingType
Child Elements

(2323) data-source-id

(2324) db-vendor

(2322) < ejb-engine >< timer-service >< database-setting > <data-source-id>
Description Name of a connection pool of the database that the timer service uses to support the persistence of the timer. The connection pool must be defined as a database resource in the DataSources menu under Resources. It is reommended to define a connection pool that supports XA connections.
Value Type token

(2323) < ejb-engine >< timer-service >< database-setting > <db-vendor>
Description Vendor of the database that stores timer handles. The vendor is identified automatically but the user may want to specify the vendor.
Value Type db-vendorType
Defined Value

oracle

informix

db2

mssql

sybase

hsql

cloudscape

mysql

tibero

(2324) < ejb-engine > <async-service>
Description Settings for asynchrous invocation service.
Value Type async-serviceType
Child Elements

(2326) thread-min

(2327) thread-max

(2328) access-timeout

(2325) < ejb-engine >< async-service > <thread-min>
Description Minimum number of threads to maintain.
Value Type nonNegativeIntType
Value Description Number of threads
Default Value 0

(2326) < ejb-engine >< async-service > <thread-max>
Description Maximum number of threads to maintain.
Value Type nonNegativeIntType
Value Description Number of threads
Default Value 30

(2327) < ejb-engine >< async-service > <access-timeout>
Description Time period to wait for the cliet to get Future before deleting it. If the client does not receive a Future instance when an asynchronous method returns a result, the Future instance will be deleted after the specified amount of time. This prevents memory leaks, and is only applicable to asynchronous methods that return a Future instance.
Value Type nonNegativeIntType
Value Description Milliseconds
Default Value 300000

(2328) <web-container>
Description Configuration of the JEUS web engine.
Value Type web-containerType
Child Elements

(2330) default-error-page

(2331) response-header

(2336) encoding

(2347) cookie-policy

(2351) properties

(2355) jsp-engine

(2365) attach-stacktrace-on-error

(2366) virtual-host

(2469) web-connections

(2649) monitoring

(2653) access-log

(2717) session-config

(2737) async-timeout-min-threads

(2738) blocked-url-patterns

(2743) pipeline

(2329) < web-container > <default-error-page>
Description Error page that is used when web applications do not have a dedicated error page. Only a static file such as HTML or HTM can be set. This should be the absolute path. This does not use forwarding or redirecting. This reads the HTML file and returns it as the HTTP response body.
Value Type valuableToken
Value Description The absolute path to the HTML or HTM file.

(2330) < web-container > <response-header>
Description Header for web application responses.
Value Type response-headerType
Child Elements

(2332) custom-header

(2331) < web-container >< response-header > <custom-header>
Description Defines custom fields to add to HTTP response messages.
Value Type custom-headerType
Child Elements

(2333) header-field

(2332) < web-container >< response-header >< custom-header > <header-field>
Description Field names and values that are added to all HTTP responses of the web engine.
Value Type header-fieldType
Child Elements

(2334) field-name

(2335) field-value

(2333) < web-container >< response-header >< custom-header >< header-field > <field-name>
Description HTTP response field name.
Value Type valuableToken
Value Description Field name

(2334) < web-container >< response-header >< custom-header >< header-field > <field-value>
Description Field value.
Value Type token
Value Description Field value

(2335) < web-container > <encoding>
Description Encoding used to handle web application requests or responses.
Value Type encodingType
Child Elements

(2337) request-encoding

(2341) response-encoding

(2344) request-url-encoding

(2336) < web-container >< encoding > <request-encoding>
Description Encoding to apply when reading an HTTP request. The encoding converts a byte array (query strings or application/x-www-form-urlencoded content type) that was read from a socket to a string object by parsing it.
Value Type requestEncodingType
Child Elements

(2338) default

(2339) client-override

(2340) forced

(2337) < web-container >< encoding >< request-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2338) < web-container >< encoding >< request-encoding > <client-override>
Description Encoding that converts the character attribute of a content-type header sent from an HTTP client. This option supplants the <forced> setting in JEUS 7 Fix #1 and earlier versions.
Value Type valuableToken

(2339) < web-container >< encoding >< request-encoding > <forced>
Description Encoding that overrides the default or the specified one. This has priority over any operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2340) < web-container >< encoding > <response-encoding>
Description Encoding to apply when configuring the "XXX" part of "Content-type: text/html; charset=XXX" of an HTTP response header. This encoding type is also used for a JSP page. Within a container, the encoding is referred to when converting a string object that was created by a servlet to a byte array in order to save the object in a buffer.
Value Type encodingSubType
Child Elements

(2342) default

(2343) forced

(2341) < web-container >< encoding >< response-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2342) < web-container >< encoding >< response-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2343) < web-container >< encoding > <request-url-encoding>
Description Encoding to apply to the first line of HTTP requests. This value has a higher priority than the value specified in request-encoding when decoding the query string included in the request line.
Value Type encodingSubType
Child Elements

(2345) default

(2346) forced

(2344) < web-container >< encoding >< request-url-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2345) < web-container >< encoding >< request-url-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2346) < web-container > <cookie-policy>
Description Policy for HTTP headers to read or write cookies. This does not apply to the jakarta.servlet.http.Cookie method.
Value Type httpCookiePolicyType
Child Elements

(2348) write-value-on-header-policy

(2347) < web-container >< cookie-policy > <write-value-on-header-policy>
Description Indicates whether to apply the URL encoding rule when reading or using the cookies in an HTTP header.
Value Type write-value-on-header-policyType
Child Elements

(2349) apply-url-encoding-rule

(2350) charset-encoding

(2348) < web-container >< cookie-policy >< write-value-on-header-policy > <apply-url-encoding-rule>
Description Indicates whether the URL encoding rule will be applied.
Value Type boolean

(2349) < web-container >< cookie-policy >< write-value-on-header-policy > <charset-encoding>
Description Character encoding used when responding to and decoding cookies regardless of whether the URL encoding rule has been configured. If character encoding is not configured, the request and response encoding are used by default.
Value Type valuableToken

(2350) < web-container > <properties>
Description Properties to apply to the web engine.
Value Type propertiesType
Child Elements

(2352) property

(2351) < web-container >< properties > <property>
Value Type propertyType
Child Elements

(2353) key

(2354) value

(2352) < web-container >< properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(2353) < web-container >< properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(2354) < web-container > <jsp-engine>
Description JSP engine used to compile or run JSP files in web applications.
Value Type jsp-engineType
Child Elements

(2356) check-included-jspfile

(2357) keep-generated

(2358) use-in-memory-compilation

(2359) graceful-jsp-reloading

(2360) graceful-jsp-reloading-period

(2361) jsp-work-dir

(2362) java-compiler

(2363) compile-output-dir

(2364) compile-option

(2355) < web-container >< jsp-engine > <check-included-jspfile>
Description Recompiles a JSP file after checking whether its included JSP files and tag files are updated.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(2356) < web-container >< jsp-engine > <keep-generated>
Description Indicates whether to keep Java files after compilation. Keeping source files is useful for debugging.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(2357) < web-container >< jsp-engine > <use-in-memory-compilation>
Description Recompiles JSP files that are running by creating .java and .class files in memory. However, .class files are written to the file system by using background threads so that they are not recompiled when the server restarts. When <keep-generated> is set to true, .java files are written in the system using background threads.
Value Type boolean
Value Description boolean
Default Value true

(2358) < web-container >< jsp-engine > <graceful-jsp-reloading>
Description Indicates whether to regularly check for any update in a JSP file and create a JSP page instance if there is any.
Value Type boolean
Value Description Boolean
Default Value false

(2359) < web-container >< jsp-engine > <graceful-jsp-reloading-period>
Description Time period after which Graceful Jsp Reloading is performed.
Value Type long
Value Description Milliseconds
Default Value 30000

(2360) < web-container >< jsp-engine > <jsp-work-dir>
Description Directory for JSP class files.
Value Type token
Value Description Absolute path to JSP class files.

(2361) < web-container >< jsp-engine > <java-compiler>
Description Java compiler with which to compile JSP Java source into servlet classes. The default compiler is the Java Compiler API included in JVM. However, Java compilation occasionally uses a lot of memory, which may cause memory issues in a real service environment. Therefore, it is recommended to compile a separate process by selecting javac or perform compilation through AppCompiler in advance.
Value Type token
Default Value java6

(2362) < web-container >< jsp-engine > <compile-output-dir>
Description Directory for JSP class files other than JSP Work Dir. If this element is not configured, the files are stored in JSP Work Dir. This option is not used in general.
Value Type token
Value Description Absolute path to JSP class files.

(2363) < web-container >< jsp-engine > <compile-option>
Description Servlet compiler. This option is not used in general.
Value Type token
Value Description Compile options (Refer to Java Compiler Setting Items).

(2364) < web-container > <attach-stacktrace-on-error>
Description Indicates whether to attach the stack trace to error pages that are sent from JEUS. This configuration is useful during development, but should be disabled in production environments. If default-error-page is set, this option will be ignored.
Value Type boolean
Value Description Boolean type. Enables or disables attaching the stack trace.
Default Value false

(2365) < web-container > <virtual-host>
Description Indicates whether a single server can host multiple web applications. Servers that belong to the same virtual host can host the same applications, but servers that belong to different virtual hosts cannot host the same applications.
Value Type virtual-hostType
Child Elements

(2367) virtual-host-name

(2368) host-name

(2369) thread-pool

(2382) encoding

(2390) cookie-policy

(2394) properties

(2398) attach-stacktrace-on-error

(2399) access-log

(2463) pipeline

(2366) < web-container >< virtual-host > <virtual-host-name>
Description Internal identification name of the virtual host. DEFAULT_HOST and SYSTEM_HOST are reserved words and cannot be used.
Value Type valuableToken

(2367) < web-container >< virtual-host > <host-name>
Description DNS name(e.g., "www.foo.com") or IP address. A TCP port can be specified if necessary. (e.g., "www.foo.com:8088") The specified character string must be unique within a web engine.
Value Type valuableToken

(2368) < web-container >< virtual-host > <thread-pool>
Description Thread pool to handle requests when no context thread pool mapped to the request uri exists.
Value Type thread-poolType
Child Elements

(2370) min

(2371) max

(2372) max-idle-time

(2373) max-queue

(2374) thread-state-notify

(2369) < web-container >< virtual-host >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2370) < web-container >< virtual-host >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2371) < web-container >< virtual-host >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(2372) < web-container >< virtual-host >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(2373) < web-container >< virtual-host >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(2375) max-thread-active-time

(2376) interrupt-thread

(2377) active-timeout-notification

(2378) notify-threshold-ratio

(2379) notify-subject

(2380) restart-threshold-ratio

(2381) restart-subject

(2374) < web-container >< virtual-host >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(2375) < web-container >< virtual-host >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(2376) < web-container >< virtual-host >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(2377) < web-container >< virtual-host >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2378) < web-container >< virtual-host >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2379) < web-container >< virtual-host >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2380) < web-container >< virtual-host >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2381) < web-container >< virtual-host > <encoding>
Description Encoding that is used for web application requests and responses.
Value Type webContainerEncodingType
Child Elements

(2383) request-encoding

(2387) response-encoding

(2382) < web-container >< virtual-host >< encoding > <request-encoding>
Description Encoding to apply when reading an HTTP request. The encoding converts a byte array (query strings or application/x-www-form-urlencoded content type) that was read from a socket to a string object by parsing it.
Value Type requestEncodingType
Child Elements

(2384) default

(2385) client-override

(2386) forced

(2383) < web-container >< virtual-host >< encoding >< request-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2384) < web-container >< virtual-host >< encoding >< request-encoding > <client-override>
Description Encoding that converts the character attribute of a content-type header sent from an HTTP client. This option supplants the <forced> setting in JEUS 7 Fix #1 and earlier versions.
Value Type valuableToken

(2385) < web-container >< virtual-host >< encoding >< request-encoding > <forced>
Description Encoding that overrides the default or the specified one. This has priority over any operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2386) < web-container >< virtual-host >< encoding > <response-encoding>
Description Encoding to apply when configuring the "XXX" part of "Content-type: text/html; charset=XXX" of an HTTP response header. This encoding type is also used for a JSP page. Within a container, the encoding is referred to when converting a string object that was created by a servlet to a byte array in order to save the object in a buffer.
Value Type encodingSubType
Child Elements

(2388) default

(2389) forced

(2387) < web-container >< virtual-host >< encoding >< response-encoding > <default>
Description Default encoding.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2388) < web-container >< virtual-host >< encoding >< response-encoding > <forced>
Description Encoding that overrides the default encoding. This has priority over any other operation.
Value Type valuableToken
Value Description Standard character encoding (e.g. UTF-8)

(2389) < web-container >< virtual-host > <cookie-policy>
Description Policy for HTTP headers to read or write cookies. This does not apply to the jakarta.servlet.http.Cookie method.
Value Type httpCookiePolicyType
Child Elements

(2391) write-value-on-header-policy

(2390) < web-container >< virtual-host >< cookie-policy > <write-value-on-header-policy>
Description Indicates whether to apply the URL encoding rule when reading or using the cookies in an HTTP header.
Value Type write-value-on-header-policyType
Child Elements

(2392) apply-url-encoding-rule

(2393) charset-encoding

(2391) < web-container >< virtual-host >< cookie-policy >< write-value-on-header-policy > <apply-url-encoding-rule>
Description Indicates whether the URL encoding rule will be applied.
Value Type boolean

(2392) < web-container >< virtual-host >< cookie-policy >< write-value-on-header-policy > <charset-encoding>
Description Character encoding used when responding to and decoding cookies regardless of whether the URL encoding rule has been configured. If character encoding is not configured, the request and response encoding are used by default.
Value Type valuableToken

(2393) < web-container >< virtual-host > <properties>
Description Properties for the virtual host.
Value Type propertiesType
Child Elements

(2395) property

(2394) < web-container >< virtual-host >< properties > <property>
Value Type propertyType
Child Elements

(2396) key

(2397) value

(2395) < web-container >< virtual-host >< properties >< property > <key>
Description Key of a property.
Value Type valuableToken

(2396) < web-container >< virtual-host >< properties >< property > <value>
Description Value of a property.
Value Type valuableToken

(2397) < web-container >< virtual-host > <attach-stacktrace-on-error>
Description Indicates whether to attach the stack trace to error pages that are sent from JEUS. This configuration is useful during development, but should be disabled in production environments. If default-error-page is set, this option will be ignored.
Value Type boolean
Value Description Boolean type. Enables or disables attaching the stack trace.

(2398) < web-container >< virtual-host > <access-log>
Description Configuration for access logs at the virtual host level. By default, access logs created on a virtual host are also created in web engine-level access logs.
Value Type access-logType
Child Elements

(2400) level

(2401) use-parent-handlers

(2402) filter-class

(2403) formatter-pattern

(2404) handler

(2459) enable

(2460) format

(2461) exclude-ext

(2462) enable-host-name-lookup

(2399) < web-container >< virtual-host >< access-log > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2400) < web-container >< virtual-host >< access-log > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(2401) < web-container >< virtual-host >< access-log > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(2402) < web-container >< virtual-host >< access-log > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(2403) < web-container >< virtual-host >< access-log > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(2405) file-handler

(2421) smtp-handler

(2437) socket-handler

(2444) user-handler

(2404) < web-container >< virtual-host >< access-log >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(2406) name

(2407) level

(2408) encoding

(2409) filter-class

(2410) file-name

(2411) permission

(2412) chown

(2413) enable-rotation

(2414) rotation-count

(2415) rotation-dir

(2416) valid-day

(2417) valid-hour

(2418) valid-size

(2419) buffer-size

(2420) append

(2405) < web-container >< virtual-host >< access-log >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2406) < web-container >< virtual-host >< access-log >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2407) < web-container >< virtual-host >< access-log >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2408) < web-container >< virtual-host >< access-log >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2409) < web-container >< virtual-host >< access-log >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(2410) < web-container >< virtual-host >< access-log >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(2411) < web-container >< virtual-host >< access-log >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(2412) < web-container >< virtual-host >< access-log >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(2413) < web-container >< virtual-host >< access-log >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(2414) < web-container >< virtual-host >< access-log >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(2415) < web-container >< virtual-host >< access-log >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(2416) < web-container >< virtual-host >< access-log >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(2417) < web-container >< virtual-host >< access-log >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(2418) < web-container >< virtual-host >< access-log >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(2419) < web-container >< virtual-host >< access-log >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(2420) < web-container >< virtual-host >< access-log >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(2422) name

(2423) level

(2424) encoding

(2425) filter-class

(2426) smtp-host-address

(2427) sender-id

(2428) sender-password

(2429) from-address

(2430) to-address

(2431) property

(2434) cc-address

(2435) bcc-address

(2436) send-for-all-messages

(2421) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2422) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2423) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2424) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2425) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(2426) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(2427) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(2428) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(2429) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(2430) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(2432) key

(2433) value

(2431) < web-container >< virtual-host >< access-log >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(2432) < web-container >< virtual-host >< access-log >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(2433) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(2434) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(2435) < web-container >< virtual-host >< access-log >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(2436) < web-container >< virtual-host >< access-log >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(2438) name

(2439) level

(2440) encoding

(2441) filter-class

(2442) address

(2443) port

(2437) < web-container >< virtual-host >< access-log >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2438) < web-container >< virtual-host >< access-log >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2439) < web-container >< virtual-host >< access-log >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2440) < web-container >< virtual-host >< access-log >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2441) < web-container >< virtual-host >< access-log >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(2442) < web-container >< virtual-host >< access-log >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(2443) < web-container >< virtual-host >< access-log >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(2445) name

(2446) level

(2447) encoding

(2448) filter-class

(2449) handler-class

(2450) handler-property

(2454) formatter-pattern

(2455) formatter-property

(2444) < web-container >< virtual-host >< access-log >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2445) < web-container >< virtual-host >< access-log >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2446) < web-container >< virtual-host >< access-log >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2447) < web-container >< virtual-host >< access-log >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2448) < web-container >< virtual-host >< access-log >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(2449) < web-container >< virtual-host >< access-log >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(2451) property

(2450) < web-container >< virtual-host >< access-log >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(2452) key

(2453) value

(2451) < web-container >< virtual-host >< access-log >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(2452) < web-container >< virtual-host >< access-log >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(2453) < web-container >< virtual-host >< access-log >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(2454) < web-container >< virtual-host >< access-log >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(2456) property

(2455) < web-container >< virtual-host >< access-log >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(2457) key

(2458) value

(2456) < web-container >< virtual-host >< access-log >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(2457) < web-container >< virtual-host >< access-log >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(2458) < web-container >< virtual-host >< access-log > <enable>
Description Determines whether to use access logs. If this is set to false for each virtual host's access logs, the web engine access logger will be used. If this is set to false for web engine access logger, no access logs will be recorded.
Value Type boolean
Default Value true

(2459) < web-container >< virtual-host >< access-log > <format>
Description Option to use Apache's common log format. It contains commonly used aliases named default, common, combined, and debug. common = %h %l %u %t \"%r\" %>s %b combined = %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" default = common + processing time (%D) debug = default + session ID + request thread name Set this to 6deprecated to use the formats from JEUS 6 and previous versions. Note that these formats cannot be changed dynamically.
Value Type token
Default Value default

(2460) < web-container >< virtual-host >< access-log > <exclude-ext>
Description File extensions that do not leave access logs. Use a comma to separate multiple items.
Value Type valuableToken

(2461) < web-container >< virtual-host >< access-log > <enable-host-name-lookup>
Description Option to record logs using host names instead of IP addresses for the %h format. If set to true, overhead may occur due to DNS lookup.
Value Type boolean
Default Value false

(2462) < web-container >< virtual-host > <pipeline>
Description Virtual host-level filter configurations. This setting is performed before the application runs and applies after the web-engine setting. For more information, refer to the relevant guide.
Value Type pipelineType
Child Elements

(2464) valve

(2463) < web-container >< virtual-host >< pipeline > <valve>
Description Configure valves at the server, virtual host or context level.
Value Type valveType
Child Elements

(2465) class-name

(2466) property

(2464) < web-container >< virtual-host >< pipeline >< valve > <class-name>
Description Valve class name for the server, virtual host or context-level configuration.
Value Type token
Value Description Class that inherits from ValveBase of JEUS

(2465) < web-container >< virtual-host >< pipeline >< valve > <property>
Description Valve property.
Value Type propertyType
Value Description Key-value pair as described in the guide
Child Elements

(2467) key

(2468) value

(2466) < web-container >< virtual-host >< pipeline >< valve >< property > <key>
Description Key of a property.
Value Type valuableToken

(2467) < web-container >< virtual-host >< pipeline >< valve >< property > <value>
Description Value of a property.
Value Type valuableToken

(2468) < web-container > <web-connections>
Description Use this to configure the connection with a web server, or configures the web listener provided independently in JEUS.
Value Type web-connectionsType
Child Elements

(2470) http-listener

(2501) webtob-connector

(2560) ajp13-listener

(2586) tcp-listener

(2613) tmax-connector

(2469) < web-container >< web-connections > <http-listener>
Description Enables the HTTP Listener, which is a web server provided by the web engine. This should be used for small production environments or for internal management. Using WebtoB or Apache web servers is recommended in large production environments.
Value Type http-listenerType
Child Elements

(2471) name

(2472) thread-pool

(2485) output-buffer-size

(2486) postdata-read-timeout

(2487) max-post-size

(2488) max-parameter-count

(2489) max-header-count

(2490) max-header-size

(2491) max-querystring-size

(2492) server-access-control

(2493) allowed-server

(2494) server-listener-ref

(2495) http2

(2500) connection-type

(2470) < web-container >< web-connections >< http-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(2471) < web-container >< web-connections >< http-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(2473) min

(2474) max

(2475) max-idle-time

(2476) max-queue

(2477) thread-state-notify

(2472) < web-container >< web-connections >< http-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2473) < web-container >< web-connections >< http-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2474) < web-container >< web-connections >< http-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(2475) < web-container >< web-connections >< http-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(2476) < web-container >< web-connections >< http-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(2478) max-thread-active-time

(2479) interrupt-thread

(2480) active-timeout-notification

(2481) notify-threshold-ratio

(2482) notify-subject

(2483) restart-threshold-ratio

(2484) restart-subject

(2477) < web-container >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(2478) < web-container >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(2479) < web-container >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(2480) < web-container >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2481) < web-container >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2482) < web-container >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2483) < web-container >< web-connections >< http-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2484) < web-container >< web-connections >< http-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(2485) < web-container >< web-connections >< http-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(2486) < web-container >< web-connections >< http-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(2487) < web-container >< web-connections >< http-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(2488) < web-container >< web-connections >< http-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(2489) < web-container >< web-connections >< http-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(2490) < web-container >< web-connections >< http-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(2491) < web-container >< web-connections >< http-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(2492) < web-container >< web-connections >< http-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(2493) < web-container >< web-connections >< http-listener > <server-listener-ref>
Description Selects the server listener that is referenced by the listener. The listener named ADMIN-HTTP can be used for internal management. This listener always refers to the "BASE" server listener. It can be used to access the domain management server's WebAdmin and to test gracefully redistributed web applications, but it cannot be used to access web applications. Using Server Access Control and Allowed Server with this listener is recommended.
Value Type valuableToken

(2494) < web-container >< web-connections >< http-listener > <http2>
Description Option to support HTTP/2 protocol. An HTTP/2 listener supports both h2c (clear text) and h2 (over TLS). However, Java 7 does not provide Cipher Suites that satisfy HTTP/2 specifications. Java v8.0 or higher is required to enable h2.
Value Type http2Type
Child Elements

(2496) settings-enable-push

(2497) settings-max-concurrent-streams

(2498) settings-max-frame-size

(2499) settings-ack-timeout

(2495) < web-container >< web-connections >< http-listener >< http2 > <settings-enable-push>
Description Option to enable HTTP/2 Server Push.
Value Type boolean
Default Value true

(2496) < web-container >< web-connections >< http-listener >< http2 > <settings-max-concurrent-streams>
Description Indicates to convert the default SETTINGS_MAX_CONCURRENT_STREAMS value defined in HTTP/2 RFC. This configuration limits the number of requests to be sent to TCP connection at a time. If this value is too large, multiple threads that belong to a listener may be temporarily occupied by a single client. The value must be properly set by considering the maximum value of threads in a listener thread pool.
Value Type positiveIntType
Default Value 32

(2497) < web-container >< web-connections >< http-listener >< http2 > <settings-max-frame-size>
Description Indicates to convert the default SETTINGS_MAX_FRAME_SIZE value defined in HTTP/2 RFC. This value ranges from 16384 to 2^24-1 (16,777,215) according to the RFC specification.
Value Type positiveIntType
Default Value 16384

(2498) < web-container >< web-connections >< http-listener >< http2 > <settings-ack-timeout>
Description Timeout value to wait for an ACK after SETTINGS frame. If ACK is not returned within the ACK timeout interval, a connection error will be generated with the SETTINGS_TIMEOUT error code.
Value Type positiveIntType
Default Value 5000

(2499) < web-container >< web-connections >< http-listener > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(2500) < web-container >< web-connections > <webtob-connector>
Description Connector to integrate with WebtoB. JEUS functions as a client when communicating with WebtoB.
Value Type webtob-connectorType
Child Elements

(2502) name

(2503) thread-pool

(2516) output-buffer-size

(2517) postdata-read-timeout

(2518) max-post-size

(2519) max-parameter-count

(2520) max-header-count

(2521) max-header-size

(2522) max-querystring-size

(2523) wjp-version

(2524) registration-id

(2525) hth-count

(2526) connection-count

(2527) threshold

(2528) use-nio

(2529) network-address

(2532) domain-socket-address

(2535) read-timeout

(2536) reconnect-interval

(2537) reconnect-count-for-backup

(2538) send-buffer-size

(2539) receive-buffer-size

(2540) request-prefetch

(2541) connection-type

(2542) secure

(2553) webtob-backup

(2501) < web-container >< web-connections >< webtob-connector > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(2502) < web-container >< web-connections >< webtob-connector > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(2504) min

(2505) max

(2506) max-idle-time

(2507) max-queue

(2508) thread-state-notify

(2503) < web-container >< web-connections >< webtob-connector >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2504) < web-container >< web-connections >< webtob-connector >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2505) < web-container >< web-connections >< webtob-connector >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(2506) < web-container >< web-connections >< webtob-connector >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(2507) < web-container >< web-connections >< webtob-connector >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(2509) max-thread-active-time

(2510) interrupt-thread

(2511) active-timeout-notification

(2512) notify-threshold-ratio

(2513) notify-subject

(2514) restart-threshold-ratio

(2515) restart-subject

(2508) < web-container >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(2509) < web-container >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(2510) < web-container >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(2511) < web-container >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2512) < web-container >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2513) < web-container >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2514) < web-container >< web-connections >< webtob-connector >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2515) < web-container >< web-connections >< webtob-connector > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(2516) < web-container >< web-connections >< webtob-connector > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(2517) < web-container >< web-connections >< webtob-connector > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(2518) < web-container >< web-connections >< webtob-connector > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(2519) < web-container >< web-connections >< webtob-connector > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(2520) < web-container >< web-connections >< webtob-connector > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(2521) < web-container >< web-connections >< webtob-connector > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(2522) < web-container >< web-connections >< webtob-connector > <wjp-version>
Description WJP protocol version that is used to connect to WebtoB. Options are 1 and 2. Set to 1 for WebtoB 4.1.6 or earlier because 2 is not supported.
Value Type nonNegativeIntType
Default Value 2

(2523) < web-container >< web-connections >< webtob-connector > <registration-id>
Description Registration ID name that is used to connect to the WebtoB server. The name can contain up to 15 characters according to the protocol predefined by JEUS and WebtoB.
Value Type token
Value Description The Registration ID name must be same as the name in the *SERVER section of WebtoB configuration file.

(2524) < web-container >< web-connections >< webtob-connector > <hth-count>
Description Number of HTH processes set for WebtoB server. Set to the same as the number of HTH processes on WebtoB server.
Value Type nonNegativeIntType
Default Value 1

(2525) < web-container >< web-connections >< webtob-connector > <connection-count>
Description Count of WJP connections per HTH process. The number of connections to WebtoB is limited to this setting value. Therefore, it must be between the MinProc and MaxProc values specified in the WebtoB configuration. When dynamically changing the existing value to a smaller number, running threads can be terminated. Therefore, reducing the existing value when receiving requests is not recommended.
Value Type positiveIntType
Value Description Count of WJP connections

(2526) < web-container >< web-connections >< webtob-connector > <threshold>
Description Threshold for load balancing to pass to WebtoB. This setting applies when multiple JEUSs are connected to a single WebtoB host. When this threshold value is reached, WebtoB primarily assigns requests to another JEUS. The threshold does not apply when sticky session routing is set. The threshold applies only to WJP v1.
Value Type int
Value Description Threshold for connections
Default Value -1

(2527) < web-container >< web-connections >< webtob-connector > <use-nio>
Description Option to use the NIO communication with the WebtoB Connector. The default value is true, in case of which the domain socket communication cannot be used.
Value Type boolean
Value Description Use of NIO communication
Default Value true

(2528) < web-container >< web-connections >< webtob-connector > <network-address>
Description WebtoB TCP/IP address information.
Value Type webtob-ip-addressType
Child Elements

(2530) port

(2531) ip-address

(2529) < web-container >< web-connections >< webtob-connector >< network-address > <port>
Description Port with which to access WebtoB. This port number must match the value of JSVPORT in the WebtoB configuration file.
Value Type nonNegativeIntType

(2530) < web-container >< web-connections >< webtob-connector >< network-address > <ip-address>
Description IP address of WebtoB.
Value Type token
Default Value localhost

(2531) < web-container >< web-connections >< webtob-connector > <domain-socket-address>
Description UNIX domain socket information or information for IPC communication with HTH process in Windows. If WebtoB and web engine are on the same machine, they communicate through UNIX domain socket (pipe). In Windows, however, they communicate through a general socket.
Value Type webtob-domain-socket-addressType
Child Elements

(2533) webtob-home

(2534) webtob-ipcbaseport

(2532) < web-container >< web-connections >< webtob-connector >< domain-socket-address > <webtob-home>
Description Home directory of WebtoB. This configuration value overrides the OS environment variable that indicates the WebtoB home directory (JEUS_WSDIR or WEBTOBDIR).
Value Type token
Value Description Absolute directory path with the path delimiter attached at the end ("\" for Windows, "/" for UNIX).

(2533) < web-container >< web-connections >< webtob-connector >< domain-socket-address > <webtob-ipcbaseport>
Description Port for Windows for IPC with the WebtoB HTH process. This replaces the OS environment variable WEBTOB_IPCBASEPORT.
Value Type nonNegativeIntType
Default Value 6666

(2534) < web-container >< web-connections >< webtob-connector > <read-timeout>
Description Maximum wait time for receiving a message from WebtoB. If no message is received within this time, the current connection is terminated and a new connection is made. It there is a firewall between WebtoB and JEUS, this setting can be used to check for the arrival of ping messages from WebtoB. Set a value that is greater than the svrchktime value of WebtoB. If this value is greater than 0 and less than 1, 1 second is used. If set to -1, OS setting overrides this setting.
Value Type int
Value Description Milliseconds
Default Value 120000

(2535) < web-container >< web-connections >< webtob-connector > <reconnect-interval>
Description Interval at which reconnection is attempted until it succeeds when a connection between WebtoB and JEUS is disconnected. If this value is less than 1, 1 second is used.
Value Type nonNegativeLongType
Default Value 5000

(2536) < web-container >< web-connections >< webtob-connector > <reconnect-count-for-backup>
Description Maximum number of reconnections attempted if a connection between WebtoB and JEUS is disconnected. When the number of attempts reaches this value, failover is attempted to a backup WebtoB server. This is applicable only when webtob-backup is set. This value must be greater than 0.
Value Type positiveIntType
Default Value 12

(2537) < web-container >< web-connections >< webtob-connector > <send-buffer-size>
Description Number of sndbuf bytes used when connecting TCP socket or UNIX domain socket to WebtoB. Note that if this value is too large, socket may not be created due to insufficient kernel memory.
Value Type nonNegativeIntType
Value Description Bytes

(2538) < web-container >< web-connections >< webtob-connector > <receive-buffer-size>
Description Number of rcvbuf bytes used when connecting TCP socket or UNIX domain socket to WebtoB. Note that if this value is too large, socket may not be created due to insufficient kernel memory.
Value Type nonNegativeIntType
Value Description Bytes

(2539) < web-container >< web-connections >< webtob-connector > <request-prefetch>
Description Option to use WebtoB Request prefetch. If this is set to true, the next WebtoB Request, other than the request currently being processed, is prefetched and saved in the Request Queue to improve performance. If the web engine is abnormally terminated, prefetched WebtoB Request may be lost.
Value Type boolean
Default Value false

(2540) < web-container >< web-connections >< webtob-connector > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(2541) < web-container >< web-connections >< webtob-connector > <secure>
Description Security protocol, such as TLS, used to connect to WebtoB.
Value Type webtob-secure-type
Child Elements

(2543) trust-store-file-path

(2544) trust-store-file-password

(2545) trust-store-file-type

(2546) key-store-file-path

(2547) key-store-file-password

(2548) private-key-password

(2549) key-store-file-type

(2550) secure-protocol-name

(2551) trust-manager-factory-algorithm-name

(2552) key-manager-factory-algorithm-name

(2542) < web-container >< web-connections >< webtob-connector >< secure > <trust-store-file-path>
Description File that contains WebtoB certificate. Both absolute and relative paths are allowed. If a relative path is used, the file is searched under the ${JEUS_HOME}/domains/${DOMAIN_NAME}/config/servlet directory.
Value Type token

(2543) < web-container >< web-connections >< webtob-connector >< secure > <trust-store-file-password>
Description Password for opening the file that is specified in <trust-store-file-path>. It is recommended to specify it in the form of {DES}FQrLbQ/D8O1lDVS71L28rw==.
Value Type token

(2544) < web-container >< web-connections >< webtob-connector >< secure > <trust-store-file-type>
Description Type of file specified in <truststore-file-path>. Usually, JKS (Java KeyStore) or PKCS12 is used. The default value is JKS.
Value Type token
Default Value JKS

(2545) < web-container >< web-connections >< webtob-connector >< secure > <key-store-file-path>
Description File that contains secret key and the certificate that matches the key. It is used by WebtoB to authenticate JEUS using Client Authentication. Both absolute and relative paths are allowed. If a relative path is used, the file is searched under the ${JEUS_HOME}/domains/${DOMAIN_NAME}/config/servlet directory.
Value Type token

(2546) < web-container >< web-connections >< webtob-connector >< secure > <key-store-file-password>
Description <Password for opening the file specified in <key-store-file-path>. The password is required If <key-store-file-path> is set. It is recommended to specify it in the form of {DES}FQrLbQ/D8O1lDVS71L28rw==.
Value Type token

(2547) < web-container >< web-connections >< webtob-connector >< secure > <private-key-password>
Description Password for secret key in the file specified in <key-store-file-path>. By default, the value in <key-store-file-password> is used. The password is used to access the secret key in the javax.net.ssl.KeyManagerFactory implementation. It is recommended to use the a form like '{DES}FQrLbQ/D8O1lDVS71L28rw=='.
Value Type token

(2548) < web-container >< web-connections >< webtob-connector >< secure > <key-store-file-type>
Description Type of file specified in <key-store-file-path>. Usually, JKS (Java KeyStore) or PKCS12 is used. The default value is JKS.
Value Type token
Default Value JKS

(2549) < web-container >< web-connections >< webtob-connector >< secure > <secure-protocol-name>
Description Communication security protocol for communicating with a server. It is used when creating javax.net.ssl.SSLContext through javax.net.ssl.SSLContext#getInstance (String protocol). The default value is TLS.
Value Type token
Default Value TLS

(2550) < web-container >< web-connections >< webtob-connector >< secure > <trust-manager-factory-algorithm-name>
Description Algorithm for creating javax.net.ssl.TrustManagerFactory that handles certificates. JEUS does not provide JSSE Provider. If not specified, the default value of a JVM vendor is used.
Value Type token

(2551) < web-container >< web-connections >< webtob-connector >< secure > <key-manager-factory-algorithm-name>
Description Algorithm for creating javax.net.ssl.KeyManagerFactory, which handles secret keys. JEUS does not provide JSSE Provider. If not specified, the default value of a JVM vendor is used. It is used by WebtoB to authenticate JEUS using Client Authentication.
Value Type token

(2552) < web-container >< web-connections >< webtob-connector > <webtob-backup>
Description Backup WebtoB that operates when the current WebtoB connection to JEUS fails.
Value Type webtob-backupType
Child Elements

(2554) network-address

(2557) domain-socket-address

(2553) < web-container >< web-connections >< webtob-connector >< webtob-backup > <network-address>
Description WebtoB TCP/IP address
Value Type webtob-ip-addressType
Child Elements

(2555) port

(2556) ip-address

(2554) < web-container >< web-connections >< webtob-connector >< webtob-backup >< network-address > <port>
Description Port with which to access WebtoB. This port number must match the value of JSVPORT in the WebtoB configuration file.
Value Type nonNegativeIntType

(2555) < web-container >< web-connections >< webtob-connector >< webtob-backup >< network-address > <ip-address>
Description IP address of WebtoB.
Value Type token
Default Value localhost

(2556) < web-container >< web-connections >< webtob-connector >< webtob-backup > <domain-socket-address>
Description UNIX domain socket information or information for socket communication with HTH process in Windows.
Value Type webtob-domain-socket-addressType
Child Elements

(2558) webtob-home

(2559) webtob-ipcbaseport

(2557) < web-container >< web-connections >< webtob-connector >< webtob-backup >< domain-socket-address > <webtob-home>
Description Home directory of WebtoB. This configuration value overrides the OS environment variable that indicates the WebtoB home directory (JEUS_WSDIR or WEBTOBDIR).
Value Type token
Value Description Absolute directory path with the path delimiter attached at the end ("\" for Windows, "/" for UNIX).

(2558) < web-container >< web-connections >< webtob-connector >< webtob-backup >< domain-socket-address > <webtob-ipcbaseport>
Description Port for Windows for IPC with the WebtoB HTH process. This replaces the OS environment variable WEBTOB_IPCBASEPORT.
Value Type nonNegativeIntType
Default Value 6666

(2559) < web-container >< web-connections > <ajp13-listener>
Description Enables the AJP 1.3 protocol, which uses the Apache mod_jk module.
Value Type ajp13-listenerType
Child Elements

(2561) name

(2562) thread-pool

(2575) output-buffer-size

(2576) postdata-read-timeout

(2577) max-post-size

(2578) max-parameter-count

(2579) max-header-count

(2580) max-header-size

(2581) max-querystring-size

(2582) server-access-control

(2583) allowed-server

(2584) server-listener-ref

(2585) read-timeout

(2560) < web-container >< web-connections >< ajp13-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(2561) < web-container >< web-connections >< ajp13-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(2563) min

(2564) max

(2565) max-idle-time

(2566) max-queue

(2567) thread-state-notify

(2562) < web-container >< web-connections >< ajp13-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2563) < web-container >< web-connections >< ajp13-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2564) < web-container >< web-connections >< ajp13-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(2565) < web-container >< web-connections >< ajp13-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(2566) < web-container >< web-connections >< ajp13-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(2568) max-thread-active-time

(2569) interrupt-thread

(2570) active-timeout-notification

(2571) notify-threshold-ratio

(2572) notify-subject

(2573) restart-threshold-ratio

(2574) restart-subject

(2567) < web-container >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(2568) < web-container >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(2569) < web-container >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(2570) < web-container >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2571) < web-container >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2572) < web-container >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2573) < web-container >< web-connections >< ajp13-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2574) < web-container >< web-connections >< ajp13-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(2575) < web-container >< web-connections >< ajp13-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(2576) < web-container >< web-connections >< ajp13-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(2577) < web-container >< web-connections >< ajp13-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(2578) < web-container >< web-connections >< ajp13-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(2579) < web-container >< web-connections >< ajp13-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(2580) < web-container >< web-connections >< ajp13-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(2581) < web-container >< web-connections >< ajp13-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(2582) < web-container >< web-connections >< ajp13-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(2583) < web-container >< web-connections >< ajp13-listener > <server-listener-ref>
Description Server listener that is referenced by the AJP13 listener. "BASE" Listener cannot be chosen.
Value Type valuableToken

(2584) < web-container >< web-connections >< ajp13-listener > <read-timeout>
Description This configuration value is no longer used.
Value Type nonNegativeLongType
Default Value 0

(2585) < web-container >< web-connections > <tcp-listener>
Description TCP listener, which supports TCP-based custom protocols instead of HTTP. Service developers should define their own protocols.
Value Type tcp-listenerType
Child Elements

(2587) name

(2588) thread-pool

(2601) output-buffer-size

(2602) postdata-read-timeout

(2603) max-post-size

(2604) max-parameter-count

(2605) max-header-count

(2606) max-header-size

(2607) max-querystring-size

(2608) server-access-control

(2609) allowed-server

(2610) server-listener-ref

(2611) connection-type

(2612) dispatcher-config-class

(2586) < web-container >< web-connections >< tcp-listener > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(2587) < web-container >< web-connections >< tcp-listener > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(2589) min

(2590) max

(2591) max-idle-time

(2592) max-queue

(2593) thread-state-notify

(2588) < web-container >< web-connections >< tcp-listener >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2589) < web-container >< web-connections >< tcp-listener >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2590) < web-container >< web-connections >< tcp-listener >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(2591) < web-container >< web-connections >< tcp-listener >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(2592) < web-container >< web-connections >< tcp-listener >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(2594) max-thread-active-time

(2595) interrupt-thread

(2596) active-timeout-notification

(2597) notify-threshold-ratio

(2598) notify-subject

(2599) restart-threshold-ratio

(2600) restart-subject

(2593) < web-container >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(2594) < web-container >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(2595) < web-container >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(2596) < web-container >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2597) < web-container >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2598) < web-container >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2599) < web-container >< web-connections >< tcp-listener >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2600) < web-container >< web-connections >< tcp-listener > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(2601) < web-container >< web-connections >< tcp-listener > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(2602) < web-container >< web-connections >< tcp-listener > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(2603) < web-container >< web-connections >< tcp-listener > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(2604) < web-container >< web-connections >< tcp-listener > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(2605) < web-container >< web-connections >< tcp-listener > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(2606) < web-container >< web-connections >< tcp-listener > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(2607) < web-container >< web-connections >< tcp-listener > <server-access-control>
Description Indicates whether to control server access. If this option is set to true, only the server that is set in allowed-server can access the listener.
Value Type boolean
Value Description Boolean type. Enables or disables the configuration.
Default Value false

(2608) < web-container >< web-connections >< tcp-listener > <allowed-server>
Description Server IP address at which to access the listener. This is only used when server-access-control is set to true. Requests from other servers will be declined.
Value Type token
Value Description The server IP address that can access the listener.

(2609) < web-container >< web-connections >< tcp-listener > <server-listener-ref>
Description Server listener that is referenced by the listener. "BASE" Listener cannot be chosen. Also, the specified server listener cannot be shared with other web listeners.
Value Type valuableToken

(2610) < web-container >< web-connections >< tcp-listener > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(2611) < web-container >< web-connections >< tcp-listener > <dispatcher-config-class>
Description Dispatcher configuration class. The class must be in the location specified in the classpath. The name must be a fully qualified class name.
Value Type token

(2612) < web-container >< web-connections > <tmax-connector>
Description Connector to integrate with Tmax. JEUS functions as a client when communicating with Tmax.
Value Type tmax-connectorType
Child Elements

(2614) name

(2615) thread-pool

(2628) output-buffer-size

(2629) postdata-read-timeout

(2630) max-post-size

(2631) max-parameter-count

(2632) max-header-count

(2633) max-header-size

(2634) max-querystring-size

(2635) connection-type

(2636) port

(2637) server-group-name

(2638) server-name

(2639) dispatcher-config-class

(2640) read-timeout

(2641) reconnect-interval

(2642) reconnect-count-for-backup

(2643) tmax-address

(2644) tmax-version

(2645) server-type

(2646) xaresource-class

(2647) tmax-backup-address

(2648) tmax-backup-port

(2613) < web-container >< web-connections >< tmax-connector > <name>
Description Unique name that identifies the listener or connector.
Value Type valuableToken

(2614) < web-container >< web-connections >< tmax-connector > <thread-pool>
Description Thread pool to handle all requests via the corresponding web connection when neither the matching context thread pool nor the virtual host's thread pool.
Value Type thread-poolType
Child Elements

(2616) min

(2617) max

(2618) max-idle-time

(2619) max-queue

(2620) thread-state-notify

(2615) < web-container >< web-connections >< tmax-connector >< thread-pool > <min>
Description Minimum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2616) < web-container >< web-connections >< tmax-connector >< thread-pool > <max>
Description Maximum number of worker threads that should be maintained in the pool.
Value Type positiveIntType
Value Description Count of threads

(2617) < web-container >< web-connections >< tmax-connector >< thread-pool > <max-idle-time>
Description Amount of time that worker threads can be idle before being removed from the pool. This is applicable to threads that are created after the number of threads reaches the <min> value.
Value Type long
Value Description Milliseconds
Default Value 300000

(2618) < web-container >< web-connections >< tmax-connector >< thread-pool > <max-queue>
Description Maximum number of requests that can be in the queue. This configuration does not apply to the Tmax/WebtoB connector. The queue size of the WebtoB connector can be defined in MaxQCount in the WebtoB configuration file.
Value Type int
Default Value -1

(2619) < web-container >< web-connections >< tmax-connector >< thread-pool > <thread-state-notify>
Description Use this to define when worker threads become blocked and the number of blocked threads at which to send the notification.
Value Type thread-state-notifyType
Child Elements

(2621) max-thread-active-time

(2622) interrupt-thread

(2623) active-timeout-notification

(2624) notify-threshold-ratio

(2625) notify-subject

(2626) restart-threshold-ratio

(2627) restart-subject

(2620) < web-container >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <max-thread-active-time>
Description If a thread has been running for the specified amount of time, the thread is treated as being blocked. The check interval is set in <monitoring><check-thread-pool>. By default, the blocked threads will be discarded and new threads will be created to fill the pool. However, thread pools that belong to WebtoB or Tmax connectors do not take any action and just mark the thread as blocked.
Value Type long
Value Description The unit is in milliseconds. If the value is less than or equal to 0, the value will be ignored.
Default Value 0

(2621) < web-container >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <interrupt-thread>
Description Indicates whether to interrupt threads that become blocked. Interruption only gives a hint to threads to cancel the running operation. If the threads do not internally check the interruption state, the interruption has no effects.
Value Type boolean
Default Value false

(2622) < web-container >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <active-timeout-notification>
Description Indicates whether to notify via email of blocked threads.
Value Type boolean
Default Value false

(2623) < web-container >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <notify-threshold-ratio>
Description If the ratio of blocked threads to worker threads reaches the specified value, warning messages will be sent through email.
Value Type double
Value Description If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2624) < web-container >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <notify-subject>
Description Subject of the email that will be sent when notify-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2625) < web-container >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <restart-threshold-ratio>
Description If the ratio of blocked threads to worker treads reaches the specified value, a warning message that recommends rebooting the server will be displayed. Enter a decimal value that is less than 1.
Value Type double
Value Description The ratio of blocked threads to total worker threads. If the value is less than or equal to 0, this configuration will be ignored.
Default Value 0.0

(2626) < web-container >< web-connections >< tmax-connector >< thread-pool >< thread-state-notify > <restart-subject>
Description Subject of the email that will be sent when restart-threshold-ratio is exceeded.
Value Type token
Value Description Enter a message that the receiver (administrator) can easily recognize.

(2627) < web-container >< web-connections >< tmax-connector > <output-buffer-size>
Description Size of the output buffer to store JSP/Servlet outputs generated from out.write(). The default value for AJP13 is 8192. If this buffer becomes full, JEUS sends data to client. Other protocols use by default the send buffer size of the listener socket, and the range is between 8192 and 16384.
Value Type int
Value Description The unit is in bytes.

(2628) < web-container >< web-connections >< tmax-connector > <postdata-read-timeout>
Description Maximum amount of time to wait when reading POST data from a web server/web client.
Value Type positiveIntType
Value Description Milliseconds
Default Value 30000

(2629) < web-container >< web-connections >< tmax-connector > <max-post-size>
Description Maximum size for POST requests. POST data larger than this value will be rejected to prevent denial-of-service (DoS) attacks.
Value Type long
Value Description Bytes
Default Value -1

(2630) < web-container >< web-connections >< tmax-connector > <max-parameter-count>
Description Maximum number of key/value parameter pairs in GET and POST requests that the web engine can automatically parse. Requests with more parameters than the set value will be rejected. If a value less than 0 is set, there is no limit. The default value is -1, which indicates no limit.
Value Type int
Default Value -1

(2631) < web-container >< web-connections >< tmax-connector > <max-header-count>
Description Maximum number of headers that can be included in a request. If the number of headers of a request exceeds the set value, the request will rejected. If the value is less than 0, there is no limit on the number of headers.
Value Type int
Value Description Maximum number of headers.
Default Value -1

(2632) < web-container >< web-connections >< tmax-connector > <max-header-size>
Description Maximum size of the HTTP header of a request. If the header size of a request exceeds the set value, the request will be rejected. This prevents denial-of-service (DoS) attacks to protect the responsiveness of the server. The default value is 8096 (8 kbyte). If the value is less than 0, there is no limit on HTTP header sizes.
Value Type int
Default Value 8192

(2633) < web-container >< web-connections >< tmax-connector > <max-querystring-size>
Description Maximum size of query strings in requests. If the size of the query string in a request exceeds the set value, the request will be rejected. The default value is 8192 bytes. The total size of a Request-Line cannot exceed 64 kilobytes.
Value Type int
Value Description Maximum size of request query strings, in bytes.
Default Value 8192

(2634) < web-container >< web-connections >< tmax-connector > <connection-type>
Description Overrides the response connection type.
Value Type webConnectionType
Defined Value

keep-alive

close

none

(2635) < web-container >< web-connections >< tmax-connector > <port>
Description Port number to access a Tmax server.
Value Type nonNegativeIntType
Value Description The port number must be greater than 0.

(2636) < web-container >< web-connections >< tmax-connector > <server-group-name>
Description Group that contains the Tmax server to connect to.
Value Type token
Value Description Tmax server group name

(2637) < web-container >< web-connections >< tmax-connector > <server-name>
Description Name of the Tmax server to connect to.
Value Type token
Value Description Tmax server name

(2638) < web-container >< web-connections >< tmax-connector > <dispatcher-config-class>
Description Dispatcher configuration class. The class must be in the location specified in the classpath. The name must be a fully qualified class name.
Value Type token

(2639) < web-container >< web-connections >< tmax-connector > <read-timeout>
Description Maximum wait time for reading a request from Tmax.
Value Type int
Default Value 0

(2640) < web-container >< web-connections >< tmax-connector > <reconnect-interval>
Description The interval at which to try to reconnect. If Tmax has been disconnected from JEUS, it will attempt to reconnect. Each attempt occurs at the specified time interval. If the value is less than 1, the interval will be 1 second. Attempting to reconnect will continue until it is successful. However, if a backup configuration exists, when the number of attempts exceeds the value of backup, a failover will occur.
Value Type nonNegativeLongType
Default Value 5000

(2641) < web-container >< web-connections >< tmax-connector > <reconnect-count-for-backup>
Description Maximum number of attempts to reconnect Tmax and JEUS. This configuration is only used when tmax-backup-address and tmax-backup-port are set. If Tmax has been disconnected from JEUS, it will attempt to reconnect. If the number of attempts exceeds the specified value, a failover will occur with a backup. This value must be always greater than 0.
Value Type positiveIntType
Default Value 12

(2642) < web-container >< web-connections >< tmax-connector > <tmax-address>
Description IP address of the Tmax server.
Value Type token
Value Description Tmax server IP address
Default Value localhost

(2643) < web-container >< web-connections >< tmax-connector > <tmax-version>
Description Version of the Tmax server to connect to. Versions 3.x and 4.0 are supported. Enter 3X for 3.x and 40 for 4.0.
Value Type token
Value Description Tmax server version.

(2644) < web-container >< web-connections >< tmax-connector > <server-type>
Description Tmax server type to connect to. Set this for specific types of Tmax servers such as TMS and HTTPGW.
Value Type token
Value Description Tmax server type

(2645) < web-container >< web-connections >< tmax-connector > <xaresource-class>
Description XAResource class name. This is used for transaction recovery.
Value Type token
Value Description XAResource class name

(2646) < web-container >< web-connections >< tmax-connector > <tmax-backup-address>
Description IP address of the backup Tmax server.
Value Type token
Value Description Tmax server IP address

(2647) < web-container >< web-connections >< tmax-connector > <tmax-backup-port>
Description Port number of the backup Tmax server.
Value Type nonNegativeIntType
Value Description Port number must be greater than 0.

(2648) < web-container > <monitoring>
Description Use this to configure the environment for various web engine monitoring threads. The monitoring threads periodically check the state of various pools and resources.
Value Type monitoringType
Child Elements

(2650) check-thread-pool

(2651) check-class-reload

(2652) check-session

(2649) < web-container >< monitoring > <check-thread-pool>
Description Interval at which to check worker thread states in the worker thread pool. Worker threads handle client requests that the engine receives. Worker threads exist in the worker thread pool and are used to connect to the web server. This time interval applies to all worker threads in all engines. If a thread exceeds max-idle-time, the thread will be terminated.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(2650) < web-container >< monitoring > <check-class-reload>
Description Interval at which each web application checks if classes are updated so that it can automatically reload the context. This configuration is used when <auto-reload><enable-reload> in jeus-web-dd.xml is set. Does not check web applications for which <check-on-demand> is true.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(2651) < web-container >< monitoring > <check-session>
Description Interval at which to check the timeout state of sessions. The timeout states of sessions are defined the web engine's or context's web.xml file.
Value Type long
Value Description Milliseconds. The minimum value is 1000 milliseconds (1 second).
Default Value 300000

(2652) < web-container > <access-log>
Description Use this to configure access logs at the web engine level.
Value Type access-logType
Child Elements

(2654) level

(2655) use-parent-handlers

(2656) filter-class

(2657) formatter-pattern

(2658) handler

(2713) enable

(2714) format

(2715) exclude-ext

(2716) enable-host-name-lookup

(2653) < web-container >< access-log > <level>
Description Logging level. For the description of each logging level, refer to "Level Class Documentation" for Java SE Logging API.
Value Type loggingLevelType
Default Value INFO
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2654) < web-container >< access-log > <use-parent-handlers>
Description Option to indicate whether a logger should use its parent handlers. The default is true. However, for the JEUS logger, which is a root logger, this option must be set to false. This option does not apply to web engine access loggers. If this option is set to false for virtual host's access loggers, access logs for the entire web engine will not contain those by each virtual host.
Value Type boolean
Default Value true

(2655) < web-container >< access-log > <filter-class>
Description Fully qualified name of the filter class to be assigned to a logger. The filter class filters out log messages.
Value Type valuableToken

(2656) < web-container >< access-log > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages. When specifying a formatting pattern, % cannot be used other than as a formatter character. The following 9 formatters are supported: %d, %l, %J, %T, %c, %M, %N, %a, and %m. Refer to "8.3. Logging Configuration" in "JEUS Server Guide" for more information about each formatter.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(2657) < web-container >< access-log > <handler>
Description Handler for a logger.
Value Type handlerType
Child Elements

(2659) file-handler

(2675) smtp-handler

(2691) socket-handler

(2698) user-handler

(2658) < web-container >< access-log >< handler > <file-handler>
Description Handler that sends logging results to a file.
Value Type file-handlerType
Child Elements

(2660) name

(2661) level

(2662) encoding

(2663) filter-class

(2664) file-name

(2665) permission

(2666) chown

(2667) enable-rotation

(2668) rotation-count

(2669) rotation-dir

(2670) valid-day

(2671) valid-hour

(2672) valid-size

(2673) buffer-size

(2674) append

(2659) < web-container >< access-log >< handler >< file-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2660) < web-container >< access-log >< handler >< file-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2661) < web-container >< access-log >< handler >< file-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2662) < web-container >< access-log >< handler >< file-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2663) < web-container >< access-log >< handler >< file-handler > <file-name>
Description Name of the file to be used by the handler. If not configured, it is set to the default value. For information about the default file names, refer to "JEUS Server Guide."
Value Type token

(2664) < web-container >< access-log >< handler >< file-handler > <permission>
Description Access permission to the log file. Set to 9 characters that consist of r, w, x, and -. (Note: available only for the Unix family operating systems.)
Value Type string

(2665) < web-container >< access-log >< handler >< file-handler > <chown>
Description Owner of a log file to set the owner group of the file. Specify comma(,)-separated owner-group pairs, in order.
Value Type string

(2666) < web-container >< access-log >< handler >< file-handler > <enable-rotation>
Description Indicates whether the file will use log file rotation. If not specified, it is set to true by default, and rotation is used when logging to the file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(2667) < web-container >< access-log >< handler >< file-handler > <rotation-count>
Description Number of backup files to retain when log file rotation is enabled. If this option is not set while files are rotated by their size, files are archived up to 99999 files. If the files are archived by date or time, they will accumulate without limit.
Value Type off-intType

(2668) < web-container >< access-log >< handler >< file-handler > <rotation-dir>
Description Directory where files will be archived when log file rotation is enabled. If the directory is not specified, the log files are stored in the directory for the current log file.
Value Type string

(2669) < web-container >< access-log >< handler >< file-handler > <valid-day>
Description Number of days before renewing the file used by the handler. Use this option to renew the file after the specified number of days. Dates are automatically appended to the file names.
Value Type off-intType
Value Description Integer. When any of valid-day, valid-hour, or valid-size is not specified, the file will be updated based on the default value.
Default Value 1

(2670) < web-container >< access-log >< handler >< file-handler > <valid-hour>
Description Number of hours before renewing the file used by the handler. Use this option to renew the file after the specified number of hours. Dates and hours are automatically appended to the file names.
Value Type off-intType
Value Description Integer

(2671) < web-container >< access-log >< handler >< file-handler > <valid-size>
Description Maximum size of the file used by the handler. Use this option to renew a file when its maximum size is exceeded. Indexes are sequentially appended to the file names.
Value Type off-intType
Value Description Kilobytes

(2672) < web-container >< access-log >< handler >< file-handler > <buffer-size>
Description Size of the buffer used when the handler sends output messages to a file.
Value Type nonNegativeIntType
Value Description Bytes. The default value is 1,024.
Default Value 1024

(2673) < web-container >< access-log >< handler >< file-handler > <append>
Description Indicates whether to append lines to the original file used by the handler. If this option is set to false and Enable Rotation is true, log files will be rotated at boot. If Enable Rotation is set to false, a new file will replace the existing file.
Value Type boolean
Value Description Boolean. The default value is true.
Default Value true

(2674) < web-container >< access-log >< handler > <smtp-handler>
Description Handler that sends logging results to an email address.
Value Type smtp-handlerType
Child Elements

(2676) name

(2677) level

(2678) encoding

(2679) filter-class

(2680) smtp-host-address

(2681) sender-id

(2682) sender-password

(2683) from-address

(2684) to-address

(2685) property

(2688) cc-address

(2689) bcc-address

(2690) send-for-all-messages

(2675) < web-container >< access-log >< handler >< smtp-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2676) < web-container >< access-log >< handler >< smtp-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2677) < web-container >< access-log >< handler >< smtp-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2678) < web-container >< access-log >< handler >< smtp-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2679) < web-container >< access-log >< handler >< smtp-handler > <smtp-host-address>
Description Host address of the SMTP server through which an email will be sent.
Value Type valuableToken

(2680) < web-container >< access-log >< handler >< smtp-handler > <sender-id>
Description ID of the email sender.
Value Type valuableToken

(2681) < web-container >< access-log >< handler >< smtp-handler > <sender-password>
Description Password of the email sender. To encrypt the password, type the password in the format of {algorithm}cipher text.
Value Type valuableToken

(2682) < web-container >< access-log >< handler >< smtp-handler > <from-address>
Description Email address of the sender.
Value Type valuableToken

(2683) < web-container >< access-log >< handler >< smtp-handler > <to-address>
Description Email address of the recipient.
Value Type valuableToken

(2684) < web-container >< access-log >< handler >< smtp-handler > <property>
Description SMTP property to be used for the mail server. If the property is configured in the schema, that value overrides the one configured in this option.
Value Type propertyType
Child Elements

(2686) key

(2687) value

(2685) < web-container >< access-log >< handler >< smtp-handler >< property > <key>
Description Key of a property.
Value Type valuableToken

(2686) < web-container >< access-log >< handler >< smtp-handler >< property > <value>
Description Value of a property.
Value Type valuableToken

(2687) < web-container >< access-log >< handler >< smtp-handler > <cc-address>
Description Email address of the carbon copy (CC) recipient.
Value Type valuableToken

(2688) < web-container >< access-log >< handler >< smtp-handler > <bcc-address>
Description Email address of the blind carbon copy (BCC) recipient.
Value Type valuableToken

(2689) < web-container >< access-log >< handler >< smtp-handler > <send-for-all-messages>
Description Indicates whether to send all log messages to an email address. If this option is set to false, only the messages written through the logger's send() method will be sent. That is, only the messages that were intended to be sent to an email address will be sent.
Value Type boolean
Default Value false

(2690) < web-container >< access-log >< handler > <socket-handler>
Description Handler that sends logging results to a specified socket.
Value Type socket-handlerType
Child Elements

(2692) name

(2693) level

(2694) encoding

(2695) filter-class

(2696) address

(2697) port

(2691) < web-container >< access-log >< handler >< socket-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2692) < web-container >< access-log >< handler >< socket-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2693) < web-container >< access-log >< handler >< socket-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2694) < web-container >< access-log >< handler >< socket-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2695) < web-container >< access-log >< handler >< socket-handler > <address>
Description IP address that a new handler will send messages to.
Value Type valuableToken

(2696) < web-container >< access-log >< handler >< socket-handler > <port>
Description Number of the port that a new handler will send messages to.
Value Type nonNegativeIntType

(2697) < web-container >< access-log >< handler > <user-handler>
Description Handler that has been created by the user using the Java SE Logging API.
Value Type user-handlerType
Child Elements

(2699) name

(2700) level

(2701) encoding

(2702) filter-class

(2703) handler-class

(2704) handler-property

(2708) formatter-pattern

(2709) formatter-property

(2698) < web-container >< access-log >< handler >< user-handler > <name>
Description Name of the handler. The name must be unique for a logger. The name is used to identify the handler when using an administrator tool, such as WebAdmin.
Value Type valuableToken

(2699) < web-container >< access-log >< handler >< user-handler > <level>
Description Level of the handler. Log records whose logging level does not meet or exceed that of the handler will be ignored.
Value Type loggingLevelType
Default Value FINEST
Defined Value

OFF

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

(2700) < web-container >< access-log >< handler >< user-handler > <encoding>
Description Encoding that the handler uses to record log messages.
Value Type valuableToken

(2701) < web-container >< access-log >< handler >< user-handler > <filter-class>
Description Fully qualified name of the filter class to be assigned to the handler. Log messages are filtered and displayed based on the filter class. The filter class filters out log messages.
Value Type valuableToken

(2702) < web-container >< access-log >< handler >< user-handler > <handler-class>
Description Fully qualified class name of the user-created handler. The class must inherit 'java.util.logging.Handler' and implement 'jeus.util.logging.JeusHandler'.
Value Type valuableToken

(2703) < web-container >< access-log >< handler >< user-handler > <handler-property>
Description Properties that the handler will have. These properties are stored in a map object as key-value pairs and sent to the handler through the JeusHandler.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(2705) property

(2704) < web-container >< access-log >< handler >< user-handler >< handler-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(2706) key

(2707) value

(2705) < web-container >< access-log >< handler >< user-handler >< handler-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(2706) < web-container >< access-log >< handler >< user-handler >< handler-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(2707) < web-container >< access-log >< handler >< user-handler > <formatter-pattern>
Description Formatting pattern for logs printed by the logger handler. jeus.util.logging.PatternFormatter uses a specified pattern to format log messages.
Value Type valuableToken
Default Value [%d{yyyy.MM.dd HH:mm:ss}][%l] [%J-%T] [%M-%N] %m

(2708) < web-container >< access-log >< handler >< user-handler > <formatter-property>
Description Properties for the formatter that the handler will use. These properties are stored in a map object as key-value pairs and sent to the formatter through the JeusFormatter.setProperty() method.
Value Type handlerPropertySetType
Child Elements

(2710) property

(2709) < web-container >< access-log >< handler >< user-handler >< formatter-property > <property>
Description Properties for the handler.
Value Type propertyType
Child Elements

(2711) key

(2712) value

(2710) < web-container >< access-log >< handler >< user-handler >< formatter-property >< property > <key>
Description Key of a property.
Value Type valuableToken

(2711) < web-container >< access-log >< handler >< user-handler >< formatter-property >< property > <value>
Description Value of a property.
Value Type valuableToken

(2712) < web-container >< access-log > <enable>
Description Determines whether to use access logs. If this is set to false for each virtual host's access logs, the web engine access logger will be used. If this is set to false for web engine access logger, no access logs will be recorded.
Value Type boolean
Default Value true

(2713) < web-container >< access-log > <format>
Description Option to use Apache's common log format. It contains commonly used aliases named default, common, combined, and debug. common = %h %l %u %t \"%r\" %>s %b combined = %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" default = common + processing time (%D) debug = default + session ID + request thread name Set this to 6deprecated to use the formats from JEUS 6 and previous versions. Note that these formats cannot be changed dynamically.
Value Type token
Default Value default

(2714) < web-container >< access-log > <exclude-ext>
Description File extensions that do not leave access logs. Use a comma to separate multiple items.
Value Type valuableToken

(2715) < web-container >< access-log > <enable-host-name-lookup>
Description Option to record logs using host names instead of IP addresses for the %h format. If set to true, overhead may occur due to DNS lookup.
Value Type boolean
Default Value false

(2716) < web-container > <session-config>
Description Setting shared by all web engines. This configuration can be overridden by each context. Context configurations have a higher priority than the web engine.
Value Type session-configType
Child Elements

(2718) timeout

(2719) max-session-count

(2720) reload-persistent

(2721) tracking-mode

(2725) session-cookie

(2717) < web-container >< session-config > <timeout>
Description Expiration period of sessions created by the server. Sessions that have not been accessed for the specified duration are no longer used and are deleted. This has a lower priority than Session Timeout in web.xml, which is configured by the servlet and allows individual configuration. If this option is set to -1, sessions will not be deleted. This is the expiration period of sessions. The unit is in minutes. The default value is 30.
Value Type int
Default Value 30

(2718) < web-container >< session-config > <max-session-count>
Description Maximum number of sessions to maintain in memory. If the number of sessions exceeds the maximum number of sessions, an error will occur. Maximum number of sessions to maintain in memory. If not specified, sessions can be created infinitely. The default value is -1 (no limit).
Value Type int
Default Value -1

(2719) < web-container >< session-config > <reload-persistent>
Description Indicates whether to keep attribute objects of sessions when the context is reloaded. If this option is set to true, session attributes will persist regardless of reloading the context. If this option is set to false, all attributes will be deleted when the context is reloaded. If this is true, performance will be lower because sessions will persist. Note that reloading is different from redeployment. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(2720) < web-container >< session-config > <tracking-mode>
Description Indicates the session tracking methods for session delivery. You can choose from "Cookie", "Url", and "Ssl", and multiple choices are possible. "Ssl" cannot be selected with others. The default value is "Cookie". Note that if you forcibly disable "Cookie", sessions might not persist.
Value Type session-tracking-modeType
Child Elements

(2722) cookie

(2723) url

(2724) ssl

(2721) < web-container >< session-config >< tracking-mode > <cookie>
Description Indicates whether to deliver sessions with cookies. The value type is Boolean. The default value is true.
Value Type boolean
Default Value true

(2722) < web-container >< session-config >< tracking-mode > <url>
Description Enables URL rewriting to track sessions. This is not generally used, and the default value is false. This option can generate security problems because the sessions are exposed in the URL. The value type is Boolean.
Value Type boolean
Default Value false

(2723) < web-container >< session-config >< tracking-mode > <ssl>
Description Option to enable SSL for session tracking. The value type is Boolean. The default value is false.
Value Type boolean
Default Value false

(2724) < web-container >< session-config > <session-cookie>
Description Detailed configuration of session cookies when cookies are used to deliver sessions.
Value Type session-cookie-configType
Child Elements

(2726) cookie-name

(2727) url-cookie-name

(2728) version

(2729) domain

(2730) path

(2731) max-age

(2732) secure

(2733) http-only

(2734) same-site

(2735) comment

(2736) partitioned

(2725) < web-container >< session-config >< session-cookie > <cookie-name>
Description Name of a cookie that is used to deliver a session. The default value is JSESSIONID, but other values can be specified. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value JSESSIONID

(2726) < web-container >< session-config >< session-cookie > <url-cookie-name>
Description Name of a cookie for delivering the session using URL rewriting. The default value is jsessionid, and other values can be specified to deliver session cookies. The value type is string. This functions as the key value for session cookies.
Value Type valuableToken
Default Value jsessionid

(2727) < web-container >< session-config >< session-cookie > <version>
Description Cookie ID version. The possible values are 0 and 1. The default is 0.
Value Type int
Default Value 0

(2728) < web-container >< session-config >< session-cookie > <domain>
Description Domain name that the session cookie applies to. The cookie is used for requests to the specified domain. If .foo.com is specified, the session cookie works for requests from both first.foo.com and second.foo.com. A single correctly formatted domain name. It must start with ".". The host name should not be specified (Refer to the RFC-2109 specification).
Value Type valuableToken

(2729) < web-container >< session-config >< session-cookie > <path>
Description Path that the session cookie applies to. The session cookie is used for requests to the path. The cookies are sent with requests to the specified URL if the domain is correctly formatted (Refer to <domain> configuration). For example, if the path is "/examples" and the domain is ".foo.com", and the client request is "www.foo.com/examples", the client cookie is sent with the request. A single correctly formatted URL path should be specified.
Value Type valuableToken

(2730) < web-container >< session-config >< session-cookie > <max-age>
Description Expiration of the session ID cookie. Session cookies are valid for the specified amount of time. After the specified amount of time, the session cookies become invalid and will no longer be used. The unit is in seconds, and the default value is -1.
Value Type int
Default Value -1

(2731) < web-container >< session-config >< session-cookie > <secure>
Description Secure attribute of the session ID cookies. If this is set to true, session ID cookies will only be sent to secure HTTPS connections. The value type is Boolean. This determines whether the cookie is sent via HTTPS. The default value is false.
Value Type boolean
Default Value false

(2732) < web-container >< session-config >< session-cookie > <http-only>
Description Security method that prevents session ID cookies from being used by scripts instead of by HTTP. The value type is Boolean. This determines whether to use the HttpOnly option for cookies. The default value is true.
Value Type boolean
Default Value true

(2733) < web-container >< session-config >< session-cookie > <same-site>
Description Protection method against attacks that make unintended requests by using the session ID cookie (cross-site request forgery).
Value Type same-siteType
Value Description Set either to Lax or Strict if the cookie uses the SameSite option.
Default Value Disable
Defined Value

None

Strict

Lax

Disable

(2734) < web-container >< session-config >< session-cookie > <comment>
Description Description of the cookie. This provides the information about the cookie. This option is not supported by cookies of type 0 (Netscape version).
Value Type valuableToken

(2735) < web-container >< session-config >< session-cookie > <partitioned>
Description Uses Cookies Having Independent Partitioned State (CHIPS), which allows cookies to be maintained in partitioned storage by using a separate cookie jar for each root site page. Only applicable for secure cookies.
Value Type boolean
Default Value false

(2736) < web-container > <async-timeout-min-threads>
Description Minimum number of threads for the thread pool, which handles timeouts if Servlet 3.0 asynchronous servlets are used. If the value is 0, timeout might not function properly. Set this to a value greater than or equal to 1.
Value Type nonNegativeIntType
Value Description Integer
Default Value 1

(2737) < web-container > <blocked-url-patterns>
Description Blocks the source of URL attack patterns except in a query string. If not set, encoded patterns %00, %23, %2e, %2f, and %5c URL and decoded pattern # are blocked to maintain the current operation. Case insensitive as all characters are processed in lower cases. Blocked responses are returned as 404 along with the file content in the <default-error-page> setting. If <default-error-page> is not set, the embedded content is displayed.
Value Type blocked-url-patternsType
Child Elements

(2739) encoded-pattern

(2740) decoded-pattern

(2741) deny-last-space-character

(2742) deny-null-character

(2738) < web-container >< blocked-url-patterns > <encoded-pattern>
Description Responds with 403 if the Request URI except for Query String contains this string, e..g., %2e
Value Type token
Value Description String in the form of %XX.

(2739) < web-container >< blocked-url-patterns > <decoded-pattern>
Description Responds with 403 if the Request URI except for Query String contains this string, e.g., # or ::$
Value Type token
Value Description ASCII string

(2740) < web-container >< blocked-url-patterns > <deny-last-space-character>
Description Responds with 403 if the last character of the Request URI is the space character.
Value Type boolean
Value Description Boolean
Default Value true

(2741) < web-container >< blocked-url-patterns > <deny-null-character>
Description Responds with 403 if the Request URI except for Query String contains a null character.
Value Type boolean
Value Description Boolean
Default Value true

(2742) < web-container > <pipeline>
Description Server-level filter configurations. This setting has a higher priority than those in virtual-host and jeus-web-dd.xml, overriding them. For more information, refer to the relevant guide.
Value Type pipelineType
Child Elements

(2744) valve

(2743) < web-container >< pipeline > <valve>
Description Configure valves at the server, virtual host or context level.
Value Type valveType
Child Elements

(2745) class-name

(2746) property

(2744) < web-container >< pipeline >< valve > <class-name>
Description Valve class name for the server, virtual host or context-level configuration.
Value Type token
Value Description Class that inherits from ValveBase of JEUS

(2745) < web-container >< pipeline >< valve > <property>
Description Valve property.
Value Type propertyType
Value Description Key-value pair as described in the guide
Child Elements

(2747) key

(2748) value

(2746) < web-container >< pipeline >< valve >< property > <key>
Description Key of a property.
Value Type valuableToken

(2747) < web-container >< pipeline >< valve >< property > <value>
Description Value of a property.
Value Type valuableToken

(2748) <system-clustering-framework>
Description Configurations for communication between servers in a domain or cluster.
Value Type system-clustering-frameworkType
Child Elements

(2750) transport

(2751) transport-address

(2752) transport-port

(2753) leader-discovery-timeout

(2754) failure-detection-timeout

(2755) max-thread-pool-size

(2756) min-thread-pool-size

(2749) < system-clustering-framework > <transport>
Description Transport type. Choose one of the following: DUMMY, HYBRID, MESH, and TREE. A server in DUMMY mode runs independently without communicating with any other servers; In HYBRID mode, multicast communication is used for health checks and small-sized messaging, while TCP/IP is dedicated to transmitting large-scale messages; MESH connects all servers in full mesh topology through TCP/IP; TREE establishes connection via TCP/IP, but each server is connected to the root node, thereby configuring a tree-like structure.
Value Type scfTransportType
Default Value HYBRID
Defined Value

DUMMY

HYBRID

MESH

TREE

(2750) < system-clustering-framework > <transport-address>
Description Address used to establish transport connection. The behavior of this setting varies on the specified transport type. For HYBRID transport, specify a multicast address. For TREE type virtual multicast, use the IP address of the root node. In the case of MESH type virtual multicast, this setting is not required since it uses each server's listener address.
Value Type token
Default Value 230.30.1.1

(2751) < system-clustering-framework > <transport-port>
Description Port used to establish transport connection. The behavior of this setting also varies on the specified transport type.
Value Type positiveIntType
Default Value 12488

(2752) < system-clustering-framework > <leader-discovery-timeout>
Description Maximum amount of time allowed for a starting server to discover the leader of the running server group. If this time period elapses without locating the leader, the starting server assumes leadership itself. This time setting is also utilized for selecting a new leader.
Value Type positiveLongType
Value Description Milliseconds
Default Value 3000

(2753) < system-clustering-framework > <failure-detection-timeout>
Description Timeout period to detect failures in peer servers.
Value Type positiveLongType
Value Description Milliseconds
Default Value 3000

(2754) < system-clustering-framework > <max-thread-pool-size>
Description Maximum thread pool size for System Clustering Framework (SCF).
Value Type positiveIntType
Default Value 10

(2755) < system-clustering-framework > <min-thread-pool-size>
Description Minimum thread pool size for System Clustering Framework (SCF).
Value Type nonNegativeIntType
Default Value 0

(2756) <security-domains>
Description Information about security domains in HyperFrame.
Value Type security-domainsType
Child Elements

(2758) security-domain

(2757) < security-domains > <security-domain>
Description Configurations for security domains to be used in HyperFrame.
Value Type security-domainType
Child Elements

(2759) name

(2760) accounts

(2777) policies

(2796) cache-config

(2800) keystore-config

(2807) authentication

(2839) authorization

(2864) identity-assertion

(2887) credential-mapping

(2897) credential-verification

(2906) audit

(2917) subject-validation

(2924) custom-service

(2758) < security-domains >< security-domain > <name>
Description Name of a security domain in HyperFrame.
Value Type token

(2759) < security-domains >< security-domain > <accounts>
Description Accounts settings. Define users and groups here.
Value Type accountsType
Child Elements

(2761) users

(2767) groups

(2772) sfmUsers

(2760) < security-domains >< security-domain >< accounts > <users>
Description Create users.
Value Type usersType
Child Elements

(2762) user

(2761) < security-domains >< security-domain >< accounts >< users > <user>
Description User properties.
Value Type userType
Child Elements

(2763) name

(2764) password

(2765) group

(2766) description

(2762) < security-domains >< security-domain >< accounts >< users >< user > <name>
Description Name of the user. The user name is the primary identifier and must be unique.
Value Type token

(2763) < security-domains >< security-domain >< accounts >< users >< user > <password>
Description Password for the user.
Value Type token

(2764) < security-domains >< security-domain >< accounts >< users >< user > <group>
Description Name of the group to which the user belongs. The group must be defined within <groups><group><name></name></group></groups>.
Value Type token

(2765) < security-domains >< security-domain >< accounts >< users >< user > <description>
Description Description of the user.
Value Type token
Value Description Description

(2766) < security-domains >< security-domain >< accounts > <groups>
Description Create groups.
Value Type groupsType
Child Elements

(2768) group

(2767) < security-domains >< security-domain >< accounts >< groups > <group>
Description Configuration for the group.
Value Type groupType
Child Elements

(2769) name

(2770) subgroup

(2771) description

(2768) < security-domains >< security-domain >< accounts >< groups >< group > <name>
Description Name of the group. The group name is the primary identifier and must be unique.
Value Type token

(2769) < security-domains >< security-domain >< accounts >< groups >< group > <subgroup>
Description Define a subgroup. The group must be defined within <groups><group><name></name></group></groups>.
Value Type token

(2770) < security-domains >< security-domain >< accounts >< groups >< group > <description>
Description Description of the group.
Value Type token
Value Description Description

(2771) < security-domains >< security-domain >< accounts > <sfmUsers>
Description JEUS ID information mapped to the SuperFrame Manager user.
Value Type SFMUsersType
Child Elements

(2773) sfmUser

(2772) < security-domains >< security-domain >< accounts >< sfmUsers > <sfmUser>
Description JEUS ID information mapped to the SuperFrame Manager user.
Value Type SFMUserType
Child Elements

(2774) sfmUserId

(2775) sfmUserName

(2776) jeusName

(2773) < security-domains >< security-domain >< accounts >< sfmUsers >< sfmUser > <sfmUserId>
Description ID of the SuperFrame Manager user. It is the primary identifier and must be unique.
Value Type token

(2774) < security-domains >< security-domain >< accounts >< sfmUsers >< sfmUser > <sfmUserName>
Description Name of the SuperFrame Manager user.
Value Type token

(2775) < security-domains >< security-domain >< accounts >< sfmUsers >< sfmUser > <jeusName>
Description Name for JEUS mapped to the SuperFrame Manager user.
Value Type token

(2776) < security-domains >< security-domain > <policies>
Description Policies for permissions check in HyperFrame.
Value Type PoliciesType
Child Elements

(2778) policy

(2777) < security-domains >< security-domain >< policies > <policy>
Description Defines the JEUS policies.
Value Type PolicyType
Child Elements

(2779) role-permissions

(2787) resource-permissions

(2778) < security-domains >< security-domain >< policies >< policy > <role-permissions>
Description Principal to role mappings.
Value Type RolePermissionsType
Child Elements

(2780) role-permission

(2779) < security-domains >< security-domain >< policies >< policy >< role-permissions > <role-permission>
Description Principal to role mapping.
Value Type rolePermissionType
Child Elements

(2781) role

(2782) principal

(2783) actions

(2784) classname

(2785) excluded

(2786) unchecked

(2780) < security-domains >< security-domain >< policies >< policy >< role-permissions >< role-permission > <role>
Description Name of the role to be assigned to the principals.
Value Type token

(2781) < security-domains >< security-domain >< policies >< policy >< role-permissions >< role-permission > <principal>
Description User principal for the role.
Value Type token
Value Description Name of the principal specified in accounts.xml in the security directory.

(2782) < security-domains >< security-domain >< policies >< policy >< role-permissions >< role-permission > <actions>
Description Action for the RolePermission object. The default value is no action for RolePermissions.
Value Type token

(2783) < security-domains >< security-domain >< policies >< policy >< role-permissions >< role-permission > <classname>
Description Role permission class name. If a class name is not specified, the default class name will be used.
Value Type token

(2784) < security-domains >< security-domain >< policies >< policy >< role-permissions >< role-permission > <excluded>
Description Indicates that the role will be disabled.
Value Type emptyType

(2785) < security-domains >< security-domain >< policies >< policy >< role-permissions >< role-permission > <unchecked>
Description Indicates that the role will be available without any permission.
Value Type emptyType

(2786) < security-domains >< security-domain >< policies >< policy > <resource-permissions>
Description Role to resource mappings.
Value Type ResourcePermissionsType
Child Elements

(2788) context-id

(2789) resource-permission

(2787) < security-domains >< security-domain >< policies >< policy >< resource-permissions > <context-id>
Description Context for the role to resource mapping. This tag is not used often.
Value Type token
Value Description Context ID
Default Value default

(2788) < security-domains >< security-domain >< policies >< policy >< resource-permissions > <resource-permission>
Description Role resource mapping for the policy.
Value Type ResourcePermissionType
Child Elements

(2790) resource

(2791) actions

(2792) role

(2793) classname

(2794) excluded

(2795) unchecked

(2789) < security-domains >< security-domain >< policies >< policy >< resource-permissions >< resource-permission > <resource>
Description Defines the resources that are mapped to the role.
Value Type token
Value Description Resource name

(2790) < security-domains >< security-domain >< policies >< policy >< resource-permissions >< resource-permission > <actions>
Description Action value that will be returned to the ResourcePermission class creator.
Value Type token
Value Description Action data value to return to the ResourcePermission class

(2791) < security-domains >< security-domain >< policies >< policy >< resource-permissions >< resource-permission > <role>
Description Role mapped to the resource.
Value Type token
Value Description Role name

(2792) < security-domains >< security-domain >< policies >< policy >< resource-permissions >< resource-permission > <classname>
Description Java class name that inherits java.security.Permission. This class is used for resource permissions.
Value Type token
Value Description Java class name
Default Value jeus.security.resource.ResourcePermission

(2793) < security-domains >< security-domain >< policies >< policy >< resource-permissions >< resource-permission > <excluded>
Description If this tag is used, the resource cannot be accessed.
Value Type emptyType
Value Description Empty. No values are set.

(2794) < security-domains >< security-domain >< policies >< policy >< resource-permissions >< resource-permission > <unchecked>
Description If this tag is used, permissions for the resource will not be checked. Anyone can access the resource.
Value Type emptyType
Value Description Empty. No values are set.

(2795) < security-domains >< security-domain > <cache-config>
Description Cache configurations for the security framework in HyperFrame.
Value Type cache-configType
Child Elements

(2797) min

(2798) max

(2799) timeout

(2796) < security-domains >< security-domain >< cache-config > <min>
Description Minimum cache size for the authentication service.
Value Type int
Default Value 0

(2797) < security-domains >< security-domain >< cache-config > <max>
Description Maximum cache size for the authentication service.
Value Type int
Default Value 0

(2798) < security-domains >< security-domain >< cache-config > <timeout>
Description Cache timeout for the authentication service.
Value Type off-longType
Default Value -1

(2799) < security-domains >< security-domain > <keystore-config>
Description Configurations for keystore and truststore files.
Value Type keystore-configType
Child Elements

(2801) keystore-path

(2802) keystore-alias

(2803) keystore-password

(2804) keystore-keypassword

(2805) truststore-path

(2806) truststore-password

(2800) < security-domains >< security-domain >< keystore-config > <keystore-path>
Description Path to the keystore file to apply to the current domain.
Value Type token

(2801) < security-domains >< security-domain >< keystore-config > <keystore-alias>
Description Keystore alias. When there are multiple keyEntry certificates in the keystore file, the keystore entries are accessed via unique aliases.
Value Type token
Default Value changeit

(2802) < security-domains >< security-domain >< keystore-config > <keystore-password>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(2803) < security-domains >< security-domain >< keystore-config > <keystore-keypassword>
Description Password for the keystore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token

(2804) < security-domains >< security-domain >< keystore-config > <truststore-path>
Description Path to the truststore file for the current domain.
Value Type token

(2805) < security-domains >< security-domain >< keystore-config > <truststore-password>
Description Password for the truststore file for the current domain. To encrypt the password, type the password in the form of '{algorithm}ciphertext'.
Value Type token
Default Value changeit

(2806) < security-domains >< security-domain > <authentication>
Description Authentication service.
Value Type authenticationType
Child Elements

(2808) repository-service

(2826) jaas-login-config

(2834) custom-authentication-service

(2807) < security-domains >< security-domain >< authentication > <repository-service>
Description Repository service.
Value Type repository-serviceType
Child Elements

(2809) xml-file-repository

(2813) database-repository

(2821) custom-repository

(2808) < security-domains >< security-domain >< authentication >< repository-service > <xml-file-repository>
Description XML files repository for authentication or authorization services.
Value Type xml-file-repositoryType
Child Elements

(2810) config-file

(2809) < security-domains >< security-domain >< authentication >< repository-service >< xml-file-repository > <config-file>
Description Configurations of XML repository files.
Value Type config-fileType
Child Elements

(2811) filename

(2812) filepath

(2810) < security-domains >< security-domain >< authentication >< repository-service >< xml-file-repository >< config-file > <filename>
Description Name of the XML configuration file that contains the user and group security information.
Value Type token

(2811) < security-domains >< security-domain >< authentication >< repository-service >< xml-file-repository >< config-file > <filepath>
Description Path to the XML configuration file that contains the user and group security information.
Value Type token

(2812) < security-domains >< security-domain >< authentication >< repository-service > <database-repository>
Description Database repository for authentication or authorization services.
Value Type database-repositoryType
Child Elements

(2814) datasource-id

(2815) dbdriver-config

(2813) < security-domains >< security-domain >< authentication >< repository-service >< database-repository > <datasource-id>
Description ID of the data source to be used as a repository. The data source of this ID will be bound to all servers.
Value Type token

(2814) < security-domains >< security-domain >< authentication >< repository-service >< database-repository > <dbdriver-config>
Description Driver of the database to be used as a repository.
Value Type dbdriver-configType
Child Elements

(2816) vendor

(2817) driver

(2818) url

(2819) username

(2820) password

(2815) < security-domains >< security-domain >< authentication >< repository-service >< database-repository >< dbdriver-config > <vendor>
Description Vendor of the database for the authentication repository service.
Value Type token

(2816) < security-domains >< security-domain >< authentication >< repository-service >< database-repository >< dbdriver-config > <driver>
Description Driver of the database for the authentication repository service.
Value Type token

(2817) < security-domains >< security-domain >< authentication >< repository-service >< database-repository >< dbdriver-config > <url>
Description URL of the database for the authentication repository service.
Value Type token

(2818) < security-domains >< security-domain >< authentication >< repository-service >< database-repository >< dbdriver-config > <username>
Description User name to connect to the database for the authentication repository service.
Value Type token

(2819) < security-domains >< security-domain >< authentication >< repository-service >< database-repository >< dbdriver-config > <password>
Description Password to connect to the database for the authentication repository service.
Value Type token

(2820) < security-domains >< security-domain >< authentication >< repository-service > <custom-repository>
Description Custom repository. Register a repository service that implements jeus.security.spi.AuthenticationRepositoryService or jeus.security.spi.AuthorizationRepositoryService to set properties required to create the desired service.
Value Type SecurityServiceType
Child Elements

(2822) classname

(2823) property

(2821) < security-domains >< security-domain >< authentication >< repository-service >< custom-repository > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2822) < security-domains >< security-domain >< authentication >< repository-service >< custom-repository > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2824) name

(2825) value

(2823) < security-domains >< security-domain >< authentication >< repository-service >< custom-repository >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2824) < security-domains >< security-domain >< authentication >< repository-service >< custom-repository >< property > <value>
Description Value of the property
Value Type token

(2825) < security-domains >< security-domain >< authentication > <jaas-login-config>
Description Configurations of the JAAS login module for authentication.
Value Type jaas-login-configType
Child Elements

(2827) callback-handler-classname

(2828) login-module

(2826) < security-domains >< security-domain >< authentication >< jaas-login-config > <callback-handler-classname>
Description Name of the JAAS Callback Handler Factory class.
Value Type token

(2827) < security-domains >< security-domain >< authentication >< jaas-login-config > <login-module>
Description Configuration for the login module.
Value Type login-moduleType
Child Elements

(2829) login-module-classname

(2830) control-flag

(2831) option

(2828) < security-domains >< security-domain >< authentication >< jaas-login-config >< login-module > <login-module-classname>
Description Name of the class containing the package that implements the login module.
Value Type token

(2829) < security-domains >< security-domain >< authentication >< jaas-login-config >< login-module > <control-flag>
Description Defines how to apply authentication.
Value Type control-flagType
Defined Value

required

requisite

sufficient

optional

(2830) < security-domains >< security-domain >< authentication >< jaas-login-config >< login-module > <option>
Description Attributes to apply when initializing the login module.
Value Type optionType
Child Elements

(2832) name

(2833) value

(2831) < security-domains >< security-domain >< authentication >< jaas-login-config >< login-module >< option > <name>
Description Name of the attribute for initializing a login module.
Value Type token

(2832) < security-domains >< security-domain >< authentication >< jaas-login-config >< login-module >< option > <value>
Description Value of the attribute for initializing a login module.
Value Type token

(2833) < security-domains >< security-domain >< authentication > <custom-authentication-service>
Description Custom authentication service.
Value Type SecurityServiceType
Child Elements

(2835) classname

(2836) property

(2834) < security-domains >< security-domain >< authentication >< custom-authentication-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2835) < security-domains >< security-domain >< authentication >< custom-authentication-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2837) name

(2838) value

(2836) < security-domains >< security-domain >< authentication >< custom-authentication-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2837) < security-domains >< security-domain >< authentication >< custom-authentication-service >< property > <value>
Description Value of the property
Value Type token

(2838) < security-domains >< security-domain > <authorization>
Description Authorization service.
Value Type authorizationType
Child Elements

(2840) repository-service

(2858) jacc-service

(2859) custom-authorization-service

(2839) < security-domains >< security-domain >< authorization > <repository-service>
Description Default repository service.
Value Type repository-serviceType
Child Elements

(2841) xml-file-repository

(2845) database-repository

(2853) custom-repository

(2840) < security-domains >< security-domain >< authorization >< repository-service > <xml-file-repository>
Description XML files repository for authentication or authorization services.
Value Type xml-file-repositoryType
Child Elements

(2842) config-file

(2841) < security-domains >< security-domain >< authorization >< repository-service >< xml-file-repository > <config-file>
Description Configurations of XML repository files.
Value Type config-fileType
Child Elements

(2843) filename

(2844) filepath

(2842) < security-domains >< security-domain >< authorization >< repository-service >< xml-file-repository >< config-file > <filename>
Description Name of the XML configuration file that contains the user and group security information.
Value Type token

(2843) < security-domains >< security-domain >< authorization >< repository-service >< xml-file-repository >< config-file > <filepath>
Description Path to the XML configuration file that contains the user and group security information.
Value Type token

(2844) < security-domains >< security-domain >< authorization >< repository-service > <database-repository>
Description Database repository for authentication or authorization services.
Value Type database-repositoryType
Child Elements

(2846) datasource-id

(2847) dbdriver-config

(2845) < security-domains >< security-domain >< authorization >< repository-service >< database-repository > <datasource-id>
Description ID of the data source to be used as a repository. The data source of this ID will be bound to all servers.
Value Type token

(2846) < security-domains >< security-domain >< authorization >< repository-service >< database-repository > <dbdriver-config>
Description Driver of the database to be used as a repository.
Value Type dbdriver-configType
Child Elements

(2848) vendor

(2849) driver

(2850) url

(2851) username

(2852) password

(2847) < security-domains >< security-domain >< authorization >< repository-service >< database-repository >< dbdriver-config > <vendor>
Description Vendor of the database for the authentication repository service.
Value Type token

(2848) < security-domains >< security-domain >< authorization >< repository-service >< database-repository >< dbdriver-config > <driver>
Description Driver of the database for the authentication repository service.
Value Type token

(2849) < security-domains >< security-domain >< authorization >< repository-service >< database-repository >< dbdriver-config > <url>
Description URL of the database for the authentication repository service.
Value Type token

(2850) < security-domains >< security-domain >< authorization >< repository-service >< database-repository >< dbdriver-config > <username>
Description User name to connect to the database for the authentication repository service.
Value Type token

(2851) < security-domains >< security-domain >< authorization >< repository-service >< database-repository >< dbdriver-config > <password>
Description Password to connect to the database for the authentication repository service.
Value Type token

(2852) < security-domains >< security-domain >< authorization >< repository-service > <custom-repository>
Description Custom repository. Register a repository service that implements jeus.security.spi.AuthenticationRepositoryService or jeus.security.spi.AuthorizationRepositoryService to set properties required to create the desired service.
Value Type SecurityServiceType
Child Elements

(2854) classname

(2855) property

(2853) < security-domains >< security-domain >< authorization >< repository-service >< custom-repository > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2854) < security-domains >< security-domain >< authorization >< repository-service >< custom-repository > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2856) name

(2857) value

(2855) < security-domains >< security-domain >< authorization >< repository-service >< custom-repository >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2856) < security-domains >< security-domain >< authorization >< repository-service >< custom-repository >< property > <value>
Description Value of the property
Value Type token

(2857) < security-domains >< security-domain >< authorization > <jacc-service>
Description Option to use the JACC service.
Value Type emptyType

(2858) < security-domains >< security-domain >< authorization > <custom-authorization-service>
Description Custom authorization service.
Value Type SecurityServiceType
Child Elements

(2860) classname

(2861) property

(2859) < security-domains >< security-domain >< authorization >< custom-authorization-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2860) < security-domains >< security-domain >< authorization >< custom-authorization-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2862) name

(2863) value

(2861) < security-domains >< security-domain >< authorization >< custom-authorization-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2862) < security-domains >< security-domain >< authorization >< custom-authorization-service >< property > <value>
Description Value of the property
Value Type token

(2863) < security-domains >< security-domain > <identity-assertion>
Description Identity Assertion service.
Value Type identity-assertionType
Child Elements

(2865) default-identity-assertion-service

(2878) kerberos-identity-assertion

(2882) custom-identity-assertion-service

(2864) < security-domains >< security-domain >< identity-assertion > <default-identity-assertion-service>
Description Default identity assertion service for the current domain.
Value Type default-identity-assertionType
Child Elements

(2866) x509-identity-assertion

(2865) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service > <x509-identity-assertion>
Description Identify assertion service for X509Certificate.
Value Type x509-identity-assertionType
Child Elements

(2867) config-file

(2870) default-user-mapper

(2874) custom-user-mapper

(2866) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion > <config-file>
Description Path to the X509Certificate file.
Value Type config-fileType
Child Elements

(2868) filename

(2869) filepath

(2867) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< config-file > <filename>
Description Name of the XML configuration file that contains the user and group security information.
Value Type token

(2868) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< config-file > <filepath>
Description Path to the XML configuration file that contains the user and group security information.
Value Type token

(2869) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion > <default-user-mapper>
Description Data that maps a user to an X509Certificate token.
Value Type default-user-mapperType
Child Elements

(2871) cert-attr-type

(2872) attribute-type

(2873) attribute-value-delimiter

(2870) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< default-user-mapper > <cert-attr-type>
Description Properties configuration for credential mapping.
Value Type token

(2871) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< default-user-mapper > <attribute-type>
Description Properties configuration for credential mapping.
Value Type token

(2872) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< default-user-mapper > <attribute-value-delimiter>
Description Properties configuration for credential mapping.
Value Type token

(2873) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion > <custom-user-mapper>
Description Additional properties for user mapping for X509Certificate tokens.
Value Type custom-propertyType
Child Elements

(2875) property

(2874) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< custom-user-mapper > <property>
Description Properties configuration for credential mapping.
Value Type SecurityServicePropertyType
Child Elements

(2876) name

(2877) value

(2875) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< custom-user-mapper >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2876) < security-domains >< security-domain >< identity-assertion >< default-identity-assertion-service >< x509-identity-assertion >< custom-user-mapper >< property > <value>
Description Value of the property
Value Type token

(2877) < security-domains >< security-domain >< identity-assertion > <kerberos-identity-assertion>
Description Optino to use Kerberos authentication.
Value Type kerberos-identity-assertionType
Child Elements

(2879) service-password

(2880) kerberos-realm-name

(2881) service-principal

(2878) < security-domains >< security-domain >< identity-assertion >< kerberos-identity-assertion > <service-password>
Description Password for the server service principal, which will be configured in the following.
Value Type token

(2879) < security-domains >< security-domain >< identity-assertion >< kerberos-identity-assertion > <kerberos-realm-name>
Description Kerberos realm name for the server. If not specified, another existing name specified by java.security.krb5.realm or in the krb5.conf file will be used.
Value Type token

(2880) < security-domains >< security-domain >< identity-assertion >< kerberos-identity-assertion > <service-principal>
Description Configuration of the server service principal. The default value is "krbtgt/{realm-name}@{realm-name}".
Value Type token

(2881) < security-domains >< security-domain >< identity-assertion > <custom-identity-assertion-service>
Description Path to the configuration file that contains mapping data between certificates and users.
Value Type SecurityServiceType
Child Elements

(2883) classname

(2884) property

(2882) < security-domains >< security-domain >< identity-assertion >< custom-identity-assertion-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2883) < security-domains >< security-domain >< identity-assertion >< custom-identity-assertion-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2885) name

(2886) value

(2884) < security-domains >< security-domain >< identity-assertion >< custom-identity-assertion-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2885) < security-domains >< security-domain >< identity-assertion >< custom-identity-assertion-service >< property > <value>
Description Value of the property
Value Type token

(2886) < security-domains >< security-domain > <credential-mapping>
Description Credential Mapping service.
Value Type credential-mappingType
Child Elements

(2888) default-credential-mapping-service

(2892) custom-credential-mapping-service

(2887) < security-domains >< security-domain >< credential-mapping > <default-credential-mapping-service>
Description Default credential mapping service.
Value Type default-credential-mapping-serviceType
Child Elements

(2889) x509-credential-mapping

(2888) < security-domains >< security-domain >< credential-mapping >< default-credential-mapping-service > <x509-credential-mapping>
Description Identity assertion service for X509Certificate.
Value Type x509-credential-mappingType
Child Elements

(2890) truststore-path

(2891) truststore-password

(2889) < security-domains >< security-domain >< credential-mapping >< default-credential-mapping-service >< x509-credential-mapping > <truststore-path>
Description Path to the truststore file to use in the current domain.
Value Type token

(2890) < security-domains >< security-domain >< credential-mapping >< default-credential-mapping-service >< x509-credential-mapping > <truststore-password>
Description Password for the truststore file to use in the current domain. To encrypt the password, type the password in the format of {algorithm}ciphertext. ex) {DES}FQrLbQ/D8O1lDVS71L28rw==
Value Type token
Default Value changeit

(2891) < security-domains >< security-domain >< credential-mapping > <custom-credential-mapping-service>
Description Custom credential mapping service.
Value Type SecurityServiceType
Child Elements

(2893) classname

(2894) property

(2892) < security-domains >< security-domain >< credential-mapping >< custom-credential-mapping-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2893) < security-domains >< security-domain >< credential-mapping >< custom-credential-mapping-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2895) name

(2896) value

(2894) < security-domains >< security-domain >< credential-mapping >< custom-credential-mapping-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2895) < security-domains >< security-domain >< credential-mapping >< custom-credential-mapping-service >< property > <value>
Description Value of the property
Value Type token

(2896) < security-domains >< security-domain > <credential-verification>
Description Credential Verification service.
Value Type credential-verificationType
Child Elements

(2898) default-credential-verification-service

(2901) custom-credential-verification-service

(2897) < security-domains >< security-domain >< credential-verification > <default-credential-verification-service>
Description Default credential verification service.
Value Type default-credential-verification-serviceType
Child Elements

(2899) password-verification

(2900) jeus-certificate-verification

(2898) < security-domains >< security-domain >< credential-verification >< default-credential-verification-service > <password-verification>
Description Configuration of credential verification for the PasswordFactory class.
Value Type emptyType

(2899) < security-domains >< security-domain >< credential-verification >< default-credential-verification-service > <jeus-certificate-verification>
Description Configuration of credential verification for X509Certificate.
Value Type emptyType

(2900) < security-domains >< security-domain >< credential-verification > <custom-credential-verification-service>
Description Custom credential verification service.
Value Type SecurityServiceType
Child Elements

(2902) classname

(2903) property

(2901) < security-domains >< security-domain >< credential-verification >< custom-credential-verification-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2902) < security-domains >< security-domain >< credential-verification >< custom-credential-verification-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2904) name

(2905) value

(2903) < security-domains >< security-domain >< credential-verification >< custom-credential-verification-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2904) < security-domains >< security-domain >< credential-verification >< custom-credential-verification-service >< property > <value>
Description Value of the property
Value Type token

(2905) < security-domains >< security-domain > <audit>
Description Audit service.
Value Type auditType
Child Elements

(2907) default-audit-service

(2912) custom-audit-service

(2906) < security-domains >< security-domain >< audit > <default-audit-service>
Description Default audit service.
Value Type default-audit-serviceType
Child Elements

(2908) config-file

(2911) audit-level

(2907) < security-domains >< security-domain >< audit >< default-audit-service > <config-file>
Description Audit log file configuration.
Value Type config-fileType
Child Elements

(2909) filename

(2910) filepath

(2908) < security-domains >< security-domain >< audit >< default-audit-service >< config-file > <filename>
Description Name of the XML configuration file that contains the user and group security information.
Value Type token

(2909) < security-domains >< security-domain >< audit >< default-audit-service >< config-file > <filepath>
Description Path to the XML configuration file that contains the user and group security information.
Value Type token

(2910) < security-domains >< security-domain >< audit >< default-audit-service > <audit-level>
Description Audit log level.
Value Type token

(2911) < security-domains >< security-domain >< audit > <custom-audit-service>
Description Custom audit service.
Value Type SecurityServiceType
Child Elements

(2913) classname

(2914) property

(2912) < security-domains >< security-domain >< audit >< custom-audit-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2913) < security-domains >< security-domain >< audit >< custom-audit-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2915) name

(2916) value

(2914) < security-domains >< security-domain >< audit >< custom-audit-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2915) < security-domains >< security-domain >< audit >< custom-audit-service >< property > <value>
Description Value of the property
Value Type token

(2916) < security-domains >< security-domain > <subject-validation>
Description Subject Validation service.
Value Type subject-validationType
Child Elements

(2918) default-subject-validation-service

(2919) custom-subject-validation-service

(2917) < security-domains >< security-domain >< subject-validation > <default-subject-validation-service>
Description Default subject validation service.
Value Type emptyType

(2918) < security-domains >< security-domain >< subject-validation > <custom-subject-validation-service>
Description Custom subject validation service.
Value Type SecurityServiceType
Child Elements

(2920) classname

(2921) property

(2919) < security-domains >< security-domain >< subject-validation >< custom-subject-validation-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2920) < security-domains >< security-domain >< subject-validation >< custom-subject-validation-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2922) name

(2923) value

(2921) < security-domains >< security-domain >< subject-validation >< custom-subject-validation-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2922) < security-domains >< security-domain >< subject-validation >< custom-subject-validation-service >< property > <value>
Description Value of the property
Value Type token

(2923) < security-domains >< security-domain > <custom-service>
Description Registers custom security services that implement the HyperFrame Security SPIs in a domain, independently of the default security services provided by the HyperFrame Security. Registered custom services override the existing security services, but the following 5 SPIs must be registered for the HyperFrame system to run: AuthenticationService, AuthenticationRepositoryService, AuthorizationService, AuthorizationRepositoryService,and CredentialVerificationService
Value Type SecurityServiceType
Child Elements

(2925) classname

(2926) property

(2924) < security-domains >< security-domain >< custom-service > <classname>
Description Name of a subclass of classes in jeus.security.spi.
Value Type token
Value Description Java class name

(2925) < security-domains >< security-domain >< custom-service > <property>
Description Security service properties as key-value pairs. This setting is optional. For the list of properties and their descriptions, refer to the documentation about service classes for valid property values.
Value Type SecurityServicePropertyType
Child Elements

(2927) name

(2928) value

(2926) < security-domains >< security-domain >< custom-service >< property > <name>
Description Name of a property
Value Type token
Value Description Property name

(2927) < security-domains >< security-domain >< custom-service >< property > <value>
Description Value of the property
Value Type token

(2928) <accounts>
Description Account settings. You can define users and groups here.
Value Type accountsType
Child Elements

(2930) users

(2936) groups

(2941) sfmUsers

(2929) < accounts > <users>
Description Create users.
Value Type usersType
Child Elements

(2931) user

(2930) < accounts >< users > <user>
Description User properties.
Value Type userType
Child Elements

(2932) name

(2933) password

(2934) group

(2935) description

(2931) < accounts >< users >< user > <name>
Description Name of the user. The user name is the primary identifier and must be unique.
Value Type token

(2932) < accounts >< users >< user > <password>
Description Password for the user.
Value Type token

(2933) < accounts >< users >< user > <group>
Description Name of the group to which the user belongs. The group must be defined within <groups><group><name></name></group></groups>.
Value Type token

(2934) < accounts >< users >< user > <description>
Description Description of the user.
Value Type token
Value Description Description

(2935) < accounts > <groups>
Description Create groups.
Value Type groupsType
Child Elements

(2937) group

(2936) < accounts >< groups > <group>
Description Configuration for the group.
Value Type groupType
Child Elements

(2938) name

(2939) subgroup

(2940) description

(2937) < accounts >< groups >< group > <name>
Description Name of the group. The group name is the primary identifier and must be unique.
Value Type token

(2938) < accounts >< groups >< group > <subgroup>
Description Define a subgroup. The group must be defined within <groups><group><name></name></group></groups>.
Value Type token

(2939) < accounts >< groups >< group > <description>
Description Description of the group.
Value Type token
Value Description Description

(2940) < accounts > <sfmUsers>
Description JEUS ID information mapped to the SuperFrame Manager user.
Value Type SFMUsersType
Child Elements

(2942) sfmUser

(2941) < accounts >< sfmUsers > <sfmUser>
Description JEUS ID information mapped to the SuperFrame Manager user.
Value Type SFMUserType
Child Elements

(2943) sfmUserId

(2944) sfmUserName

(2945) jeusName

(2942) < accounts >< sfmUsers >< sfmUser > <sfmUserId>
Description ID of the SuperFrame Manager user. It is the primary identifier and must be unique.
Value Type token

(2943) < accounts >< sfmUsers >< sfmUser > <sfmUserName>
Description Name of the SuperFrame Manager user.
Value Type token

(2944) < accounts >< sfmUsers >< sfmUser > <jeusName>
Description Name for JEUS mapped to the SuperFrame Manager user.
Value Type token

(2945) <policies>
Description JEUS permission checking policies.
Value Type PoliciesType
Child Elements

(2947) policy

(2946) < policies > <policy>
Description Defines the JEUS policies.
Value Type PolicyType
Child Elements

(2948) role-permissions

(2956) resource-permissions

(2947) < policies >< policy > <role-permissions>
Description Principal to role mappings.
Value Type RolePermissionsType
Child Elements

(2949) role-permission

(2948) < policies >< policy >< role-permissions > <role-permission>
Description Principal to role mapping.
Value Type rolePermissionType
Child Elements

(2950) role

(2951) principal

(2952) actions

(2953) classname

(2954) excluded

(2955) unchecked

(2949) < policies >< policy >< role-permissions >< role-permission > <role>
Description Name of the role to be assigned to the principals.
Value Type token

(2950) < policies >< policy >< role-permissions >< role-permission > <principal>
Description User principal for the role.
Value Type token
Value Description Name of the principal specified in accounts.xml in the security directory.

(2951) < policies >< policy >< role-permissions >< role-permission > <actions>
Description Action for the RolePermission object. The default value is no action for RolePermissions.
Value Type token

(2952) < policies >< policy >< role-permissions >< role-permission > <classname>
Description Role permission class name. If a class name is not specified, the default class name will be used.
Value Type token

(2953) < policies >< policy >< role-permissions >< role-permission > <excluded>
Description Indicates that the role will be disabled.
Value Type emptyType

(2954) < policies >< policy >< role-permissions >< role-permission > <unchecked>
Description Indicates that the role will be available without any permission.
Value Type emptyType

(2955) < policies >< policy > <resource-permissions>
Description Role to resource mappings.
Value Type ResourcePermissionsType
Child Elements

(2957) context-id

(2958) resource-permission

(2956) < policies >< policy >< resource-permissions > <context-id>
Description Context for the role to resource mapping. This tag is not used often.
Value Type token
Value Description Context ID
Default Value default

(2957) < policies >< policy >< resource-permissions > <resource-permission>
Description Role resource mapping for the policy.
Value Type ResourcePermissionType
Child Elements

(2959) resource

(2960) actions

(2961) role

(2962) classname

(2963) excluded

(2964) unchecked

(2958) < policies >< policy >< resource-permissions >< resource-permission > <resource>
Description Defines the resources that are mapped to the role.
Value Type token
Value Description Resource name

(2959) < policies >< policy >< resource-permissions >< resource-permission > <actions>
Description Action value that will be returned to the ResourcePermission class creator.
Value Type token
Value Description Action data value to return to the ResourcePermission class

(2960) < policies >< policy >< resource-permissions >< resource-permission > <role>
Description Role mapped to the resource.
Value Type token
Value Description Role name

(2961) < policies >< policy >< resource-permissions >< resource-permission > <classname>
Description Java class name that inherits java.security.Permission. This class is used for resource permissions.
Value Type token
Value Description Java class name
Default Value jeus.security.resource.ResourcePermission

(2962) < policies >< policy >< resource-permissions >< resource-permission > <excluded>
Description If this tag is used, the resource cannot be accessed.
Value Type emptyType
Value Description Empty. No values are set.

(2963) < policies >< policy >< resource-permissions >< resource-permission > <unchecked>
Description If this tag is used, permissions for the resource will not be checked. Anyone can access the resource.
Value Type emptyType
Value Description Empty. No values are set.

[Example 1.1] Example File

<?xml version="1.0" encoding="UTF-8"?>
<domain xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="7.0">
   <id>1804002829</id>
   <admin-server-name>myServer</admin-server-name>
   <servers>
      <server>
         <name>myServer</name>
         <!-- settings for listeners -->
         <listeners>
            <base>base</base>
            <listener>
               <name>base</name>
               <listen-port>9736</listen-port>
            </listener>
            <listener>
               <name>jms-internal</name>
               <listen-port>9741</listen-port>
            </listener>
         </listeners>

         <naming-server>
            <pooling>
               <shared>
                  <reserved-thread-num>30</reserved-thread-num>
               </shared>
            </pooling>
         </naming-server>

         <jvm-config>
            <jvm-option>-Xmx512m -XX:MaxPermSize=250m</jvm-option>
         </jvm-config>

         <enable-interop/>

         <sequential-start>true</sequential-start>

         <!-- settings for Transaction Manager -->
         <tm-config>
            <active-timeout>300000</active-timeout>
            <prepare-timeout>120000</prepare-timeout>
            <prepared-timeout>60000</prepared-timeout>
            <commit-timeout>120000</commit-timeout>
            <recovery-timeout>120000</recovery-timeout>
            <incomplete-timeout>86400000</incomplete-timeout>
            <tx-log-dir>${SERVER_HOME}/.workspace/txlog</tx-log-dir>
            <automatic-recovery>false</automatic-recovery>
         </tm-config>

         <action-on-resource-leak>Warning</action-on-resource-leak>

         <use-MEJB>false</use-MEJB>

         <!-- invoke proecessMethod(1) method of com.tmax.ProcessClass when this container is booted -->
         <lifecycle-invocation>
             <class-name>com.tmax.ProcessClass</class-name>
             <invocation>
                 <invocation-method>
                     <method-name>processMethod</method-name>
                     <method-params>
                         <method-param>int</method-param>
                     </method-params>
                 </invocation-method>
                 <invocation-argument>1</invocation-argument>
                 <invocation-type>BOOT</invocation-type>
             </invocation>
         </lifecycle-invocation>

         <!-- all ejb engines of this server use class-ftp to send stubs to ejg clients -->
         <class-ftp>true</class-ftp>

         <!-- setting for jeus logging for the server -->
         <system-logging>
            <name>jeus</name>
            <level>INFO</level>
            <use-parent-handlers>false</use-parent-handlers>
            <handler>
               <file-handler>
                  <name>fileHandler</name>
                  <level>FINEST</level>
                  <file-name>JeusServer.log</file-name>
                  <enable-rotation>true</enable-rotation>
                  <rotation-dir>${SERVER_HOME}/logs</rotation-dir>
                  <valid-day>1</valid-day>
                  <buffer-size>1024</buffer-size>
                  <append>false</append>
               </file-handler>
            </handler>
         </system-logging>
         <log-stdout-to-raw-format>true</log-stdout-to-raw-format>

         <!-- setting for System Thread Pool -->
         <system-thread-pool>
            <min>0</min>
            <max>100</max>
            <keep-alive-time>300000</keep-alive-time>
            <queue-size>4096</queue-size>
            <stuck-thread-handling>
               <max-stuck-thread-time>0</max-stuck-thread-time>
               <action-on-stuck-thread>None</action-on-stuck-thread>
            </stuck-thread-handling>
         </system-thread-pool>

         <!-- setting for Managed objects of Concurrency Utilities for Java EE (JSR-236) -->
         <managed-executor-service>mes1</managed-executor-service>
         <managed-scheduled-executor-service>mses1</managed-scheduled-executor-service>
         <context-service>cs1</context-service>
         <managed-thread-factory>mtf1</managed-thread-factory>
      </server>
   </servers>

   <!-- settings to communicate with other servers in cluster -->
   <system-clustering-framework>
      <heartbeat-address>230.30.1.1</heartbeat-address>
      <heartbeat-port>3030</heartbeat-port>
   </system-clustering-framework>

    <!-- server template for dynamic servers setting -->
    <server-templates>
        <server-template>
            <name>temp1</name>
            <system-logging>
                <name>jeus</name>
                <level>INFO</level>
                <use-parent-handlers>false</use-parent-handlers>
                <formatter-class>jeus.util.logging.SimpleFormatter</formatter-class>
                <handler>
                    <file-handler>
                        <name>FileHandler</name>
                        <level>FINEST</level>
                        <file-name>JeusServer.log</file-name>
                        <enable-rotation>true</enable-rotation>
                        <rotation-dir>${SERVER_HOME}/logs</rotation-dir>
                        <valid-day>1</valid-day>
                        <buffer-size>1024</buffer-size>
                        <append>true</append>
                    </file-handler>
                </handler>
            </system-logging>
            <log-stdout-to-raw-format>true</log-stdout-to-raw-format>
            <action-on-resource-leak>Warning</action-on-resource-leak>
            <tm-config>
                <pooling>
                    <shared>
                        <reserved-thread-num>0</reserved-thread-num>
                    </shared>
                </pooling>
                <active-timeout>600000</active-timeout>
                <prepare-timeout>120000</prepare-timeout>
                <prepared-timeout>60000</prepared-timeout>
                <commit-timeout>240000</commit-timeout>
                <recovery-timeout>120000</recovery-timeout>
                <incomplete-timeout>86400000</incomplete-timeout>
                <tx-log-dir>${SERVER_HOME}/.workspace/tmlog</tx-log-dir>
                <automatic-recovery>false</automatic-recovery>
            </tm-config>
            <system-thread-pool>
                <min>0</min>
                <max>100</max>
                <keep-alive-time>300000</keep-alive-time>
                <queue-size>4096</queue-size>
                <stuck-thread-handling>
                    <max-stuck-thread-time>3600000</max-stuck-thread-time>
                    <action-on-stuck-thread>IgnoreAndReplace</action-on-stuck-thread>
                    <stuck-thread-check-period>300000</stuck-thread-check-period>
                </stuck-thread-handling>
            </system-thread-pool>
            <data-source-remote-lookup>false</data-source-remote-lookup>
            <engine-init-on-startup>true</engine-init-on-startup>
            <use-web-engine>true</use-web-engine>
            <use-ejb-engine>true</use-ejb-engine>
            <use-jms-engine>true</use-jms-engine>
            <web-engine>
                <jsp-engine>
                    <java-compiler>java6</java-compiler>
                    <check-included-jspfile>true</check-included-jspfile>
                    <keep-generated>true</keep-generated>
                    <graceful-jsp-reloading>false</graceful-jsp-reloading>
                    <graceful-jsp-reloading-period>30000</graceful-jsp-reloading-period>
                    <use-in-memory-compilation>true</use-in-memory-compilation>
                </jsp-engine>
                <attach-stacktrace-on-error>false</attach-stacktrace-on-error>
                <web-connections>
                    <http-listener>
                        <name>ADMIN-HTTP</name>
                        <postdata-read-timeout>30000</postdata-read-timeout>
                        <max-post-size>-1</max-post-size>
                        <max-parameter-count>-1</max-parameter-count>
                        <max-header-count>-1</max-header-count>
                        <max-header-size>-1</max-header-size>
                        <max-querystring-size>8192</max-querystring-size>
                        <server-listener-ref>base</server-listener-ref>
                        <thread-pool>
                            <use-auto-tuning>false</use-auto-tuning>
                            <limit>0</limit>
                            <min>1</min>
                            <max>32</max>
                            <max-idle-time>300000</max-idle-time>
                            <max-wait-queue>0</max-wait-queue>
                            <max-queue>-1</max-queue>
                        </thread-pool>
                        <server-access-control>false</server-access-control>
                    </http-listener>
                </web-connections>
                <monitoring>
                    <check-thread-pool>300000</check-thread-pool>
                    <check-class-reload>300000</check-class-reload>
                    <check-session>300000</check-session>
                </monitoring>
                <access-log>
                    <level>INFO</level>
                    <use-parent-handlers>false</use-parent-handlers>
                    <formatter-class>jeus.util.logging.SimpleFormatter</formatter-class>
                    <handler>
                        <file-handler>
                            <name>accessLogFileHandler</name>
                            <level>FINEST</level>
                            <enable-rotation>true</enable-rotation>
                            <valid-day>1</valid-day>
                            <buffer-size>1024</buffer-size>
                            <append>false</append>
                        </file-handler>
                    </handler>
                    <enable>true</enable>
                    <format>default</format>
                    <enable-host-name-lookup>false</enable-host-name-lookup>
                </access-log>
                <session-config>
                    <timeout>30</timeout>
                    <max-session-count>-1</max-session-count>
                    <shared>false</shared>
                    <reload-persistent>false</reload-persistent>
                    <tracking-mode>
                        <cookie>true</cookie>
                        <url>false</url>
                        <ssl>false</ssl>
                    </tracking-mode>
                    <session-cookie>
                        <cookie-name>JSESSIONID</cookie-name>
                        <version>0</version>
                        <max-age>-1</max-age>
                        <secure>false</secure>
                        <http-only>true</http-only>
                    </session-cookie>
                </session-config>
                <async-timeout-min-threads>1</async-timeout-min-threads>
                <blocked-url-patterns>
                    <deny-last-space-character>true</deny-last-space-character>
                    <deny-null-character>true</deny-null-character>
                    <encoded-pattern>%23</encoded-pattern>
                    <encoded-pattern>%2e</encoded-pattern>
                    <encoded-pattern>%2f</encoded-pattern>
                    <encoded-pattern>%5c</encoded-pattern>
                    <encoded-pattern>%00</encoded-pattern>
                    <decoded-pattern>#</decoded-pattern>
                    <decoded-pattern>\</decoded-pattern>
                </blocked-url-patterns>
            </web-engine>
            <ejb-engine>
                <resolution>300000</resolution>
                <enable-user-notify>false</enable-user-notify>
                <active-management>
                    <max-blocked-thread>-1</max-blocked-thread>
                    <max-idle-time>300000</max-idle-time>
                </active-management>
                <timer-service>
                    <support-persistence>true</support-persistence>
                    <max-retrial-count>1</max-retrial-count>
                    <retrial-interval>5000</retrial-interval>
                    <thread-pool>
                        <min>2</min>
                        <max>30</max>
                        <period>3600000</period>
                    </thread-pool>
                </timer-service>
                <async-service>
                    <thread-min>0</thread-min>
                    <thread-max>30</thread-max>
                    <access-timeout>300000</access-timeout>
                </async-service>
                <use-dynamic-proxy-for-ejb2>true</use-dynamic-proxy-for-ejb2>
            </ejb-engine>
            <jms-engine>
                <service-config>
                    <name>default</name>
                    <client-limit>1000</client-limit>
                    <client-keepalive-timeout>30</client-keepalive-timeout>
                </service-config>
                <engine-roll>Active</engine-roll>
                <failover-check-timeout>5</failover-check-timeout>
                <failover-check-count>0</failover-check-count>
                <thread-pool>
                    <min>1</min>
                    <max>100</max>
                    <keep-alive-time>300</keep-alive-time>
                </thread-pool>
            </jms-engine>
            <use-MEJB>false</use-MEJB>
            <class-ftp>false</class-ftp>
        </server-template>
    </server-templates>

   <!-- settings for resources such as JDBC Connection Pool -->
   <resources>
        <data-source>
            <database>
                <data-source-id>datasource1</data-source-id>
                <data-source-class-name>
                    oracle.jdbc.pool.OracleConnectionPoolDataSource
                </data-source-class-name>
                <data-source-type>ConnectionPoolDataSource</data-source-type>
                <vendor>oracle</vendor>
                <description>
                    Oracle ConnectionPoolDataSource for instance 1
                </description>
                <server-name>192.168.1.1</server-name>
                <port-number>1521</port-number>
                <database-name>RAC1</database-name>
                <user>scott</user>
                <password>tiger</password>
                <property>
                    <name>driverType</name>
                    <type>java.lang.String</type>
                    <value>thin</value>
                </property>
                <connection-pool>
                    <pooling>
                        <min>2</min>
                        <max>30</max>
                        <period>1800000</period>
                    </pooling>
                    <wait-free-connection>
                        <enable-wait>true</enable-wait>
                        <wait-time>10000</wait-time>
                    </wait-free-connection>
                    <max-use-count>50</max-use-count>
                    <connection-validation>
                    		<check-query>select 1 from dual</check-query>
                    		<check-query-period>60000</check-query-period>
                    </connection-validation>
                </connection-pool>
            </database>
            <database>
                <data-source-id>datasource2</data-source-id>
                <data-source-class-name>
                    oracle.jdbc.pool.OracleConnectionPoolDataSource
                </data-source-class-name>
                <data-source-type>ConnectionPoolDataSource</data-source-type>
                <vendor>oracle</vendor>
                <description>
                    Oracle ConnectionPoolDataSource for instance 2
                </description>
                <server-name>192.168.1.3</server-name>
                <port-number>1521</port-number>
                <database-name>RAC2</database-name>
                <user>scott</user>
                <password>tiger</password>
                <property>
                    <name>driverType</name>
                    <type>java.lang.String</type>
                    <value>thin</value>
                </property>
                <connection-pool>
                    <pooling>
                        <min>2</min>
                        <max>15</max>
                        <period>1800000</period>
                    </pooling>
                    <wait-free-connection>
                        <enable-wait>true</enable-wait>
                        <wait-time>10000</wait-time>
                    </wait-free-connection>
                    <max-use-count>50</max-use-count>
                    <connection-validation>
                    		<check-query>select 1 from dual</check-query>
                    		<check-query-period>60000</check-query-period>
                    </connection-validation>
                </connection-pool>
            </database>
            <cluster-ds>
                <data-source-id>clusterdatasource</data-source-id>
                <is-pre-conn>false</is-pre-conn>
                <data-source>datasource1</data-source>
                <data-source>datasource2</data-source>
            </cluster-ds>
            <!-- DB2 Universal driver(JCC) example -->
            <database>
                <data-source-id>db2xa</data-source-id>
                <data-source-class-name>
                    com.ibm.db2.jcc.DB2XADataSource
                </data-source-class-name>
                <data-source-type>XADataSource</data-source-type>
                <vendor>db2</vendor>
                <server-name>192.168.1.10</server-name>
                <port-number>50000</port-number>
                <database-name>SAMPLE</database-name>
                <user>db2user</user>
                <password>db2user</password>
                <property>
                    <name>DriverType</name>
                    <type>java.lang.Integer</type>
                    <value>4</value>
                </property>
                <connection-pool>
                    <pooling>
                        <min>10</min>
                        <max>30</max>
                        <period>1800000</period>
                    </pooling>
                    <wait-free-connection>
                        <enable-wait>true</enable-wait>
                    </wait-free-connection>
                    <max-use-count>30</max-use-count>
                    <!-- SHALL be true -->
                    <keep-connection-handle-open>
                        true
                    </keep-connection-handle-open>
                </connection-pool>
            </database>
        </data-source>
        <mail-source>
            <mail-entry>
                <export-name>HOST</export-name>
                <mail-property>
                    <name>mail.host</name>
                    <value>mail.foo.com</value>
                </mail-property>
            </mail-entry>
        </mail-source>
        <url-source>
            <url-entry>
                <export-name>MYURL</export-name>
                <url>http://www.foo.com</url>
            </url-entry>
        </url-source>
        <external-source>
            <jms-source>
                <vendor>ibmmq</vendor>
                <factory-class-name>com.ibm.mq.jms.MQQueue</factory-class-name>
                <resource-type>Q</resource-type>
                <export-name>myMQ</export-name>
                <queue>queue</queue>
                <queueManager>qmgr</queueManager>
                <property>
                    <name>ccsid</name>
                    <type>java.lang.String</type>
                    <value>myqid</value>
                </property>
                <property>
                    <name>persistence</name>
                    <type>java.lang.String</type>
                    <value>APP</value>
                </property>
                <property>
                    <name>targ-client</name>
                    <type>java.lang.String</type>
                    <value>MQ</value>
                </property>
                <property>
                    <name>encoding</name>
                    <type>java.lang.String</type>
                    <value>euc-kr</value>
                </property>
            </jms-source>
        </external-source>
        <jaxr-source>
            <jaxr-entry>
                <export-name>JAXRConnection</export-name>
                <connection-factory-class-name>
                    jeus.webservies.ConnectionFactoryImpl
                </connection-factory-class-name>
                <query-manager-URL>
                    http://localhost:8088/uddi/inquiry
                </query-manager-URL>
                <lifeCycle-manager-URL>
                    http://localhost:8088/uddi/publish
                </lifeCycle-manager-URL>
                <authentication-method>
                    UDDI_GET_AUTHTOKEN
                </authentication-method>
                <jaxr-property>
                    <name>javax.xml.registry.uddi.maxRows</name>
                    <value>10</value>
                </jaxr-property>
            </jaxr-entry>
        </jaxr-source>

       <!-- setting for managed object resources of Concurrency Utilities for Java EE (JSR-236) -->
        <managed-executor-service>
            <export-name>mes1</export-name>
            <thread-pool>
                <min>1</min>
                <max>2</max>
                <keep-alive-time>60000</keep-alive-time>
                <queue-size>4096</queue-size>
            </thread-pool>
        </managed-executor-service>
        <managed-scheduled-executor-service>
            <export-name>mses1</export-name>
            <thread-pool>
                <min>1</min>
                <max>2</max>
                <keep-alive-time>60000</keep-alive-time>
                <queue-size>4096</queue-size>
            </thread-pool>
        </managed-scheduled-executor-service>
        <context-service>
            <export-name>cs1</export-name>
        </context-service>
        <managed-thread-factory>
            <export-name>mtf1</export-name>
        </managed-thread-factory>
   </resources>

   <!-- applications to be deployed while target servers are booting -->
   <deployed-applications>
      <deployed-application>
         <id> MyJ2eeApp</id>
         <path>c:\myapps\MyJ2eeApp</path>
         <type>EAR</type>
         <target-server>
            <name>myServer</name>
         </target-server>
         <classloading>ISOLATED</classloading>
         <fast-deploy>false</fast-deploy>
         <keep-generated>false</keep-generated>
      </deployed-application>
   </deployed-applications>
</domain>