Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

Definition

Deploy an EAR that will be started when the container starts

Example using the Java API

Starting Orion 2.x with an EAR to deploy:

InstalledLocalContainer container = new Orion2xInstalledLocalContainer(
    new OrionStandaloneConfiguration("target/orion2x"));
container.setHome("c:/apps/orion-2.0.3");

Deployable ear = new EAR("src/data/some.ear");
container.getConfiguration().addDeployable(ear);

container.start();

Example using the Ant API

Starting Orion 2.x with an EAR to deploy:

<cargo containerId="orion2x" home="c:/apps/orion-2.0.3" action="start">
  <configuration>
    <deployable type="ear" file="src/data/some.ear"/>
  </configuration>
</cargo>

Example using the Maven2/Maven3 API

Here is the plugin configuration defining a JOnAS 5.x container with an EAR to deploy:

<dependencies>
  <dependency>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>simple-ear</artifactId>
    <version>${simple-ear.version}</version>
    <type>ear</type>
  </dependency>
</dependencies>

<plugins>
  <plugin>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>cargo-maven2-plugin</artifactId>
    <version>${cargo.version}</version>
    <configuration>
      <containerId>jonas5x</containerId>
      <artifactInstaller>
        <groupId>org.ow2.jonas.assemblies.profiles</groupId>
        <artifactId>jonas-full</artifactId>
        <version>5.2.1</version>
        <classifier>bin</classifier>
      </artifactInstaller>
      <configuration>
        <deployables>
          <deployable>
            <groupId>org.codehaus.cargo</groupId>
            <artifactId>simple-ear</artifactId>
            <type>ear</type>
          </deployable>
        </deployables>
      </configuration>
    </configuration>
  </plugin>
</plugins>

For more information...

For more information about how deployment in CARGO works, please read:

  • No labels