All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.glassfish.deployment.admin.deploydir.1 Maven / Gradle / Ivy


asadmin Utility Subcommands                          deploydir(1)

NAME
     deploydir  -  deploys  an  exploded  format  of  application
     archive

SYNOPSIS
     deploydir
     [--help]
      [ --virtualservers  virtual-servers]
      [--contextroot context-root] [--force={false|true}]
      [ --verify ={false|true}] [ --precompilejsp ={false|true}]
      [ --name  component-name] [--uniquetablenames={true|false}]
      [ --dbvendorname  dbvendorname] [--createtables={false|true} |  --dropandcreatetables ={false|true}]
      [ --generatermistubs ={false|true}] [ --availabilityenabled ={false|true}]
      [ --libraries  jar-file[,jar-file]*]
      [--target target]
     [--type pkg-type]
     [--properties(name=value)[:name=value]*]
     dirpath

DESCRIPTION
     Note -

       This command is  deprecated.  Use  the  deploy(1)  command
       instead.

     Use this command to deploy an application  directly  from  a
     development  directory.  The appropriate directory hierarchy
     and deployment descriptors conforming to the Java EE specif-
     ication must exist in the deployment directory.

     Directory deployment is for advanced developers only. Do not
     use  it  in  production environments. In production environ-
     ments, use the deploy command. Directory deployment is  only
     supported  on localhost, that is, the client and server must
     reside on the same machine. For this reason, the only values
     for the --host asadmin utility option are:

         o    localhost

         o    The value of the $HOSTNAME environment variable

         o    The IP address of the machine

     For  information  about  the  asadmin   utility,   see   the
     asadmin(1M) man page.

Java EE 6           Last change: 27 Jul 2009                    1

asadmin Utility Subcommands                          deploydir(1)

     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 run-
     ning and force is set to false, the command fails.

     This command is supported in remote mode only.

OPTIONS
     --help

         Displays the help text for the subcommand.

     --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. The default is false.

     --verify

         Do not specify this option. This option is retained  for
         compatibility  with  other releases. If you specify this
         option, a syntax error does not occur. Instead, the sub-
         command  runs  successfully  and  the option is silently
         ignored.

     --precompilejsp
         By default, this option is set to false, which does  not
         allow  the JSP to precompile during deployment. Instead,
         JSPs are compiled during runtime.

     --name

         Name of the deployable component.

Java EE 6           Last change: 27 Jul 2009                    2

asadmin Utility Subcommands                          deploydir(1)

     --uniquetablenames

         Do not specify this option. This option is retained  for
         compatibility  with  other releases. If you specify this
         option, a syntax error does not occur. Instead, the sub-
         command  runs  successfully  and  the option is silently
         ignored.

     --dbvendorname
         Specifies the name of  the  database  vendor  for  which
         tables are created. Supported values include db2, mssql,
         oracle, derby, javadb, postgresql, pointbase and sybase,
         case-insensitive.  If  not  specified,  the value of the
         database-vendor-name  attribute  in  sun-ejb-jar.xml  is
         used.  If no value is specified, a connection is made to
         the resource specified by the  jndi-name  subelement  of
         the  cmp-resource  element  in the sun-ejb-jar.xml file,
         and the database vendor name is read. If the  connection
         cannot  be  established,  or  if the value is not recog-
         nized, SQL-92 compliance is presumed.

     --createtables

         Creates tables at  deployment  of  an  application  with
         unmapped  CMP  beans.  Default  is the create-tables-at-
         deploy entry in the cmp-resource  element  of  the  sun-
         ejb-jar.xml file.

     --dropandcreatetables
         Drops existing tables and creates tables during  deploy-
         ment  for  application  using unmapped CMP beans. If not
         specified, the tables are 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.  When  the  component  is  redeployed,  the tables
         created by the previous deployment  are  dropped  before
         creating the new tables.

     --generatermistubs

         Do not specify this option. This option is retained  for
         compatibility  with  other releases. If you specify this
         option, a syntax error does not occur. Instead, the sub-
         command  runs  successfully  and  the option is silently
         ignored.

Java EE 6           Last change: 27 Jul 2009                    3

asadmin Utility Subcommands                          deploydir(1)

     --availabilityenabled

         Do not specify this option. This option is retained  for
         compatibility  with  other releases. If you specify this
         option, a syntax error does not occur. Instead, the sub-
         command  runs  successfully  and  the option is silently
         ignored.

     --libraries
         Specify the library JAR files by their relative or abso-
         lute   paths.   Specify   relative   paths  relative  to
         instance-root/lib/applibs. The JAR files  are  separated
         by  a colon on UNIX and Linux systems and by a semicolon
         on Windows systems. The libraries are made available  to
         the application in the order specified. Place the depen-
         dent JAR files in the domain-dir/lib directory.

     --target

         Do not specify this option. This option is retained  for
         compatibility  with  other releases. If you specify this
         option, a syntax error does not occur. Instead, the sub-
         command  runs  successfully  and  the option is silently
         ignored.

     --type
         The packaging archive type  of  the  component  that  is
         being deployed. Possible values are as follows:

         osgi

             The component is packaged as an OSGi  Alliance  bun-
             dle.

         The --type option is optional. If the component is pack-
         aged as a regular archive, omit this option.

     --properties --property
         Optional keyword-value  pairs  that  specify  additional
         properties  for the deployment. The available properties
         are determined by the implementation  of  the  component
         that is being deployed.

         Note -

           The --properties option and the --property option  are
           equivalent.  You  can  use either option regardless of
           the number of properties that you specify.

Java EE 6           Last change: 27 Jul 2009                    4

asadmin Utility Subcommands                          deploydir(1)

OPERANDS
     dirpath

         Path to the directory containing the exploded format  of
         the deployable archive.

EXAMPLES
     Example 1 Deploying an Application From a Directory

     The  exploded  application  to  be  deployed   is   in   the
     /home/temp/sampleApp  directory.  Since  the force option is
     set to true, if an application of that name already  exists,
     the application is redeployed.

       asadmin> deploydir --force=true --precompilejsp=true /home/temp/sampleApp
       Command deploydir executed successfully

EXIT STATUS
     0                           command executed successfully

     1                           error in executing the command

SEE ALSO
     deploy(1), disable(1), enable(1), list-components(1),  rede-
     ploy(1), undeploy(1)

     asadmin(1M)

Java EE 6           Last change: 27 Jul 2009                    5





© 2015 - 2025 Weber Informatics LLC | Privacy Policy