1. Server System Properties
The following describes server system properties.
-
jeus.home
Description
Location of JEUS installation files.
Default
JEUS installation directory.
-
jeus.launcher.log.home
Description
Location of JEUS Launcher logs. If not set, logs are created under the JEUS_SERVER_HOME/logs folder.
Default
null
-
jeus.boot.printclasspath
Description
Option to output the class path of system Classloader.
Default
false
-
jeus.jdk.home
Description
Path to JDK Home directory for javac and tools.jar files.
Default
If not set, 'java.home' is used.
-
jeus.properties.replicate
Description
Prefix of system properties sent to the Launcher at server startup.
The 'server/jvm-config/jvm-option' value overrides this value.
Default
jeus
-
jeus.server.check-interrupted-status
Description
Option to generate an exception when a thread executing EJB or JDBC operation in JEUS receives an interrupt signal.
The exception generated by an interrupted thread must be processed by the user application.
Default
true
-
jeus.threadpool.queuesize
Description
Internal queue size of thread pools used in JEUS. Thread pools are generally used in JEUS modules. If the number of threads is insufficient to handle system load, tasks are accumulated in the queue up to the maximum queue size. The 'server/system-thread-pool/queue-size' value in domain.xml overrides this value.
Default
4096
-
jeus.threadpool.keepalive
Description
Keep-alive time for inactive threads. If the thread pool contains more than the minimum number of threads, inactive threads are automatically removed from the thread pool after the specified time period.
The 'server/system-thread-pool/keep-alive-time' value in domain.xml overrides this value.
Default
600000 (Unit: ms)
-
jeus.rmi.defaultPort
Description
Default RMI export port. This property also applies to all EJBs with an unspecified export-port.
Default
- base port + 7
-
jeus.vm.bits
Description
JVM bit number.
If 64 is set to run a 64-bit JVM, '-d64' is appended. IBM does not require '-d64'.
-
jeus.interop.ssl.keystore
Description
SSL keystore for CORBA CSIv2.
Default
Value of jeus.net.ssl.keystore.
-
jeus.interop.ssl.keypass
Description
SSL keystore password for CORBA CSIv2.
Default
Value of jeus.net.ssl.keypass.
-
jeus.interop.ssl.truststore
Description
SSL truststore for CORBA CSIv2.
Default
Value of jeus.net.ssl.truststore
-
jeus.interop.ssl.trustpass
Description
SSL truststore password for CORBA CSIv2.
Default
Value of jeus.net.ssl.trustpass
-
jeus.jvm.version
Description
JVM version used by JEUS.
Default
hotspot (uses '-server')
-
jeus.server.cpumonitor.enabled
Description
Option to enable the monitoring function for measuring the host CPU usage.
Default
false
-
jeus.server.cpumonitor.interval
Description
Interval for measuring the CPU usage when monitoring the host CPU usage.
Default
60000 (Unit: ms)
-
jeus.server.process.cpumonitor.enabled
Description
Option to enable the monitoring function for measuring the process CPU usage.
Default
false
-
jeus.server.process.cpumonitor.interval
Description
Interval for measuring the CPU usage when monitoring the process CPU usage.
Default
2000 (Unit: ms)
-
jeus.server.cpumonitor.ratio
Description
CPU overflow ratio when monitoring the process CPU usage. Use a floating point number. Assuming the maximum CPU usage is 100, this is the percent of the maximum regarded as overflow.
Default
0.8
-
jeus.server.enable.restart.in.memory.shortage
Description
Option to restart the server when there is a memory overflow.
Default
true
-
jeus.server.memorymonitor.enabled
Description
Option to enable the monitoring function to measure the server memory usage. Prints thread dump in the log while monitoring.
Default
false
-
jeus.server.memorymonitor.interval
Description
Interval for measuring the memory usage.
Default
2000 (Unit: ms)
-
jeus.server.memorymonitor.duration
Description
Memory overflow duration. If memory overflow occurs during the specified time period, the server is terminated.
Default
60000 (Unit: ms)
-
jeus.server.memorymonitor.ratio
Description
Memory overflow ratio when monitoring the memory usage. Use a floating number. Assuming the maximum memory usage is 100, this is the percent of the maximum regarded as memory overflow.
Default
0.8
-
jeus.server.maxdowntime
Description
Maximum time (ms) to wait for an engine container to shut down when the Manager shuts down the engine container or the engine container shuts itself down.
If the engine container has not shut down when this time expires, it is forcibly shut down.
Default
0 (Unit: ms)
-
jeus.server.configfile.backup.size
Description
Number of backup domain.xml files saved during a dynamic update.
Default
50
-
jeus.server.standby.retrycount
Description
How many times to retry to start a server when the server starts in standby mode.
Set this property only when the server is restorable and the reason why the server started in standby mode is known.
Default
0 (the server is not restarted), 5 (if the server is in a cluster)
-
jeus.server.standby.retryinterval
Description
Time interval at which a server is restarted when jeus.server.standby.retrycount is set.
Default
60000 (Unit: ms)
-
jeus.print-system-properties
Description
Option to output the configured system properties.
Default
false
-
jeus.management.snmp.dynamic
Description
Option to create dynamic OID when using the SNMP server.
When using the SNMP server, OID can be used either statically or dynamically.
-
true: An MIB based OID is created when static OID is used.
-
false: When dynamic OID is used, an OID is dynamically created according to the object and added as a suffix to the static OID.
Default
true
-
-
jeus.management.snmp.dynamic.shortoid
Description
Length of dynamic OID.
Sets the number of digits for the OID component appended to the MIB based OID.
-
true: For a Short OID, an 8-digit ID is appended.
-
false: If not a Short OID, a 32-digit ID is appended.
Default
false
-
-
jeus.domainadminserver.deploy.socket
Description
Maximum number of socket connections maintained by Master Server (Master) for deployment.
Applications can be deployed from Master to Managed Servers (MSs) in parallel by using multiple connections to reduce the boot time. Master is simultaneously connected to multiple MSs.
When the maximum number of connections in Master is reached and there are application deployment requests from another MS, the MS uses only one connection to receive the applications in order.
Default
100
-
jeus.managedserver.deploy.socket
Description
Maximum number of boot time deploy connections used when applications are deployed in parallel to an MS from Master.
Note, if too many connections are configured for an MS, other MSs can be affected because the number of connections to Master is limited.
When application deployment is complete, the connection is released and the number of available connections in Master increments. Even if the specified number is big, the actual number of connections is automatically reduced to the number of applications.
Default
5
-
jeus.logging.useAsync
Description
For more information about properties, refer to Overview in JEUS Server Guide.
Default
true
-
jeus.access.logging.skip.when.busy
Description
Option to apply when jeus.logging.useAsync is "true". For more information about properties, refer to Overview in JEUS Server Guide.
Default
false
-
jeus.logging.gclog.timestamp.on
Description
The GC log is basically recorded with other logs in the jvm.log file. To manage this, "-Xloggc:[file]" is provided as a jvm option to redirect and record the GC log to the desired file. In JEUS, timestamps are automatically added to the configured [file] name. This operation is designed to prevent overwriting of the GC log in the same [file] every time JEUS starts. However, there may be cases where a user prefers not to use this option. In such instances, the option can be disabled with caution, as it will result in the GC log being overwritten in the same [file], leading to the loss of the past log.
Default
true
-
jeus.jmx.ping.period
Description
Interval of ping used when checking connection status in JMX connection.
Default
15000 (Unit: ms)
-
jeus.jmx.ping.timeout
Description
Timeout of ping used when checking connection status in JMX connection.
If a response is not received within the timeout after sending a ping, then it is determined that there is a connection error and generates an IOException.
Default
15000 (Unit: ms)
For more information about jeus.server.memorymonitor.enabled, jeus.server.memorymonitor.ratio, jeus.server.memorymonitor.interval, jeus.server.memorymonitor.duration, and jeus.server.enable.restart.in.memory.shortage, refer to Memory Usage Control in JEUS Server Guide.
-
jeus.config.lock.timeout
Description
Wait time to get a lock for dynamic configuration changes. If set to a value less than or equal to 0, it does not wait for a lock.
Default
60000 (Unit: ms)
-
jeus.jmx.worker.max
Description
Maximum number of threads that can be included in the thread pool that provides threads for handling JMX request messages.
Default
20
-
jeus.server.command.threadpool.maxsize
Description
Maximum number of threads that can be included in the thread pool when Master executes commands in parallel. It is important to note that setting this value too high can result in increased CPU usage.
Default
10
-
jeus.server.invocation.keepBootOnError
Description
Option to start a server in running mode, not in standby mode, when an error occurs due to a life cycle invocation setting issue while the server starts.
Default
false
-
jeus.boot.ignorepatchoverlap
Description
Option to ignore duplicate classes in a patch file during booting.
Default
false
-
jeus.server.enable.auto-deploy
Description
Option to use the boot-time auto deployment function to automatically deploy application files in the specified path when starting a server.
Default
true
-
jeus.server.auto-deploy.dir
Description
Path to be searched for application files during boot-time auto deployment. If not specified, default path is DOMAIN_HOME/auto-deploy.
Default
null
-
jeus.logging.defaultfilehandler.rotationcount
Description
Rotation count for the default file handler used by JEUS launcher logger. It must be specified in the server startup script.
Default
0
-
jeus.launcher.jvmlog.rotationcount
Description
Rotation count for the jvm.log file. It must be specified in the server startup script.
Default
0
-
jeus.server.thread.add-jvm-id-and-thread-id
Description
Option to add [JVM ID-Thread ID] after the names of the threads created by the JEUS ThreadPool.
Default
false
-
jeus.server.disable.lock.file
Description
Option to use a lock for the SERVER_HOME/.workspace/tmp/SERVER_NAME.lck file.
Default
false
-
jeus.master.protocol
Description
Protocol of the Master server address.
Default
http
-
jeus.master.host
Description
Host of the Master server address.
Default
localhost
-
jeus.master.port
Description
Port of the Master server address.
Default
9736
-
jeus.master.aggregator.context.path
Description
Context path to start MasterAggregator spring app.
Default
/jeus/
-
jeus.master.admin.ui.context.path
Description
Context path to start MasterAdminUI spring app.
Default
/admin/