Home
Architecture
Features
License
Credits
News
Installation
Downloads
Usage
Quick start
Java API
Functional testing with JUnit
Ant tasks
Maven 3 plugin
Cargo Daemon
Getting help
Articles
Mailing lists
Issues
Geronimo
Geronimo 1.x
Geronimo 2.x
Geronimo 3.x
GlassFish
GlassFish 2.x
GlassFish 3.x
GlassFish 4.x
GlassFish 5.x
GlassFish 6.x
GlassFish 7.x
GlassFish 8.x
GlassFish 9.x
JBoss
JBoss 3.x
JBoss 4.x
JBoss 4.2.x
JBoss 5.x
JBoss 5.1.x
JBoss 6.x
JBoss 6.1.x
JBoss 7.x
JBoss 7.1.x
JBoss 7.2.x
JBoss 7.3.x
JBoss 7.4.x
JBoss 7.5.x
Jetty
Jetty 5.x
Jetty 6.x
Jetty 7.x
Jetty 8.x
Jetty 9.x
Jetty 10.x
Jetty 11.x
Jetty 12.x
Jo!
jo! 1.x
JOnAS
JOnAS 4.x
JOnAS 5.x
JRun
JRun 4.x
Orion/OC4J
OC4J 9.x
OC4J 10.x
Payara
Resin
Resin 3.x
Resin 3.1.x
Resin 4.x
Tomcat
Tomcat 4.x
Tomcat 5.x
Tomcat 6.x
Tomcat 7.x
Tomcat 8.x
Tomcat 9.x
Tomcat 10.x
Tomcat 11.x
TomEE
TomEE 1.x
TomEE 7.x
TomEE 8.x
TomEE 9.x
TomEE 10.x
WebLogic
WebLogic 8.x
WebLogic 9.x
WebLogic 10.x
WebLogic 10.3.x
WebLogic 12.x
WebLogic 12.1.x
WebLogic 12.2.x
WebLogic 14.x
WebLogic 15.x
WebSphere
WebSphere 8.5.x
WebSphere 9.x
WebSphere Liberty
WildFly
WildFly 8.x
WildFly 9.x
WildFly 10.x
WildFly 11.x
WildFly 12.x
WildFly 13.x
WildFly 14.x
WildFly 15.x
WildFly 16.x
WildFly 17.x
WildFly 18.x
WildFly 19.x
WildFly 20.x
WildFly 21.x
WildFly 22.x
WildFly 23.x
WildFly 24.x
WildFly 25.x
WildFly 26.x
WildFly 27.x
WildFly 28.x
WildFly 29.x
WildFly 30.x
WildFly 31.x
WildFly 32.x
WildFly 33.x
WildFly 34.x
WildFly 35.x
WildFly 36.x
WildFly 37.x
WildFly 38.x
WildFly 39.x
WildFly 40.x
WildFly Swarm
Gradle
Mule container
Project structure
Roadmap
Source code
Importing sources
Building
Contributing
Code style
Adding a container
Continous integration
Release procedure
The WebSphere container does not support WebSphere Application Server Community Edition, please prefer to use the "full" WebSphere package or WebSphere Application Server for Developers.
Feature name
Comment
Container Instantiation
ContainerFactory.createContainer("websphere85x"...)
<cargo containerId="websphere85x".../>
<containerId>websphere85x</containerId>
Local Container
Container Classpath
Container Start
Container Stop
Container Timeout
Embedded Container
Installed Container
o.c.c.c.websphere.WebSphere85xInstalledLocalContainer
Passing system properties
Installer
Remote Container
Standalone Local Configuration for installed container
o.c.c.c.websphere.WebSphere85xStandaloneLocalConfiguration
Standalone Local Configuration for embedded container
Existing Local Configuration for installed container
o.c.c.c.websphere.WebSphere85xExistingLocalConfiguration
Existing Local Configuration for embedded container
Runtime Configuration
Static deployment of WAR
Static deployment of expanded WAR
The WebSphere container does not support expanded WARs
Static deployment of EJB
Static deployment of EAR
Static deployment of RAR
Static deployment of files
Static deployment of OSGi Bundles
Installed Deployer
o.c.c.c.websphere.WebSphere85xInstalledLocalDeployer
Embedded Deployer
Remote Deployer
Debugging
The tables below list both the general configuration properties as well as the container-specific ones.
Property name
Java Property
Supported?
Default value
Javadoc
cargo.hostname
GeneralPropertySet.HOSTNAME
localhost
cargo.java.home
GeneralPropertySet.JAVA_HOME
JAVA_HOME version 6 or newer Please always set to the correct IBM JDK path from the WebSphere installation directory
cargo.jvmargs
GeneralPropertySet.JVMARGS
N/A
cargo.logging
GeneralPropertySet.LOGGING
medium
cargo.port.offset
GeneralPropertySet.PORT_OFFSET
0
cargo.process.spawn
GeneralPropertySet.SPAWN_PROCESS
false
cargo.protocol
GeneralPropertySet.PROTOCOL
http
cargo.runtime.args
GeneralPropertySet.RUNTIME_ARGS
cargo.servlet.port
ServletPropertySet.PORT
9080
cargo.servlet.users
ServletPropertySet.USERS
cargo.standalone.ignoreNonExistingProperties
GeneralPropertySet.IGNORE_NON_EXISTING_PROPERTIES
cargo.start.jvmargs
GeneralPropertySet.START_JVMARGS
cargo.websphere.administration.port
WebSpherePropertySet.ADMINISTRATION_PORT
9060
cargo.websphere.administrator.password
WebSpherePropertySet.ADMIN_PASSWORD
websphere
cargo.websphere.administrator.user
WebSpherePropertySet.ADMIN_USERNAME
cargo.websphere.cell
WebSpherePropertySet.CELL
cargoNodeCell
cargo.websphere.classloader.mode
WebSpherePropertySet.CLASSLOADER_MODE
PARENT_FIRST
cargo.websphere.deployment.online
WebSpherePropertySet.ONLINE_DEPLOYMENT
cargo.websphere.ejb.act.binding
WebSpherePropertySet.EJB_TO_ACT_SPEC_BINDING
cargo.websphere.ejb.res.binding
WebSpherePropertySet.EJB_TO_RES_REF_BINDING
cargo.websphere.jms.sibus
WebSpherePropertySet.JMS_SIBUS
jmsBus
cargo.websphere.logging.rollover
WebSpherePropertySet.LOGGING_ROLLOVER
50
cargo.websphere.node
WebSpherePropertySet.NODE
cargoNode
cargo.websphere.profile
WebSpherePropertySet.PROFILE
cargoProfile
cargo.websphere.script.jython.offline
WebSpherePropertySet.JYTHON_SCRIPT_OFFLINE
cargo.websphere.script.jython.online
WebSpherePropertySet.JYTHON_SCRIPT_ONLINE
cargo.websphere.script.jython.replaceProperties
WebSpherePropertySet.JYTHON_SCRIPT_REPLACE_PROPERTIES
cargo.websphere.security.application
WebSpherePropertySet.APPLICATION_SECURITY
true
cargo.websphere.security.properties
WebSpherePropertySet.GLOBAL_SECURITY_PROPERTIES
cargo.websphere.server
WebSpherePropertySet.SERVER
cargoServer
cargo.websphere.session.properties
WebSpherePropertySet.SESSION_MANAGEMENT_PROPERTIES
cargo.websphere.war.classloader.policy
WebSpherePropertySet.WAR_CLASSLOADER_POLICY
MULTIPLE
Datasource 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.
cargo.websphere.overwriteExistingConfiguration
WebSpherePropertySet.OVERWRITE_EXISTING_CONFIGURATION
ALL