Cargo : Container Start This page last changed on Mar 09, 2006 by vmassol. ### Definition Start a container that is not already running
| This feature is only available for local containers
### Explanation First you need to create a container instance. Once you have this container instance, starting the container is as simple as calling the `start()` method. Before doing this though you'll need to ensure you have defined the container's `home` (if you're using a container in standalone mode - It's not required for containers in embedded mode). Of course it you wish to statically deploy archives, you'll need to add deployables to the container. It is important to note that the `LocalContainer.start()` method will wait until the container is fully started before returning. ### Example using the Java API Starting Resin 3.x with no deployable:
    InstalledLocalContainer container = new Resin3xInstalledLocalContainer(
      new Resin3xStandaloneLocalConfiguration(new File("target/resin3x")));
    container.setHome(new File("c:/apps/resin-3.0.15"));

    container.start();
### Example using the Ant API Before being able to use the Cargo Ant tasks you need to register them against Ant. This is done by using the Ant `<taskdef>` element. See the Ant support page. The action to start the container is specified using the `action="start"` attribute as shown below. Starting Resin 3.x with no deployable:
    <cargo containerId="resin3x" home="c:/apps/resin-3.0.15" action="start"/>

Document generated by Confluence on Mar 22, 2006 15:28