JavaVirtual Machine and Advanced Settings
TheJava Virtual Machine (JVM) is an interpretive computing engine responsible for running
thebyte codes in a compiled Java program. The JVM translates the Java byte codes into the
nativeinstructions of the host machine. The Enterprise Server, being a Java process, requires a
JVMin order to run and support the Java applications running on it. JVM settings are part of an
applicationserver conguration.
Thischapter explains how to congure the Java Virtual Machine (JVMTM) and other advanced
settings.It contains the following sections:
“Tuningthe JVM Settings” on page 219
“ConguringAdvanced Settings” on page 220

Tuningthe JVM Settings

Aspart of conguring the application server, you dene settings that enhance the use of the Java
Virtualmachine. To change the JVM conguration using the Admin Console, select
ApplicationServer > JVM Settings tab and dene the general JVM settings as follows:
JavaHome: Enter the name of the installation directory of the Java software. The Enterprise
Serverrelies on the Java SE software.
Note– If you enter a nonexistent directory name or the installation directory name of an
unsupportedversion of the Java EE software, then the Enterprise Server will not start.
JavacOptions: Enter the command-line options for the Java programming language
compiler.The Enterprise Server runs the compiler when EJB components are deployed.
Debug:To set up debugging with the JPDA (Java Platform Debugger Architecture), select
thisEnabled checkbox.
JPDAis used by application developers.
20
CHAPTER 20
219