This page last changed on Feb 26, 2006 by vmassol.

Definition

Re-use an existing container installation

Explanations

An existing configuration plugs itself onto an existing container installation that exists on your hard disk. This is by opposition to the Standalone Configuration which creates a new container installation from scratch in a directory of your choice.

Example using the Java API

There are different ways of using an existing configuration:

  • By directly instantiating the configuration matching your container. For example:
[...]
Configuration configuration = new ResinExistingLocalConfiguration("target/resin3x");
[...]
  • By using the DefaultConfigurationFactory which automatically maps the right implementation for the container you're using. For example:
[...]
ConfigurationFactory factory = new DefaultConfigurationFactory();
Configuration configuration = factory.createConfiguration("resin3x", 
    ConfigurationFactory.EXISTING, "c:/apps/resin-3.0.9");
[...]

Example using the Ant API

<cargo containerId="resin3x" [...]>
  <configuration hint="existing" dir="c:/apps/resin-3.0.9"/>
  [...]
</cargo>

Example using the Maven 2 plugin

[...]
<container>
  <containerId>resin3x</containerId>
  [...]
</container>
<configuration>
  <type>existing</type>
  <dir>c:/apps/resin-3.0.9</dir>
</configuration>
[...]
Document generated by Confluence on Mar 22, 2006 15:28