The following table lists system level properties which can be set using GERONIMO_OPTS system variable, so that the settings could take effect by the time of server startup.
On a Windows system set GERONIMO_OPTS=-D<OptionClass>=<value>
On a Linux system export GERONIMO_OPTS=-D<OptionClass>=<value>
OptionClass |
Value |
Default |
Description |
---|---|---|---|
org.apache.geronimo.deployment.LenientMFCP |
true, false |
false |
Specifies lenience vs. strict manifest classpath interpretation. Specify true for more lenient processing such as ignoring missing jars and references that are not spec compliant. |
org.apache.geronimo.deployment.util.DeploymentUtil.jarUrlRewrite |
true, false |
false |
Prevents the lockout of archive during deployment, instead of returning a jar url, write the content to a temp file and return the url of that file. |
org.apache.geronimo.gbean.NoProxy |
true, false |
true |
Specifies whether to use fast proxy to access GBean. If not, reflection is used. |
org.apache.geronimo.kernel.config.Marshaler |
|
org.apache.geronimo.kernel.config.SerializedConfigurationMarshaler |
Specifies the configuration marshaler class. |
org.apache.geronimo.kernel.config.MPCLSearchOption |
safe, optimized |
safe |
Specifies classLoaderSearchMode of the MultiParentClassLoader. |
org.apache.geronimo.jacc.policy.provider |
|
Policy provider of the JRE |
Specifies the classname of the JACC policy provider. Must be a subclass of java.security.Policy. |
org.apache.geronimo.config.file |
|
|
Specifies the location of server config file. |
org.apache.geronimo.config.substitutions.file |
|
|
Specifies the location of server config substitutions file. |
org.apache.geronimo.config.substitution.prefix |
|
org.apache.geronimo.config.substitution |
Specifies the prefix used to specify config substitutions. Users can specify a (key, value) to override the properties set in the config substitutions file. For example, an entry such as hostName=localhost can be overridden by setting |
org.apache.geronimo.home.dir |
|
|
Specifies server installation directory. |
org.apache.geronimo.server.dir |
|
|
Specifies the base directory of a server instance. |
org.apache.geronimo.server.name |
|
|
Specifies the name of a server instance, used to construct a base directory as a sub-directory of the server installation when |
org.apache.geronimo.repository.boot.path |
|
|
Specifies the path of the server repository. |
org.apache.geronimo.jaxws.wsgen.addToClassPath |
true, false |
true |
Controls whether the wsgen generated classes should be added to the module classpath. |
org.apache.geronimo.jaxws.wsgen.fork |
true, false |
true on Windows |
|
org.apache.geronimo.jaxws.wsgen.fork.timeout |
|
1000 * 60 (microseconds) |
|
org.apache.geronimo.tomcat.GeronimoStandardContext.allowLinking |
true, false |
false |
The option is for Tomcat assembly only. |
org.apache.geronimo.saaj.provider |
axis2, sun |
not set |
Specifies the SAAJ provider. |
org.apache.geronimo.jaxws.builder.useSimpleFinder |
true, false |
not set |
Uses |
org.apache.geronimo.webservice.provider.wsdl.ignore |
true, false |
not set |
Ignores WSDL location that is specified for @WebServiceProvider service. |
ariesApplicationResolver.returnOptionalResources |
true, false |
false |
Controls whether optional bundles should be provisioned during EBA installation or not. |
org.apache.geronimo.aries.failApplicationOnStartError |
true, false |
false |
Keeps bundles around if EBA start failed. |
org.apache.geronimo.osgi.web.extender.synchronous |
true, false |
false |
Support for synchronous deployment of WAB. |