Note: This page does not apply when deploying ColdFusion on a J2EE server.
The following table describes the Java and JVM settings. Click Submit Changes to save your changes.
Option |
Description |
Note |
Java Virtual Machine Path |
The absolute filepath to the location of the Java virtual machine (JVM) root directory. Default is cf_root/runtime/jre. |
A JVM is installed in the ColdFusion directory structure. |
Minimum JVM Heap Size (MB) |
The JVM initial heap size, in megabytes. |
If you specify a value, Adobe recommends at least 32 MB. |
Maximum JVM Heap Size (MB) |
The JVM maximum heap size, in megabytes. |
Adobe recommends at least 128 MB. |
ColdFusion Class Path |
The filepaths to the directories that contain the Java classes used by ColdFusion. Use a comma-delimited list for multiple entries; for example, C:\foo,d:bar. |
|
JVM Arguments |
The arguments to the JVM. Use a space to separate multiple entries; for example, -Xint -Xincgc. |
|
Note: You must restart ColdFusion after making changes.
When you update the Java and JVM Settings page, ColdFusion writes the changes to jvm.config, which is located in cf_root\runtime\bin. Before ColdFusion saves your changes, it saves a copy of the current jvm.config file as jvm.bak. If your changes prevent ColdFusion from restarting, use jvm.bak to restore your system. For example, rename jvm.config to jvm.config_BAD, and then rename jvm.bak to jvm.config.
ColdFusion filters out default settings for the jvm.args attribute from the jvm.config file, including the following:
aArgs[i] contains '-Xmx'
aArgs[i] contains '-Xms'
aArgs[i] contains "-Djava.security.manager"
aArgs[i] contains "-Djava.security.policy"
aArgs[i] contains "-Djava.security.auth.policy"
aArgs[i] contains '-Djava.awt.graphicsenv'
aArgs[i] contains '-Djava.awt.headless'
aArgs[i] contains '-Dcoldfusion.classPath'
aArgs[i] contains '-Dcoldfusion.rootDir'
aArgs[i] contains '-Dcoldfusion.libPath'
aArgs[i] contains '{application.home}/lib/webchartsJava2D.jar'
To use Server Monitor or Multiserver Monitor on a J2EE deployment of ColdFusion on Oracle 10g, in JVM Arguments set
-Doc4j.jmx.security.proxy.off=true