|  | type=page | 
|  | status=published | 
|  | title=create-http-lb-config | 
|  | next=create-http-lb-ref.html | 
|  | prev=create-http-lb.html | 
|  | ~~~~~~ | 
|  | create-http-lb-config | 
|  | ===================== | 
|  |  | 
|  | [[create-http-lb-config-1]][[GSRFM00028]][[create-http-lb-config]] | 
|  |  | 
|  | create-http-lb-config | 
|  | --------------------- | 
|  |  | 
|  | creates a configuration for the load balancer | 
|  |  | 
|  | [[sthref251]] | 
|  |  | 
|  | Synopsis | 
|  |  | 
|  | [source,oac_no_warn] | 
|  | ---- | 
|  | asadmin [asadmin-options] create-http-lb-config [--help] | 
|  | [--responsetimeout 60] | 
|  | [httpsrouting=false] [--reloadinterval 60] | 
|  | [--monitor=false] [--property (name=value)[:name=value]*] | 
|  | --target target | config_name | 
|  | ---- | 
|  |  | 
|  | [[sthref252]] | 
|  |  | 
|  | Description | 
|  |  | 
|  | Use the `create-http-lb-config` subcommand to create a load balancer | 
|  | configuration. This configuration applies to load balancing in the HTTP | 
|  | path. After using this subcommand to create the load balancer | 
|  | configuration file, create the load balancer by running | 
|  | `create-http-lb`. | 
|  |  | 
|  | You must specify either a target or a configuration name, or both. If | 
|  | you do not specify a target, the configuration is created without a | 
|  | target and you add one later using `create-http-lb-ref`. If you don't | 
|  | specify a configuration name, a name is created based on the target | 
|  | name. If you specify both, the configuration is created with the | 
|  | specified name, referencing the specified target. | 
|  |  | 
|  |  | 
|  | [NOTE] | 
|  | ======================================================================= | 
|  |  | 
|  | This subcommand is only applicable to Oracle GlassFish Server. This | 
|  | subcommand is not applicable to GlassFish Server Open Source Edition. | 
|  |  | 
|  | ======================================================================= | 
|  |  | 
|  |  | 
|  | [[sthref253]] | 
|  |  | 
|  | 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. | 
|  | `--responsetimeout`:: | 
|  | The time in seconds within which a server instance must return a | 
|  | response. If no response is received within the time period, the | 
|  | server is considered unhealthy. If set to a positive number, and the | 
|  | request is idempotent, the request is retried. If the request is not | 
|  | idempotent, an error page is returned. If set to 0 no timeout is used. | 
|  | The default is 60. | 
|  | `--httpsrouting`:: | 
|  | If set to `true`, HTTPS requests to the load balancer result in HTTPS | 
|  | requests to the server instance. If set to `false`, HTTPS requests to | 
|  | the load balancer result in HTTP requests to the server instance. The | 
|  | default is `false`. | 
|  | `--reloadinterval`:: | 
|  | The interval between checks for changes to the load balancer | 
|  | configuration file `loadbalancer.xml`. When the check detects changes, | 
|  | the configuration file is reloaded. A value of `0` disables reloading. | 
|  | `--monitor`:: | 
|  | Specifies whether monitoring is enabled. The default is `false`. | 
|  | `--routecookie`:: | 
|  | This option is deprecated. The value is always `true`. | 
|  | `--property`:: | 
|  | Optional attribute name/value pairs for configuring the load balancer. | 
|  | `--target`:: | 
|  | Specifies the target to which the load balancer configuration applies. | 
|  | If you don't specify a target, the load balancer configuration is | 
|  | created without a target. You can specify targets later using the | 
|  | subcommand `create-http-lb-ref`. + | 
|  | Valid values are: + | 
|  | * cluster_name- Specifies that requests for this cluster will be | 
|  | handled by the load balancer. | 
|  | * stand-alone_instance_name- Specifies that requests for this | 
|  | standalone instance will be handled by the load balancer. | 
|  |  | 
|  | [[sthref254]] | 
|  |  | 
|  | Operands | 
|  |  | 
|  | config_name:: | 
|  | The name of the new load balancer configuration. This name must not | 
|  | conflict with any other load balancer groups, agents, configurations, | 
|  | clusters, or sever instances in the domain. If you don't specify a | 
|  | name, the load balancer configuration name is based on the target | 
|  | name, target_name`-http-lb-config`. | 
|  |  | 
|  | [[sthref255]] | 
|  |  | 
|  | Examples | 
|  |  | 
|  | [[GSRFM479]][[sthref256]] | 
|  |  | 
|  | Example 1   Creating a Load Balancer Configuration | 
|  |  | 
|  | This example creates a load balancer configuration on a target named | 
|  | `mycluster` and load balancer configuration named `mylbconfigname`. | 
|  |  | 
|  | [source,oac_no_warn] | 
|  | ---- | 
|  | asadmin> create-http-lb-config --target mycluster mylbconfigname | 
|  |  | 
|  | Command create-http-lb-config executed successfully. | 
|  | ---- | 
|  |  | 
|  | [[sthref257]] | 
|  |  | 
|  | Exit Status | 
|  |  | 
|  | 0:: | 
|  | subcommand executed successfully | 
|  | 1:: | 
|  | error in executing the subcommand | 
|  |  | 
|  | [[sthref258]] | 
|  |  | 
|  | See Also | 
|  |  | 
|  | link:asadmin.html#asadmin-1m[`asadmin`(1M)] | 
|  |  | 
|  | link:delete-http-lb-config.html#delete-http-lb-config-1[`delete-http-lb-config`(1)], | 
|  | link:list-http-lb-configs.html#list-http-lb-configs-1[`list-http-lb-configs`(1)], | 
|  | link:create-http-lb.html#create-http-lb-1[`create-http-lb`(1)] | 
|  |  | 
|  |  |