Definition
A top level interface wrapping a real physical containerExplanation
A container is the base concept in Cargo. It represents an existing container runtime. A container is composed of a Configuration. There are 2 types of containers:
Support Matrix
Java | Ant | Maven2 |
---|---|---|
Container features
- Container Instantiation — Create a container instance
- Local Container — A container executing on the machine where Cargo executes
- Container Classpath — How to configure the executing container's classpath
- Application Classpath — How to configure the classpath of the application without changing the container's own classpath
- JBoss 7 series and WildFly container classpath
- Container Start — Start a container that is not already running
- Container Stop — Stop a running container
- Container Timeout — Timeout after which the container start/stop is deemed failed
- Embedded Container — A container executing in the same JVM where Cargo is running
- Installed Container — A container installed on the machine where Cargo executes.
- Installer — Installs a container
- Passing system properties — How to pass system properties that will be available to the container while executing
- Container Classpath — How to configure the executing container's classpath
- Remote Container — A container that is already running on some machine (local or remote)
Container support
List of supported containers and the extensions that are implemented for each container (Java API, Ant tasks and Maven2/Maven3 plugin). The specified version is the version of the associated Cargo module where the feature was first made available (for example 0.2 for the Maven2 plugin means version 0.2 of the Cargo Maven 2 extension release). Click on a container's name to see a detailed list of features it supports.
Container | Java API (version) | Ant tasks (version) | Maven 2 plugin (version) |
---|---|---|---|
|
|
| |
|
|
| |
Geronimo 3.x | ![]() 1.2.4 | ![]() 1.2.4 | ![]() 1.2.4 |
|
|
| |
|
|
| |
Glassfish 4.x | ![]() 1.4.0 | ![]() 1.4.0 | ![]() 1.4.0 |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
![]() 1.4.3 | ![]() 1.4.3 | ![]() 1.4.3 | |
JBoss 7.3.x | ![]() 1.4.6 | ![]() 1.4.6 | ![]() 1.4.6 |
JBoss 7.4.x | ![]() 1.4.9 | ![]() 1.4.9 | ![]() 1.4.9 |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Resin 3.1.x | ![]() 1.2.0 | ![]() 1.2.0 | ![]() 1.2.0 |
Resin 4.x | ![]() 1.4.0 | ![]() 1.4.0 | ![]() 1.4.0 |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Tomcat 8.x | ![]() 1.4.4 | ![]() 1.4.4 | ![]() 1.4.4 |
TomEE 1.x | ![]() 1.4.11 | ![]() 1.4.11 | ![]() 1.4.11 |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
WebLogic 12.x | ![]() 1.2.4 | ![]() 1.2.4 | ![]() 1.2.4 |
WebLogic 12.1.x | ![]() 1.4.6 | ![]() 1.4.6 | ![]() 1.4.6 |
WebSphere 8.5.x | ![]() 1.3.0 | ![]() 1.3.0 | ![]() 1.3.0 |
WildFly 8.x | ![]() 1.4.2 | ![]() 1.4.2 | ![]() 1.4.2 |
Some containers are tested dialy on the Codehaus Cargo Continous Integration System; for these the container's page also shows which version is tested.