Metro Command Line
Description
$ metro <uri>
Runs a metro application given a codebase uri. Normally the metro command is invoked by the DPML Station as a result of a application start request or as a consequence of station startup. The metro application will continue until explicitly terminated.
$ metro -help
Description: Deploys a component referenced by a part uri. Usage: metro [-command] [-debug | -trace] [-D<name>=<value>] <uri> | -help | -version Arguments: <uri> uri referencing a part datatype Options: -debug enables debug level logging -trace enables trace level logging -D<name>=<value> declaration of one or more system properties -command enables command execution mode -help list command help and exit -version list version info and exit
$ metro -version
DPML Metro Version 2.1.1 Copyright 2005-2007 Stephen J. McConnell Digital Product Management Library
Example
$ metro link:part:osm/http/osm-http-express [1840 ] [INFO ] (main.server): commissioning server [1840 ] [INFO ] (main.server.jetty): Logging to net.dpml.util.Logger via net.osm.http.impl.LoggerAdapter [1840 ] [INFO ] (main.server): adding HTTP connector on port: 8080 [1840 ] [INFO ] (main.server): adding SSL connector on port: 8443 [1840 ] [INFO ] (main.server): starting [1840 ] [INFO ] (main.server.jetty): jetty-6.1.x [1840 ] [INFO ] (main.server.jetty): Started SelectChannelConnector @ 0.0.0.0:8080 [1840 ] [INFO ] (main.server.jetty): Started SslSocketConnector @ 0.0.0.0:8443