| type=page |
| status=published |
| title=start-domain |
| next=start-instance.html |
| prev=start-database.html |
| ~~~~~~ |
| |
| = start-domain |
| |
| [[start-domain-1]][[GSRFM00235]][[start-domain]] |
| |
| == start-domain |
| |
| Starts the DAS of the specified domain |
| |
| [[sthref2125]] |
| |
| === Synopsis |
| |
| [source] |
| ---- |
| asadmin [asadmin-options] start-domain [--help] |
| [--debug={true|false}] [--suspend={true|false}] [--domaindir domain-dir] |
| [--dry-run={true|false}] [--upgrade={true|false}] |
| [--verbose={true|false}] [--watchdog={true|false}] |
| [domain-name] |
| ---- |
| |
| [[sthref2126]] |
| |
| === Description |
| |
| The `start-domain` subcommand starts the domain administration server |
| (DAS) of the specified domain. If a domain is not specified, the default |
| domain is assumed. If the domains directory contains two or more |
| domains, the domain-name operand must be specified. |
| |
| [NOTE] |
| ==== |
| On the Windows platform, processes can bind to the same port. To avoid |
| this problem, do not start multiple domains with the same port number at |
| the same time. |
| ==== |
| |
| This subcommand is supported in local mode only. |
| |
| [NOTE] |
| ==== |
| In {productName}, the `start-domain` subcommand prompts for a |
| new admin user password if no password has been set for the admin user. |
| Additionally, the admin user password must not be blank if secure |
| administration is enabled; otherwise, the `start-domain` subcommand |
| fails. |
| |
| To provide the new admin user password, you can use the `--passwordfile` |
| utility option of the link:asadmin.html#asadmin-1m[`asadmin`(1M)] command |
| after adding the entry `AS_ADMIN_NEWPASSWORD` to the password file. |
| ==== |
| |
| [[sthref2127]] |
| |
| === Options |
| |
| asadmin-options:: |
| Options for the `asadmin` utility. For information about these |
| options, see the link:asadmin.html#asadmin-1m[`asadmin`(1M)] help page. |
| `--help`:: |
| `-?`:: |
| Displays the help text for the subcommand. |
| `--debug`:: |
| `-d`:: |
| Specifies whether the domain is started with |
| http://java.sun.com/javase/technologies/core/toolsapis/jpda/[Java |
| Platform Debugger Architecture (JPDA)] |
| (https://docs.oracle.com/en/java/javase/11/docs/specs/jpda/conninv.html) |
| debugging enabled. With debugging enabled extra exceptions can be printed. |
| Possible values are as follows: |
| |
| `true`;; |
| The instance is started with JPDA debugging enabled and the port |
| number for JPDA debugging is displayed. |
| `false`;; |
| The instance is started with JPDA debugging disabled (default). |
| |
| `--suspend`:: |
| `-s`:: |
| Specifies whether the domain is started with |
| http://java.sun.com/javase/technologies/core/toolsapis/jpda/[Java |
| Platform Debugger Architecture (JPDA)] |
| (https://docs.oracle.com/en/java/javase/11/docs/specs/jpda/conninv.html) |
| debugging enabled and suspend the newly started VM before the main class loads. |
| When a debugger connects, it can send a JDWP command to resume the suspended VM. |
| With debugging enabled extra exceptions can be printed. |
| Possible values are as follows: |
| |
| `true`;; |
| The instance is started with JPDA debugging enabled and a suspendPolicy of `SUSPEND_ALL`. |
| The port number for JPDA debugging is displayed. |
| `false`;; |
| The instance is started with JPDA debugging disabled (default). |
| |
| `--dry-run`:: |
| `-n`:: |
| Suppresses actual starting of the domain. Instead, `start-domain` |
| displays the full java command that would be used to start the domain, |
| including all options. Reviewing this command can be useful to confirm |
| JVM options and when troubleshooting startup issues. + |
| The default value is `false`. |
| `--domaindir`:: |
| The domain root directory, which contains the directory of the domain |
| that is to be restarted. If specified, the path must be accessible in |
| the file system. The default location of the domain root directory is |
| as-install``/domains``. |
| `--upgrade`:: |
| Specifies whether the configuration of the domain administration |
| server (DAS) is upgraded to the current release. Normally, if the |
| subcommand detects that the configuration is from an older release of |
| {productName}, the configuration is upgraded automatically before |
| being started. You should not need to use this option explicitly. + |
| Possible values are as follows: |
| |
| `true`;; |
| When the domain is started, the configuration is modified to be |
| compatible with this release of {productName}, and the |
| {productName} process stops. |
| `false`;; |
| The configuration of the DAS is not updated (default). |
| |
| `--verbose`:: |
| `-v`:: |
| Specifies whether detailed information about the domain is displayed |
| in the console window where the subcommand is run. + |
| Possible values are as follows: |
| |
| `true`;; |
| Detailed startup messages and log messages about the domain are |
| displayed in the console window where the subcommand is run. If the |
| domain is later restarted by running the |
| link:restart-domain.html#restart-domain-1[`restart-domain`(1)] |
| subcommand from a different console window, messages continue to be |
| displayed in the original console window. + |
| You can kill the {productName} process by typing `CTRL-C` in the |
| console window. + |
| You can kill the {productName} process and obtain a thread dump |
| for the server by typing one of the following key combinations in |
| the console window: |
| |
| * `CTRL-\` on UNIX systems |
| * `CTRL-Break` on Windows systems |
| |
| `false`;; |
| Detailed information is not displayed (default). |
| |
| `--watchdog`:: |
| `-w`:: |
| Specifies whether limited information about the domain is displayed in |
| the console window where the subcommand is run. The `--watchdog` |
| option is similar to `--verbose` but does not display the detailed |
| startup messages and log messages. This option is useful when running |
| the `asadmin` utility in the background or with no attached console. + |
| Possible values are as follows: |
| |
| `true`;; |
| Limited information is displayed in the console window. |
| `false`;; |
| Limited information is not displayed in the console window |
| (default). |
| |
| [[sthref2128]] |
| |
| === Operands |
| |
| domain-name:: |
| The unique name of the domain you want to start. + |
| This operand is optional if only one domain exists in the {productName} installation. |
| |
| [[sthref2129]] |
| |
| === Examples |
| |
| [[GSRFM760]][[sthref2130]] |
| |
| ==== Example 1 Starting a Domain |
| |
| This example starts `mydomain4` in the default domains directory. |
| |
| [source] |
| ---- |
| asadmin> start-domain mydomain4 |
| Waiting for DAS to start. ........... |
| Started domain: mydomain4 |
| Domain location: /myhome/glassfish7/glassfish/domains/mydomain4 |
| Log file: /myhome/glassfish7/glassfish/domains/mydomain4/logs/server.log |
| Admin port for the domain: 4848 |
| Command start-domain executed successfully. |
| ---- |
| |
| [[sthref2131]] |
| |
| === Exit Status |
| |
| 0:: |
| subcommand executed successfully |
| 1:: |
| error in executing the subcommand |
| |
| [[sthref2132]] |
| |
| === See Also |
| |
| link:asadmin.html#asadmin-1m[`asadmin`(1M)] |
| |
| link:create-domain.html#create-domain-1[`create-domain`(1)], |
| link:delete-domain.html#delete-domain-1[`delete-domain`(1)], |
| link:list-domains.html#list-domains-1[`list-domains`(1)], |
| link:restart-domain.html#restart-domain-1[`restart-domain`(1)], |
| link:stop-domain.html#stop-domain-1[`stop-domain`(1)] |
| |
| Java Platform Debugger Architecture (JPDA) |
| (https://docs.oracle.com/en/java/javase/11/docs/specs/jpda/conninv.html) |
| |
| |