Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
 
User Commandsdeploydir(1)


NAME

 deploydir - deploys an exploded format of application archive

SYNOPSIS

 deploydir --user admin_user[ --password admin_password ][ --host localhost ] [ --port 4848 ] [ --secure|-s ] [ --passwordfile filename ] [ --terse=false ] [ --echo=false ] [ --interactive=true ] [ --virtualservers virtual_servers ] [ --contextroot context_root ] [ --force=true ] [ --verify=false ] [ --precompilejsp=false ][ --name component_name ] [ --uniquetablenames=true | false ] [ --dbvendorname dbvendorname ] [ --createtables=false | --dropandcreatetables=false ] dirpath

DESCRIPTION

 

Deploys the exploded format of the application archives present under the directory provided as the command operand. The deployed format, of EAR or WAR applications, reside on the application server and have a directory structure which can be used for deployment. The --force option makes sure the component is forcefully (re)deployed even if the specified component has already been deployed or already exists. Set --force to false for a first deployment. If the application with that name is running, and force is set to false, the command fails.

If the --uniquetablenames, --createtables, and --dropandcreatetables options are not specified, the entries in the deployment descriptors are used.

This command is supported in remote mode only.


OPTIONS

 
--user
authorized domain application server administrative username.
--password
password to administer the domain application server.
--host
machine name where the domain application server is running.
--port
port number of the domain application server listening for administration requests.
--secure
if true, uses SSL/TLS to communicate with the domain application server.
--passwordfile
file containing the domain application server password.
--terse
indicates that any output data must be very concise, typically avoiding human-friendly sentences and favoring well-formatted data for consumption by a script.
--echo
setting to true will echo the command line statement on the standard output.
--interactive
prompts you for the required options that are not already specified.
--virtualservers
comma separated list of virtual server IDs.
--contextroot
valid only if the archive is a web module. It is ignored for other archive types; defaults to filename without extension.
--force
makes sure the component is forcefully (re)deployed even if the specified component has already been deployed or already exists.
--precompilejsp
by default is set to false which does not allow the JSP to pre-compile during deployment. Instead JSPs are compiled during runtime.
--verify
if set to true, the syntax and semantics of the deployment descriptor is verified.
--name
name of the deployable component.
--uniquetablenames
guarantees unique table names for all the beans and results in a hashcode added to the table names. This is useful if you have an pplication with case-sensitive bean names.
--dbvendorname
name of the database vendor being used. Default is the corresponding entry in the cmp-resource () element of the sun-ejb-jar.xml file. If not specified, the default is SQL92. Thereby the DDL files to create and drop tables will be generated in SQL92 format.
--createtables
creates tables during deployment for applications using unmapped CMP beans. Default is the corresponding entry in the cmp-resource element of the sun-ejb-jar.xml file. If not specified, defaults to the entries in the deployment descriptors.
--dropandcreatetables
drops existing tables and creates tables during deployment for application using unmapped CMP beans. If not specified, the tables will be dropped if the drop-tables-at-undeploy entry in the cmp-resource element of the sun-ejb-jar.xml file is set to true. The new tables are created if the create-tables-at-deploy entry in the cmp-resource element of the sun-ejb-jar.xml is set to true. On redeploy the tables created by the previous deploy are dropped before creating the new tables.

OPERANDS

 
dirpath
path to the directory containing the exploded format of the deployable archive.

EXAMPLES

 Example 1. Using deploydir
 
 
asadmin> deploydir --user admin --passwordfile passwords.txt 
--host localhost --port 4848 --force=true --precompilejsp=true /home/temp/sampleApp 
Command deploydir executed successfully

Where: theexploded application to be deployed is in the /home/temp/sampleApp directory.


EXIT STATUS

 
0
command executed successfully
1
error in executing the command

SEE ALSO

 

deploy(1), undeploy(1), enable(1), disable(1), list-components(1)



J2EE 1.4 SDKGo To TopLast Changed March 2004