Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Property name

Java Property

Supported?

Default value

Javadoc

cargo.hostname

GeneralPropertySet.HOSTNAME

(tick)

localhost

(green star)

cargo.java.home

GeneralPropertySet.JAVA_HOME

(tick)

JAVA_HOME version 8 or newer

(green star)

cargo.jvmargs

GeneralPropertySet.JVMARGS

(tick)

N/A

(green star)

cargo.logging

GeneralPropertySet.LOGGING

(tick)

medium

(green star)

cargo.port.offset

GeneralPropertySet.PORT_OFFSET

(tick)

0

(green star)

cargo.process.spawn

GeneralPropertySet.SPAWN_PROCESS

(tick)

false

(green star)

cargo.protocol

GeneralPropertySet.PROTOCOL

(tick)

http

(green star)

cargo.rmi.port

GeneralPropertySet.RMI_PORT

(tick)

8205

(green star)

cargo.runtime.args

GeneralPropertySet.RUNTIME_ARGS

(tick)

N/A

(green star)

cargo.servlet.port

ServletPropertySet.PORT

(tick)

8080

(green star)

cargo.servlet.users

ServletPropertySet.USERS

(tick)

admin::manager-script

(green star)

cargo.standalone.ignoreNonExistingProperties

GeneralPropertySet.IGNORE_NON_EXISTING_PROPERTIES

(tick)

N/A

(green star)

cargo.start.jvmargs

GeneralPropertySet.START_JVMARGS

(tick)

N/A

(green star)

cargo.tomcat.ajp.port

TomcatPropertySet.AJP_PORT

(tick)

8009

(green star)

cargo.tomcat.connector.clientAuthhttpUpgradeProtocol

TomcatPropertySet.CONNECTOR_HTTP_CLIENTUPGRADE_AUTHPROTOCOL

(tick)

N/A

(green star)

cargo.tomcat.connector.httpUpgradeProtocolkeystoreFile

TomcatPropertySet.CONNECTOR_HTTPKEY_UPGRADESTORE_PROTOCOLFILE

(tick)

N/A

(green star)

cargo.tomcat.connector.keyAliaskeystorePass

TomcatPropertySet.CONNECTOR_KEY_ALIASSTORE_PASSWORD

(tick)

N/A

(green star)

cargo.tomcat.connector.keystoreFilemaxHttpHeaderSize

TomcatPropertySet.CONNECTOR_KEYMAX_HTTP_STOREHEADER_FILESIZE

(tick)

N/A

(green star)

cargo.tomcat.connector.keystorePassprotocolClass

TomcatPropertySet.CONNECTOR_KEYPROTOCOL_STORE_PASSWORDCLASS

(tick)

N/A

(green star)

cargo.tomcat.connectorcontext.keystoreTypeallowCasualMultipartParsing

TomcatPropertySet.CONNECTORCONTEXT_KEYALLOW_STORE_TYPEMULTIPART

(tick)

N/A true

(green star)

cargo.tomcat.connectorcontext.maxHttpHeaderSizemapJarToWebinfClasses

TomcatPropertySet.CONNECTORCONTEXT_MAP_MAXJARS_HTTPTO_HEADERWEBINF_SIZECLASSES

(tick)

N/A false

(green star)

cargo.tomcat.connectorcontext.protocolClassreloadable

TomcatPropertySet.CONNECTORCONTEXT_PROTOCOL_CLASSRELOADABLE

(tick)

N/A false

(green star)

cargo.tomcat.connector.sslImplementationNamecopywars

TomcatPropertySet.CONNECTOR_SSL_IMPLEMENTATION_NAMECOPY_WARS

(tick)

N/A true

(green star)

cargo.tomcat.connectorhost.sslProtocolstartStopThreads

TomcatPropertySet.CONNECTORHOST_SSLSTART_STOP_PROTOCOLTHREADS

(tick)

N/A

(green star)

cargo.tomcat.connector.truststoreFileuriencoding

TomcatPropertySet.CONNECTOR_TRUST_STORE_FILEURI_ENCODING

(tick) N/A

UTF-8

(green star)

cargo.tomcat.connector.truststorePassuseHttpOnly

TomcatPropertySet.CONNECTORUSE_TRUSTHTTP_STORE_PASSWORDONLY

(tick)

N/A

(green star)

cargo.tomcat.connector.truststoreTypevalve

TomcatPropertySet.CONNECTOR_TRUST_STORE_TYPECUSTOM_VALVE

(tick)

N/A

(green star)

cargo.tomcat.context.allowCasualMultipartParsingwebappsDirectory

TomcatPropertySet.CONTEXTWEBAPPS_ALLOW_MULTIPARTDIRECTORY

(tick)

true webapps

(green star)

cargo.tomcat.context.mapJarToWebinfClasses

TomcatPropertySet.CONTEXT_MAP_JARS_TO_WEBINF_CLASSES

(tick)

false

(green star)

cargo.tomcat.context.reloadable

TomcatPropertySet.CONTEXT_RELOADABLE

(tick)

false

(green star)

cargo.tomcat.copywars

TomcatPropertySet.COPY_WARS

(tick)

true

(green star)

cargo.tomcat.host.startStopThreads

TomcatPropertySet.HOST_START_STOP_THREADS

(tick)

N/A

(green star)

cargo.tomcat.httpSecure

TomcatPropertySet.HTTP_SECURE

(tick)

false

(green star)

cargo.tomcat.uriencoding

TomcatPropertySet.URI_ENCODING

(tick)

UTF-8

(green star)

cargo.tomcat.useHttpOnly

TomcatPropertySet.USE_HTTP_ONLY

(tick)

N/A

(green star)

cargo.tomcat.valve

TomcatPropertySet.CUSTOM_VALVE

(tick)

N/A

(green star)

cargo.tomcat.webappsDirectory

TomcatPropertySet.WEBAPPS_DIRECTORY

(tick)

webapps

(green star)

Info
titleDatasource and Resource configuration

In addition to the forementioned properties, this container configuration can also set up datasources and/or resources.

For more details, please read: DataSource and Resource Support.

Info
titleConfiguring HTTP/2 for Tomcat 8.5 and above

Tomcat 8.5 and above support HTTP/2.

For further information on how to enable this, please refer to Configuring HTTP/2 for Tomcat 8.5 and above.

For embedded container o.c.c.c.tomcat.Tomcat9xEmbeddedLocalContainer

...

Property name

...

Java Property

...

Supported?

...

Default value

...

Javadoc

...

cargo.hostname

...

GeneralPropertySet.HOSTNAME

...

(tick)

...

localhost

...

(green star)

...

cargo.java.home

...

GeneralPropertySet.JAVA_HOME

...

(tick)

...

JAVA_HOME version 8 or newer

...

(green star)

...

cargo.jvmargs

...

GeneralPropertySet.JVMARGS

...

(tick)

...

N/A

...

(green star)

...

cargo.logging

...

GeneralPropertySet.LOGGING

...

(tick)

...

medium

...

(green star)

...

cargo.port.offset

...

GeneralPropertySet.PORT_OFFSET

...

(tick)

...

0

...

(green star)

...

cargo.protocol

...

GeneralPropertySet.PROTOCOL

...

(tick)

...

http

...

(green star)

...

cargo.rmi.port

...

GeneralPropertySet.RMI_PORT

...

(tick)

...

8205

...

(green star)

...

cargo.runtime.args

...

GeneralPropertySet.RUNTIME_ARGS

...

(tick)

...

N/A

...

(green star)

...

cargo.servlet.port

...

ServletPropertySet.PORT

...

(tick)

...

8080

...

(green star)

...

cargo.servlet.users

...

ServletPropertySet.USERS

...

(tick)

...

admin::manager-script

...

(green star)

...

cargo.standalone.ignoreNonExistingProperties

...

Info
titleDatasource and Resource configuration

In addition to the forementioned properties, this container configuration can also set up datasources and/or resources.

For more details, please read: DataSource and Resource Support.

Info
titleConfiguring HTTP/2 for Tomcat 8.5 and above

Tomcat 8.5 and above support HTTP/2.

For further information on how to enable this, please refer to Configuring HTTP/2 for Tomcat 8.5 and above.

For embedded container o.c.c.c.tomcat.Tomcat9xEmbeddedLocalContainer

Property name

Java Property

Supported?

Default value

Javadoc

cargo.hostname

GeneralPropertySet.HOSTNAME

(tick)

localhost

(green star)

cargo.java.home

GeneralPropertySet.JAVA_HOME

(tick)

JAVA_HOME version 8 or newer

(green star)

cargo.jvmargs

GeneralPropertySet.JVMARGS

(tick)

N/A

(green star)

cargo.start.jvmargslogging

GeneralPropertySet.START_JVMARGSLOGGING

(tick)

N/A medium

(green star)

cargo.tomcatport.ajp.portoffset

TomcatPropertySetGeneralPropertySet.AJPPORT_PORTOFFSET

(tick)

8009 0

(green star)

cargo.tomcat.connector.clientAuth TomcatPropertySet.CONNECTOR_CLIENT_AUTH protocol

GeneralPropertySet.PROTOCOL

(tick)

N/A http

(green star)

cargo.tomcatrmi.connector.httpUpgradeProtocolport

TomcatPropertySetGeneralPropertySet.CONNECTOR_HTTP_UPGRADE_PROTOCOLRMI_PORT

(tick)

N/A 8205

(green star)

cargo.tomcat.connectorruntime.keyAliasargs

TomcatPropertySetGeneralPropertySet.CONNECTORRUNTIME_KEY_ALIASARGS

(tick)

N/A

(green star)

cargo.tomcatservlet.connector.keystoreFileport

TomcatPropertySet.CONNECTOR_KEY_STORE_FILE ServletPropertySet.PORT

(tick)

N/A 8080

(green star)

cargo.tomcatservlet.connector.keystorePassusers

TomcatPropertySet.CONNECTOR_KEY_STORE_PASSWORD ServletPropertySet.USERS

(tick) N/A

admin::manager-script

(green star)

cargo.tomcatstandalone.connector.keystoreTypeignoreNonExistingProperties

TomcatPropertySetGeneralPropertySet.CONNECTORIGNORE_KEYNON_STOREEXISTING_TYPEPROPERTIES

(tick)

N/A

(green star)

cargo.tomcatstart.connector.maxHttpHeaderSizejvmargs

TomcatPropertySetGeneralPropertySet.CONNECTOR_MAX_HTTP_HEADER_SIZESTART_JVMARGS

(tick)

N/A

(green star)

cargo.tomcat.connectorajp.protocolClassport

TomcatPropertySet.CONNECTORAJP_PROTOCOL_CLASSPORT

(tick)

N/A 8009

(green star)

cargo.tomcat.connector.sslImplementationNamehttpUpgradeProtocol

TomcatPropertySet.CONNECTOR_SSLHTTP_IMPLEMENTATIONUPGRADE_NAMEPROTOCOL

(tick)

N/A

(green star)

cargo.tomcat.connector.sslProtocolkeystoreFile

TomcatPropertySet.CONNECTOR_SSLKEY_STORE_PROTOCOLFILE

(tick)

N/A

(green star)

cargo.tomcat.connector.truststoreFilekeystorePass

TomcatPropertySet.CONNECTOR_TRUSTKEY_STORE_FILEPASSWORD

(tick)

N/A

(green star)

cargo.tomcat.connector.truststorePassmaxHttpHeaderSize

TomcatPropertySet.CONNECTOR_TRUSTMAX_HTTP_STOREHEADER_PASSWORDSIZE

(tick)

N/A

(green star)

cargo.tomcat.connector.truststoreTypeprotocolClass

TomcatPropertySet.CONNECTOR_TRUSTPROTOCOL_STORE_TYPECLASS

(tick)

N/A

(green star)

cargo.tomcat.context.allowCasualMultipartParsing

TomcatPropertySet.CONTEXT_ALLOW_MULTIPART

(tick)

true

(green star)

cargo.tomcat.context.mapJarToWebinfClasses

TomcatPropertySet.CONTEXT_MAP_JARS_TO_WEBINF_CLASSES

(tick)

false

(green star)

cargo.tomcat.context.reloadable

TomcatPropertySet.CONTEXT_RELOADABLE

(tick)

false

(green star)

cargo.tomcat.copywars

TomcatPropertySet.COPY_WARS

(tick)

true

(green star)

cargo.tomcat.embedded.overrideJavaLogging

TomcatPropertySet.EMBEDDED_OVERRIDE_JAVA_LOGGING

(tick)

false

(green star)

cargo.tomcat.host.startStopThreads

TomcatPropertySet.HOST_START_STOP_THREADS

(tick)

N/A

(green star)

cargo.tomcat.httpSecure

TomcatPropertySet.HTTP_SECURE

(tick)

false

(green star)

cargo.tomcat.uriencoding

TomcatPropertySet.URI_ENCODING

(tick)

UTF-8

(green star)

cargo.tomcat.useHttpOnly

TomcatPropertySet.USE_HTTP_ONLY

(tick)

N/A

(green star)

cargo.tomcat.valve

TomcatPropertySet.CUSTOM_VALVE

(tick)

N/A

(green star)

cargo.tomcat.webappsDirectory

TomcatPropertySet.WEBAPPS_DIRECTORY

(tick)

webapps

(green star)

...

This container is automatically tested by the Continous Integration system every time there is a code change.
The server used for tests is downloaded from: https://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat/9.0.8889/tomcat-9.0.8889.zip