Versions Compared

Key

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

...

In order to add the container classpath to the JBoss / WildFly container, CARGO Codehaus Cargo takes the below steps:

  1. The JAR files which are in the container classpath are copied in the modules/org/codehaus/cargo/classpath subdirectory of the container home
    Attention: The JAR files are copied in the container home, and not into the configuration home. Hence, the JBoss / WildFly container's binaries are actually modified ad vidam eternam (until you manually clean it up).
  2. For each JAR file, a module.xml file is created with the below rule for dependencies:
    1. The first JAR file has dependencies javax.api and javax.transaction.api
    2. The second JAR has dependencies javax.api, javax.transaction.api and the first JAR
      ... and so on

Modification in the applications

During deployment, CARGO  Codehaus Cargo will edit your deployables' META-INF/MANIFEST.MF file in order to add the property Dependencies with all the JARs in the container classpath.

...