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

Chapter 1 Getting Started

This chapter describes the Sun JavaTM System Application Server and introduces basic administration tasks. This chapter contains following sections:

About the Sun Java System Application Server

What is the Application Server?

The Application Server provides a robust J2EE platform for the development, deployment, and management of enterprise applications. Key features include transaction management, performance, scalability, security, and integration. The Application Server supports services from Web publishing to enterprise-scale transaction processing, while enabling developers to build applications based on JavaServer Pages (JSPTM), Java servlets, and Enterprise JavaBeansTM (EJBTM) technology.

The Application Server Enterprise Edition provides advanced clustering and failover technologies. These features enable you to run scalable and highly available J2EE applications.

Application Server Architecture

This section describes Figure 1–1, which shows the high-level architecture of the Application Server.

Figure 1–1 Application Server Architecture

Figure shows high-level architecture, including containers, services, tools, and communication with outside systems such as databases.

Access to External Systems

The J2EE platform enables applications to access systems that are outside of the application server. Applications connect to these systems through objects called resources. One of the responsibilities of an administrator is resource configuration. The J2EE platform enables access to external systems through the following APIs and components:

Tools for Administration

Admin Console

The Admin Console is a browser-based tool that features an easy-to-navigate interface and online help. This manual provides step-by-step instructions for using the Admin Console. The administration server must be running to use the Admin Console.

When the Application Server was installed, you chose a port number for the server, or used the default port of 4849. You also specified a user name and master password.

To start the Admin Console, in a web browser type:


https://hostname:port

For example:


https://kindness.sun.com:4849

If the Admin Console is running on the machine on which the Application Server was installed, specify localhost for the host name.

On Windows, start the Application Server Admin Console from the Start menu.

The installation program creates the default administrative domain (named domain1) with the default port number 4849, as well as an instance separate from the domain administration server (DAS). After installation, additional administration domains can be created. Each domain has its own domain administration server, which has a unique port number. When specifying the URL for the Admin Console, be sure to use the port number for the domain to be administered.

If your configuration includes remote server instances, create node agents to manage and facilitate remote server instances. It is the responsibility of the node agent to create, start, stop, and delete a server instance. Use the command line interface (CLI) commands to set up node agents.

asadmin Utility

The asadmin utility is a command-line tool. Use the asadmin utility and the commands associated with it to perform the same set of tasks that can be performed in the Admin Console. For example, start and stop domains, configure the server, and deploy applications.

Use these commands either from a command prompt in the shell, or call them from other scripts and programs. Use these commands to automate repetitive administration tasks.

To start the asadmin utility:


$ asadmin

To list the commands available within asadmin:


asadmin> help

It is also possible to issue an asadmin command at the shell’s command prompt:


$ asadmin help

To view a command’s syntax and examples, type help followed by the command name. For example:


asadmin> help create-jdbc-resource

The asadmin help information for a given command displays the UNIX man page of the command. These man pages are also available in HTML format.

Application Server Management Extension (AMX)

The Application Server Management eXtension is an API that exposes all of the Application Server configuration and monitoring JMX managed beans as easy-to-use client-side dynamic proxies implementing the AMX interfaces.

For more information on using the Application Server Management Extension, see the JMX chapter in the Application Server Developer's Guide.

Application Server Configuration

Configuring the Application Server

Application Server domains are logical or physical units created to help the administrator manage a system configuration. A domain is broken down into smaller units including instances and node agents. A server instance is a single Java Virtual Machine (JVM) that runs the Application Server on a single physical machine. Each domain has one or more instances. A domain must also have at least one associated node agent for the instance to function properly. Domains can be grouped together to create a cluster. Clusters allow the administrator to manage groups of hardware and software.

Configuring Domains

Administrative domains provide a basic security structure whereby different administrators can administer specific groups (domains) of application server instances. By grouping the server instances into separate domains, different organizations and administrators can share a single Application Server installation. Each domain has its own configuration, log files, and application deployment areas that are independent of other domains. If the configuration is changed for one domain, the configurations of other domains are not affected.

Each Administration console session allows you to configure and manage the domain. If you have created multiple domains, you must start an additional Administration Console session to manage each domain. Each domain has its own Domain Administration Server (DAS), with a unique port number. Each administrative domain can have multiple application server instances. However, an application server instance can belong to just one domain. When the Application Server is installed, an administrative domain named domain1 is automatically created.

Creating a Domain

Domains are created using the create-domain command. The following example command creates a domain named mydomain. The administration server listens on port 1234 and the administrative user name is hanan. The command prompts for the administrative and master passwords.


$ asadmin create-domain --adminport 80 --adminuser hanan mydomain

To start the Admin Console for mydomain domain, in a browser, enter the following URL:


http://hostname:80

For the preceding create-domain example, the domain’s log files, configuration files, and deployed applications now reside in the following directory:

domain-root-dir/mydomain

To create the domain’s directory in another location, specify the --domaindir option. For the full syntax of the command, type asadmin help create-domain.

Deleting a Domain

Domains are deleted using the asadmin delete-domain command. Only the operating system user (or root) who can administer the domain can execute this command successfully. To delete a domain named mydomain, for example, type the following command:


$ asadmin delete-domain mydomain

Listing Domains

The domains created on a machine can be found using the asadmin list-domains command. To list the domains in the default domain-root-dir directory, type this command:


$ asadmin list-domains

To list domains that were created in other directories, specify the --domaindir option.

Starting the Domain

When starting a domain, the administration server and application server instance are started. Once the application server instance is started it runs constantly, listening for and accepting requests. Each domain must be started separately.

To start a domain, type the asadmin start-domain command and specify the domain name. For example, to start the default domain (domain1), type the following:


$ asadmin start-domain --user admin domain1

If there is only one domain, omit the domain name. For the full command syntax, type asadmin help start-domain. If the password data is omitted, you are prompted to supply it.

The asadmin start-domain domain1 command should be run by the user who installed the server. If it is not run by that user, the .asadmintruststore should be moved or copied from the home directory of installing user to the home directory of the running user.

Note that if the file is moved (not copied) from the installing user's home directory to the running user's home directory, you might experience application upgrade problems, because the upgrade/install user will no longer have the .asadmintruststore file in the home directory.

Restoring a Deleted .asadmintruststore File

If the .asadmintruststore file for a domain has been deleted, you can easily create a new file

ProcedureTo create a new .asadmintruststore file

  1. Use the local asadmin start-domain command to start a domain you want to manage.

    Note that a local asadmin command does not require an .asadmintruststore file to start the domain.

  2. Run any remote asadmin command.

    Remote asadmin commands require the --user, --passwordfile (--password), --host, and --port options to be specified, and a target domain to be running.

  3. Accept the new Domain Certificate by pressing “y” when prompted.

On Windows, to start the default domain:

From the Windows Start Menu, select Programs -> Sun Microsystems -> Application Server -> Start Admin Server.

Restarting the Server or Domain

Restarting the server is the same as restarting the domain. To restart the domain or server, stop and start the domain.

Stopping the Domain

Stopping a domain shuts down its administration server and application server instance. When stopping a domain, the server instance stops accepting new connections and then waits for all outstanding connections to complete. This process takes a few seconds because the server instance must complete its shutdown process. While the domain is stopped, the Admin Console or most asadmin commands cannot be used.

To stop a domain, type the asadmin stop-domain command and specify the domain name. For example, to stop the default domain (domain1), type the following:


$ asadmin stop-domain domain1

If there is only one domain, then the domain name is optional. For the full syntax, type asadmin help stop-domain.

To stop the domain using the Admin Console:

On Windows, to stop the default domain:

From the Start menu select Programs -> Sun Microsystems -> Application Server-> Stop Admin Server.

Recreating the Domain Administration Server

For mirroring purposes, and to provide a working copy of the Domain Administration Server (DAS), you must have:


Note –

You must maintain a backup of the DAS from the first machine. Use asadmin backup-domain to backup the current domain.


ProcedureTo migrate the DAS

The following steps are required to migrate the Domain Administration Server from the first machine (machine1) to the third machine (machine3).

  1. Install the application server on the third machine just as it is installed on the first machine.

    This is required so that the DAS can be properly restored on the third machine and there are no path conflicts.

    1. Install the application server administration package using the command-line (interactive) mode. To activate the interactive command-line mode, invoke the installation program using the console option:


      ./bundle-filename -console

      You must have root permission to install using the command-line interface.

    2. Deselect the option to install default domain.

      Restoration of backed up domains is only supported on two machines with same architecture and exactly the same installation paths (use same install-dir and domain-root-dir on both machines).

  2. Copy the backup ZIP file from the first machine into the domain-root-dir on the third machine. You can also FTP the file.

  3. Execute asadmin restore-domain command to restore the ZIP file onto the third machine:


    asadmin restore-domain --filename domain-root-dir/sjsas_backup_v00001.zip domain1

    You can backup any domain. However, while recreating the domain, the domain name should be same as the original.

  4. Change domain-root-dir/domain1/generated/tmp directory permissions on the third machine to match the permissions of the same directory on first machine.

    The default permissions of this directory are: ?drwx------? (or 700).

    For example:

    chmod 700 domain-root-dir/domain1/generated/tmp

    The example above assumes you are backing up domain1. If you are backing up a domain by another name, you should replace domain1 above with the name of the domain being backed up.

  5. Change the host values for the properties in the domain.xml file for the third machine:

  6. Update the domain-root-dir/domain1/config/domain.xml on the third machine.

    For example, search for machine1 and replace it with machine3. So, you can change:

    <jmx-connector><property name=client-hostname value=machine1/>...

    to:

    <jmx-connector><property name=client-hostname value=machine3/>...
  7. Change:

    <jms-service... host=machine1.../>

    to:

    <jms-service... host=machine3.../>
  8. Start the restored domain on machine3:


    asadmin start-domain --user admin-user --password admin-password domain1
  9. Change the DAS host values for properties under node agent on machine2.

  10. Change agent.das.host property value in install-dir/nodeagents/nodeagent/agent/config/das.properties on machine2.

  11. Restart the node agent on machine2.


    Note –

    Start the cluster instances using the asadmin start-instance command to allow them to synchronize with the restored domain.


Application Server Instances

About Application Server Instances

The Application Server creates one application server instance, called server at the time of installation. You can delete the server instance and create a new instance with a different name if you prefer.

Each Application Server instance has its own J2EE configuration, J2EE resources, application deployment areas, and server configuration settings. Changes to one application server instance have no effect on other application server instances. You can have many application server instances within one administrative domain.

For many users, one application server instance meets their needs. However, depending upon your environment, you might want to create one or more additional application server instances. For example, in a development environment you can use different application server instances to test different Application Server configurations, or to compare and test different application deployments. Because you can easily add or delete an application server instance, you can use them to create temporary “sandbox” areas to experiment with while developing.

In addition, for each application server instance you can also create virtual servers. Within a single installed application server instance you can offer companies or individuals domain names, IP Addresses, and some administration capabilities. For the users, it is almost as if they have their own web server, without the hardware and basic server maintenance. These virtual servers do not span application server instances. For more information about virtual servers, see To configure the JVM general settings.

In operational deployments, for many purposes you can use virtual servers instead of multiple application server instances. However, if virtual servers do not meet your needs, you can also use multiple application server instances.

An Application Server instance is not started automatically. Once you start an instance, the instance runs until you stop it. When you stop an application server instance, it stops accepting new connections, then waits for all outstanding connections to complete. If your machine crashes or is taken offline, the server quits and any requests it was servicing may be lost.

Defining Application Server Instances

Application server instances form the basis of an application deployment. Each instance belongs to a single domain and has its own directory structure, configuration, and deployed applications. Each server instance also includes the J2EE platform web and EJB containers. Every new server instance must contain a reference to a node agent name defining the machine on which the instance will reside.

There are three types of server instances that can be created. Each server instance can only be of one type:

Figure 1–2 shows an application server instance in detail. The application server instance is a building block in the clustering, load balancing, and session persistence features of the Application Server Enterprise Edition.

Figure 1–2 Application Server Instance

Figure shows server instance features and how they communicate with various clients, databases, and other servers and systems.

About Stand-Alone Instances

An Application Server instance is not started automatically. Once you start an instance, the instance runs until you stop it. When you stop an application server instance, it stops accepting new connections, then waits for all outstanding connections to complete. If your machine crashes or is taken offline, the server quits and any requests it was servicing may be lost.

See Also:

Viewing General Server Information

From the General Tab you can perform the following tasks:

In addition, you can select the following tabs to perform these additional tasks:

ProcedureTo deploy an application

From the Applications Tab, you can enable, disable, and deploy selected applications associated with the instance.

  1. Select the checkbox for the desired application.

  2. From the Deploy drop down menu, select the type application module you want to deploy:

    • Enterprise Application: a J2EE application in an EAR (Enterprise Application Archive) file or directory.

    • Web Application: a collection of Web resources such as JavaServer Pages (JSPs), servlets, and HTML pages that are packaged in a WAR (Web Application Archive) file or directory.

    • EJB Module: one or more Enterprise JavaBeans (EJB components) contained in an EJB JAR (Java Archive) file or directory.

    • Connector Module: connects to an Enterprise Information System (EIS) and is packaged in a RAR (Resource Adapter Archive) file or directory.

    • Lifecycle Module: performs tasks when it is triggered by one or more events in the server’s lifecycle.

    • App Client Module: also called a J2EE application client JAR file, contains the server-side routines for the client.

ProcedureTo create a new resource type

From the Resources Tab, you can enable, disable, and create a new resource type to associate with the instance.

  1. Select the checkbox for the desired resource.

  2. From the New drop down menu, select the resource type you want to create and associate with that instance:

    • JDBC: provide applications with a means of connecting to a database.

    • Persistence Manager: required for applications with container-managed persistence beans (needed for backward compatibility).

    • JMS Connection Factory: objects that allow an application to create other JMS objects programmatically.

    • JMS Destination: represents a mail session in the JavaMail API, which provides a platform-independent and protocol-independent framework to build mail and messaging applications.

    • JavaMail: provides a platform-independent and protocol-independent framework to build mail and messaging applications.

    • Custom: represents nonstandard resources with a defined JNDI subcontext, resource type, and factory class.

    • External: enables an application to locate an external resource object in a Lightweight Directory Access Protocol (LDAP) repository.

    • Connector: a program object that provides an application with a connection to an enterprise information systems (EIS).

    • Admin Object: configures a JSR-160 compliant remote JMX connector.

Administration Server Advanced Settings

The Administration Server Advanced settings allow you to set general properties for deploying applications. These properties enable you to ensure and monitor that changes to deployed applications are detected and the modified classes reloaded.

Setting Applications Configurations

If dynamic reloading is enabled, the server periodically checks for changes in the files of the deployed application and automatically reloads the application with the changes. Dynamic reloading is useful in a development environment because it allows code changes to be tested quickly. In a production environment, however, dynamic reloading may degrade performance.

Dynamic reloading is intended for development environments. It is incompatible with session persistence, a production environment feature. Do not enable session persistence if dynamic deployment is enabled.


Note –

Dynamic reloading is only available for the default server instance.


To configure dynamic reloading from the Applications Configuration page, configure the following:

ProcedureTo configure auto deploy settings

The auto deploy feature enables you to deploy a prepackaged application or module by copying it to the domain-dir/autodeploy directory.

For example, copy a file named hello.war to the domain-dir/autodeploy directory. To undeploy the application, remove the hello.war file from the autodeploy directory.

The auto deploy feature is intended for development environments. It is incompatible with session persistence, a production environment feature. Do not enable session persistence if auto deploy is enabled.


Note –

Auto deploy is only available for the default server instance.


  1. Go to the Applications Configuration page.

  2. Enable or disable auto deploy by selecting or deselecting the Enabled checkbox.

  3. In the Auto Deploy Poll Interval field, specify how often the server checks the auto deploy directory for application or module files.

    Changing the poll interval does not affect the amount of time it takes to deploy an application or module.

  4. In the Auto Deploy directory, if you specify the directory where you build your application, then you won’t have to copy the file to the default auto deploy directory.

    By default a variable is used to eliminate the need to manually change the directory for multiple server instances.

  5. To run the verifier before deployment, select the Verifier Enabled checkbox.

    The verifier examines the structure and content of the file. Verification of large applications is often time-consuming.

  6. To precompile JSP pages, select the JSPs checkbox.

    If you do not select this checkbox, the JSP pages are compiled at runtime when they are first accessed. Because compilation is often time-consuming, in a production environment select this checkbox.

  7. Click the Add Property button to specify additional settings.

Setting Domain Attributes

The following domain attributes properties are available.

Table 1–1 Domain Attributes values

Property  

Definition  

com.sun.aas.installRoot

Directory where the application server is installed. 

com.sun.aas.instanceRoot

Top level directory for a server instance. 

com.sun.aas.hostName

Name of the host (machine). 

com.sun.aas.javaRoot

.J2SE installation directory. 

com.sun.aas.imqLib

Library directory of the Sun Java System Message Queue software. 

com.sun.aas.configName

Name of the configuration being used by a server instance. 

com.sun.aas.instanceName

Name of the server instance. This property is not available for the default-config but can be used for customized configurations. 

com.sun.aas.clusterName

Name of the cluster. This property is only set on the clustered server instances. This property is not available for the default-config but can be used for customized configurations. 

com.sun.aas.domainName

Name of the domain. This property is not available for the default-config but can be used for customized configurations. 

Instance Specific Configuration Properties

The instance specific Configuration Properties override the values for this instance.


Note –

The default values are defined in the configuration bound to the instance.


ProcedureTo revert the value back to the default value

  1. Remove the override value.

  2. Click Save.

    If no override value is set, the default value is used.

ProcedureTo add instance properties

  1. Click the Add Property button to specify additional settings.

    The following property attribute name/value pairs for configuring the resource are available:

    Property  

    Definition  

    HTTP_LISTENER_PORT 

    This port is used to listen for HTTP requests. 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 port is used to listen for HTTPS requests. 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_LISTENER_PORT 

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

    IIOP_SSL_LISTENER_PORT 

    This port is used for secure IIOP connections. 

    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. 

ProcedureTo delete properties

  1. Click the for the property you wish to delete.

  2. Click the Delete Property button.

ProcedureTo create an Instance

  1. In the tree component, select the Standalone Instances node.

  2. On the Stand Alone Server Instances page, click New.

  3. In the Name field, identify a unique name for the new instance.

  4. Select a Node Agent.

    The node agent must be started using the asadmin start-node-agent command on the node agent’s host machine so that the server instance you are creating can be associated with that node agent.

  5. Select a desired configuration.

    • Reference an existing configuration. No new configuration is added.

    • Make a copy of an existing configuration. A new configuration is added when the server instance or cluster is added.

  6. To copy from a different configuration, specify it when creating the new instance.

    By default, new instances are created with configurations copied from the default-config configuration.

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

    The configuration default-config is the default configuration that acts as a template for creating standalone server instance. 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.

Equivalent asadmin command

create-instance

ProcedureTo start an instance

  1. In the tree component, expand the Stand-Alone Instances node.

  2. Select the Instance you wish to start.

  3. On the General tab, click Start Instance to start the instance.

    The node agent associated with the instance must be started using the asadmin start-node-agent command before you can successfully start the instance.

    Once an instance is started, it is possible to perform the following tasks from the General tab:

    • Click Stop Instance to stop the instance.

    • Click JNDI Browsing to view the JNDI entries for that instance.

    • Click View Log Files to view the Log Viewer and specify logging options.

    • Click Rotate Log File.

    • Click Recover Transactions to recover incomplete transactions.

Equivalent asadmin command

start-instance

Recovering Transactions

Transactions might be incomplete either because the server crashed or a resource manager crashed. It is essential to complete these stranded transactions and recover from the failures. Application Server is designed to recover from these failures and complete the transactions upon server startup.

If the selected server is running, then recovery will be done by the same server. If the selected server is not running, then the selected Destination Server will do the recovery.

ProcedureTo stop an instance

  1. In the tree component, expand the Standalone Instances node.

  2. Select the Instance you wish to stop.

  3. On the General tab, click Stop Instance to stop the instance.

Equivalent asadmin command

stop-instance

ProcedureTo shut down the Administration Server

  1. In the tree component, select the Standalone Instances node.

  2. Select the Administration Server Instance.

  3. Click Stop.

    A confirmation dialog displays to confirm that you wish to shut down the Administration Server.

Configuration Changes

Changing Application Server Configuration

When making any of these configuration changes, restart the server for the changes to take effect:

For instructions, see Restarting the Server or Domain.

With dynamic configuration, most changes take effect while the server is running. To make the following configuration changes, do NOT restart the server:

Note that the asadmin reconfig command has been deprecated and is no longer necessary. Configuration changes are applied to the server dynamically.

Ports in the Application Server

The following table describes the port listeners of the Application Server.

Table 1–2 Application Server Listeners that Use Ports

Listener  

Default Port Number  

Description  

Administrative server 

4849 

A domain’s administrative server is accessed by the Admin Console and the asadmin utility. For the Admin Console, specify the port number in the URL of the browser. When executing an asadmin command remotely, specify the port number with the --port option.

HTTP 

8080 

The Web server listens for HTTP requests on a port. To access deployed Web applications and services, clients connect to this port. 

HTTPS 

8181 

Web applications configured for secure communications listen on a separate port. 

IIOP 

 

Remote clients of enterprise beans (EJB components) access the beans through the IIOP listener. 

IIOP, SSL 

 

Another port is used by the IIOP listener configured for secure communications. 

IIOP, SSL and mutual authentication 

 

Another port is used by the IIOP listener configured for mutual (client and server) authentication. 

ProcedureTo view port numbers

  1. In the tree component, select an instance under the Standalone Instances node.

  2. Select the Properties tab.

  3. On the Instance Specific page, the default port numbers are identified. It is possible to set the configuration to override these values.

ProcedureTo change the Administrative Server port

  1. In the tree component, expand the Configurations node.

  2. Expand the server-config (Admin Config) node.

  3. Expand the HTTP Service node.

  4. Expand the HTTP Listeners node.

  5. Select the admin-listener node.

  6. On the Edit HTTP Listener page, change the value of the Listener Port field.

  7. Restart the server.

ProcedureTo change an HTTP port

  1. In the tree component, expand the HTTP Service node.

  2. Expand the HTTP Listeners node.

  3. Select the HTTP listener whose port number you want to change.

  4. On the Edit HTTP Listener page, change the value of the Listener Port field.

  5. Click Save.

  6. Restart the server.

ProcedureTo change an IIOP port

  1. In the tree component, expand the Configurations node.

  2. Expand the server-config (Admin Config) node.

  3. Expand the ORB node.

  4. Expand the IIOP Listeners node.

  5. Select the listener whose port number you want to change.

  6. On the Edit IIOP Listener page, change the value of the Listener Port field.

  7. Click Save.

  8. Restart the server.

ProcedureTo configure a JMX connector using the Admin Service

Use the Admin Service to configure a JSR-160 compliant remote JMX connector, which handles communication between the domain administration server and the node agents, which manage server instances on a host machine, for remote server instances.

The Admin Service determines whether the server instance is a regular instance, a domain administration server (DAS), or a combination. A DAS is similar to a J2EE server instance, except that user applications and resources are not deployed to a DAS, though it is capable of serving user application requests. The only significant difference between a DAS and a J2EE Server Instance is that the former can not be a part of a cluster, the homogeneous unit of server instances.

  1. Select Configurations from the tree.

  2. Select the instance to configure:

    1. To configure a particular instance, select the instance’s config node. For example, for the default instance, server, select the server-config node.

    2. To configure the default settings for future instances that use a copy of default-config, select the default-config node.

  3. Select Admin Service from the tree.

  4. From the Type drop-down menu, select what you want the Admin service to configure: DAS , DAS and server, or server. Selecting DAS and server is the same as selecting DAS. The server selection selects a non-DAS server instance.

  5. In the JMX Connector Name field, enter the name of the JMX connector used internally. The name of the connector is system.

ProcedureTo edit the JMX connector configuration

With the Edit JMX Connector screen, you can edit the configuration of the JSR–160 compliant JMX Connector.

  1. Select Configurations from the tree.

  2. Select the instance to configure:

    • To configure a particular instance, select the instance’s config node. For example, for the default instance, server, select the server-config node.

    • To configure the default settings for future instances that use a copy of default-config, select the default-config node.

  3. Expand the Admin Service node and click system, which is the JMX connector used internally.

  4. Enter the port of the JMX connector server.

    The JMX service URL is a function of the protocol, port, and address, as defined by the JSR–160 1.0 Specification.

  5. Enter the protocol that this JMX connector should support.

    The Application Server version 8.1 supports the rmi_jrmp protocol only.

  6. In the Realm Name field, enter the name that represents the special administrative realm.

    All authentication is handled by this realm.

  7. Select the Enabled checkbox to indicate that transport layer security should be used in the JMX connector.

Changing the J2SE Software

The Application Server relies on the JavaTM 2 Standard Edition (J2SETM) software. When the Application Server was installed, the directory for the J2SE software was specified. For instructions on changing the J2SE software, see To configure the JVM general settings.

Using Online Help

The Admin Console’s online help is context-sensitive: When clicking the Help link in the upper right corner, the help browser window displays a topic related to the current Admin Console page. If the current page has no help information, the Using Online Help topic is displayed.

The online help includes conceptual topics that are not context-sensitive. To view one of these topics, select it from the table of contents in the help browser window.

ProcedureTo go back to the previous help screen

  1. From within the help browser window, right-click to display a selection menu.

  2. Select Back.

Further Information