|
|||||||
|
|||||||
DocumentationContainers
Get InvolvedFeeds
|
DefinitionDeploy a Java EE resource adapter (RAR) that will be started when the container starts
Example using the Java APIStarting JOnAS 5.x with a RAR to deploy: InstalledLocalContainer container = new Jonas5xInstalledLocalContainer(
new Jonas5xStandaloneLocalConfiguration("target/jonas5x"));
container.setHome("c:/jonas/jonas-5.1.2");
Deployable rar = new RAR("src/data/mysql-5.1-localhost.rar");
container.getConfiguration().addDeployable(rar);
container.start();
Example using the Ant APIStarting JOnAS 5.x with a RAR to deploy: <cargo containerId="jonas5x" home="c:/jonas/jonas-5.1.2" action="start">
<configuration>
<deployable type="rar" file="src/data/src/data/mysql-5.1-localhost.rar"/>
</configuration>
</cargo>
Example using the Maven2/Maven3 APIHere is the plugin configuration defining a JOnAS 5.x container with a RAR to deploy: <dependencies>
<dependency>
<groupId>com.myProject</groupId>
<artifactId>mysql-5.1-localhost</artifactId>
<version>${rar.version}</version>
<type>rar</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>
<deployables>
<deployable>
<groupId>com.myProject</groupId>
<artifactId>mysql-5.1-localhost</artifactId>
<type>rar</type>
</deployable>
</deployables>
</configuration>
</plugin>
</plugins>
For more information...For more information about how deployment in CARGO works, please read:
|
||||||
| |||||||