Cargo : Existing Local Configuration 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