Sun logo      Previous      Contents      Next     

Sun Java System Application Server Enterprise Edition 8.1 Administration Guide 2005Q1

Chapter 12
Managing Named Configurations

This chapter describes adding, changing, and using named server configurations in Application Server. It contains the following sections:


About Named Configurations

Named Configurations

A named configuration is a set of server configuration information. This information includes configuration settings for things such as http listeners, orb/iiop listeners, JMS brokers, the EJB container, security, logging, and monitoring. Applications and resources are not defined in a named configurations.

Configurations are created in the administration domain. Multiple server instances or clusters in the domain can reference the same configuration, or they can have separate configurations.

For clusters, all server instances in the cluster inherit the cluster’s configuration so that a homogenous environment is assured in a cluster’s instances.

Because a named configuration contains so many required configuration settings, create a new configuration by copying an existing named configuration. The newly-created configuration is identical to the configuration you copied until you change its configuration settings.

There are three types of clusters and instances, depending on the way the clusters or instances use configurations:

The default-config Configuration

The default-config configuration is a special configuration that acts as a template for creating stand-alone server instance or stand-alone cluster configurations. No unclustered server instances or clusters are allowed to refer to the default-config configuration; it can only be copied to create new configurations. Edit the default configuration to ensure that new configurations copied from it have the correct initial settings.

Configurations Created when Creating Instances or Clusters

When creating a new server instance or a new cluster, either:

By default, new clusters or instances are created with configurations copied from the default-config configuration. To copy from a different configuration, specify it when creating a new instance or cluster.

For a server instance, the new configuration is named instance_name-config. For a cluster, the new configuration is named cluster-name-config.

Unique Port Numbers and Configurations

If multiple instances on the same host machine reference the same configuration, each instance must listen on a unique port number. For example, if two server instances reference a named configuration with an HTTP listener on port 80, a port conflict prevents one of the server instances from starting. Change the properties that define the port numbers on which individual server instances listen so that unique ports are used.

The following principles apply to port numbers:


Admin Console Tasks for Named Configurations

Creating a Named Configuration

To create a named configuration:

  1. In the tree component, select the Configurations node.
  2. On the Configurations page, click New.
  3. On the Create Configurations page, enter a unique name for the configuration.
  4. Select a configuration to copy.
  5. The configuration default-config is the default configuration used when creating stand-alone server instance or stand-alone cluster.

Equivalent asadmin command: copy-config.

Editing a Named Configuration’s Properties

To edit a named configuration’s properties:

  1. In the tree component, expand the Configurations node.
  2. Select the node for a named configuration.
  3. On the Configuration System Properties page, choose whether to enable dynamic reconfiguration.
  4. If enabled, changes to the configuration are applied to the server instances without requiring a server restart.

  5. Add properties, change current values for properties, or delete properties.
  6. The properties that are already defined are ports. If more than one server instance exists on a system, the port numbers must be unique.

Table 12-1 contains a list of predefined properties and their descriptions.

Table 12-1  Properties for Named Configurations

Property Name

Description

HTTP_LISTENER_PORT

This property specifies the port number for http-listener-1. Valid values are 1–65535. On UNIX, creating sockets that listen on ports 1–1024 requires superuser privileges.

HTTP_SSL_LISTENER_PORT

This property specifies the port number for http-listener-2. Valid values are 1–65535. On UNIX, creating sockets that listen on ports 1–1024 requires superuser privileges.

IIOP_SSL_LISTENER_PORT

This property specifies which ORB listener port for IIOP connections the IIOP listener called SSL listens on.

IIOP_LISTENER_PORT

This property specifies which ORB listener port for IIOP connections orb-listener-1 listens on.

JMX_SYSTEM_CONNECTOR_PORT

This property specifies the port number on which the JMX connector listens. Valid values are 1–65535. On UNIX, creating sockets that listen on ports 1–1024 requires superuser privileges.

IIOP_SSL_MUTUALAUTH_PORT

This property specifies which ORB listener port for IIOP connections the IIOP listener called SSL_MUTUALAUTH listens on.

  1. To edit the current values of a property for all instances associated with the configuration, click Instance Values.

Equivalent asadmin command: set.

Editing Port Numbers for Instances Referencing a Configuration

Each instance referencing a named configuration initially inherits its port numbers from that configuration. Since port numbers must be unique on the system, you might need to override the inherited port numbers.

  1. In the tree component, expand the Configurations node.
  2. Select the node for a named configuration.
  3. On the Configuring System Properties page, click Instance Values next to the port number you want to edit.
  4. For example, if you click Instance Values next to the SSL-port property, you see the value of SSL-port for every server instance that references that configuration.

  5. Change the port values and click Save.

Equivalent asadmin command: set.

Viewing a Named Configuration’s Targets

To view a named configuration’s targets:

  1. In the tree component, expand the Configurations node.
  2. Select a node for the named configuration.
  3. The Configuration System Properties page displays a list of all targets using the configuration. For a cluster configuration, those targets are clusters. For an instance configuration, those targets are instances.

Deleting a Named Configuration

To delete a named configuration:

  1. In the tree component, select the Configurations node.
  2. On the Configurations page, select the checkbox for the named configuration to delete.
  3. The default-config configuration cannot be deleted.

  4. Click Delete.

Equivalent asadmin command: delete-config.



Previous      Contents      Next     


Copyright 2004 - 2005 Sun Microsystems, Inc. All rights reserved.