Versions Compared

Key

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

...

Property name

Java constant (for the Java API)

Description

Valid values

Default value

ExampleExamples

cargo.hostname
GeneralPropertySet.HOSTNAME

Host name on which the container listens to

string

localhost
myserver
cargo.jvmargs
GeneralPropertySet.JVMARGS

JVM args to be used when starting /and stopping containers

string

N/A
-Xmx500m
cargo.start.jvmargs
GeneralPropertySet.START_JVMARGS

JVM args to be used only when starting containers

string
N/A
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
cargo.logging
GeneralPropertySet.LOGGING

Level representing the quantity of information we wish to log

lowmedium or high

medium
high
cargo.protocol
GeneralPropertySet.PROTOCOL

Protocol on which the container is listening to

http or https

http
http
cargo.remote.password
RemotePropertySet.PASSWORD

Password to use to authenticate against a remote container (when deploying for example)

string

Depends on the container

manager
cargo.remote.username
RemotePropertySet.USERNAME

Username to use to authenticate against a remote container (when deploying for example)

string

Depends on the container

system
cargo.rmi.port
GeneralPropertySet.RMI_PORT

The port to use when communicating with this server, for example to start and stop it

integer

Depends on the container

1099
cargo.servlet.port
ServletPropertySet.PORT

Port on which the Servlet/JSP container listens to

integer

8080
8280
cargo.servlet.users
ServletPropertySet.USERS

Allow defining users, passwords and map to roles. Note that having no roles at all for a user is allowed.

Users can be also set using dedicated Maven 2 / Maven 3 or ANT tags, see chapters with Maven 2 / Maven 3 and ANT documentation.

string

N/A

name1:pwd1:role11,...,role1N|name2:pwd2:role21,...,role2N|...

...

All configuration properties (be it with the Java API, ANT tasks or Maven 2 / Maven 3 goals) can also be overriden using Java properties.

For example, with the Maven 2 / Maven 3 plugin:

Code Block
mvn -Dcargo.servlet.port=8082 cargo:start