Documentation Home
> Sun Java System Application Server Platform Edition 9 Administration Guide
Sun Java System Application Server Platform Edition 9 Administration Guide
Book Information
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Preface
Chapter 1 Getting Started
About the Sun Java System Application Server
What is the Application Server?
Key Features
Application Server Architecture
Access to External Systems
Tools for Administration
Admin Console
asadmin Utility
Application Server Management Extension (AMX)
About the Administration Console
Using Online Help
Configuring the Application Server
Creating a Domain
Deleting a Domain
Listing Domains
Starting the Domain
On Windows, to start the default domain:
Stopping the Domain
On Windows, to stop the default domain:
Configuration Changes
Changing Application Server Configuration
Ports in the Application Server
Further Information
Chapter 2 JDBC Resources
About JDBC Resources
Creating a JDBC Resource
About JDBC Connection Pools
Creating a JDBC Connection Pool
How JDBC Resources and Connection Pools Work Together
Configurations for Specific JDBC Drivers
Java DB Type 4 Driver
Sun Java System JDBC Driver for DB2 Databases
Sun Java System JDBC Driver for Oracle 9i and 10g Databases
Sun Java System JDBC Driver for Microsoft SQL Server Databases
Sun Java System JDBC Driver for Sybase Databases
IBM DB2 8.1 and 8.2 Type 2 Driver
Oracle Thin Type 4 Driver for Oracle 9i and 10g Databases
Microsoft SQL Server JDBC Driver
PostgreSQL JDBC Driver
MM MySQL Type 4 Driver (Non-XA)
MM MySQL Type 4 Driver (XA Only)
JConnect Type 4 Driver for Sybase ASE 12.5 and 15 Databases
Inet Oraxo JDBC Driver for Oracle 9i and 10g Databases
Inet Merlia JDBC Driver for Microsoft SQL Server Databases
Inet Sybelux JDBC Driver for Sybase Databases
OCI Oracle Type 2 Driver for Oracle 9i and 10g Databases
IBM Informix Type 4 Driver
Chapter 3 Configuring Java Message Service Resources
About JMS Resources
The JMS Provider in the Application Server
JMS Resources
The Relationship Between JMS Resources and Connector Resources
JMS Connection Factories
Equivalent asadmin command
JMS Destination Resources
Equivalent asadmin commands
JMS Physical Destinations
Equivalent asadmin commands
JMS Providers
Configuring General Properties for the JMS Provider
Accessing Remote Servers
Equivalent asadmin commands
Foreign JMS Providers
Configuring the Generic Resource Adapter for JMS
To Configure the Generic Resource Adapter
Resource Adapter Properties
ManagedConnectionFactory Properties
Administered Object Resource Properties
Activation Spec Properties
Chapter 4 Configuring JavaMail Resources
Creating a JavaMail Session
Chapter 5 JNDI Resources
Java EE Naming Services
Naming References and Binding Information
Using Custom Resources
Using External JNDI Repositories and Resources
Chapter 6 Connectors
Connector Connection Pools
Connector Resources
Administered Object Resources
Chapter 7 Java EE Containers
About the Java EE Containers
Types of Java EE Containers
The Web Container
The EJB Container
Configuring Java EE 5 Containers
Configuring Web Container Sessions
Configuring Session Timeout Value
Configuring Manager Properties
Configuring Store Properties
To configure the product.name property
Configuring the General EJB Settings
Configuring Session Store Location
Configuring EJB Pool Settings
Configuring EJB Cache Settings
Configuring the Message-Driven Bean Settings
Configuring the EJB Timer Service Settings
Using an External Database With the Timer Service
Chapter 8 Configuring Security
About Application Server Security
Overview of Security
Understanding Application and System Security
Tools for Managing Security
Managing Security of Passwords
To encrypt a password in domain.xml
Protecting files with encoded passwords
To change the master password
To change the admin password
Assigning Security Responsibilities
Application Developer
Application Deployer
System Administrator
About Authentication and Authorization
Authenticating Entities
Verifying Single Sign-On
Authorizing Users
Specifying JACC Providers
Auditing Authentication and Authorization Decisions
Configuring Message Security
Understanding Users, Groups, Roles, and Realms
Users
Groups
Roles
Realms
Introduction to Certificates and SSL
About Digital Certificates
About Certificate Chains
About Secure Sockets Layer
About Ciphers
Using Name-based Virtual Hosts
About Firewalls
Managing Security With the Admin Console
Server Security Settings
Realms and file Realm Users
JACC Providers
Audit Modules
Message Security
HTTP and IIOP Listener Security
Admin Service Security
Security Maps
Configuring Security
Configuring General Security Settings
Granting Access to Administration Tools
Configuring Realms
Creating a Realm
Editing a Realm
Setting the Default Realm
Additional Information for Specific Realms
Creating an ldap Realm
Example
Creating the solaris Realm
Creating a Custom Realm
To create a custom realm
Editing the certificate Realm
Editing the file and admin-realm Realms
Managing Users with Network Security Services (NSS)
Managing file Realm Users
Configuring Mutual Authentication
Enabling Mutual SSL Authentication in an Application
Enabling Mutual Authentication For All Applications
Configuring JACC Providers
Creating a JACC Provider
Setting the Active JACC Provider
Configuring Audit Modules
Creating an Audit Module
Enabling or Disabling Audit Logging
Setting the Active Audit Module
Configuring Listeners and JMX Connectors
Configuring Security for HTTP Listeners
Configuring Security for IIOP Listeners
Configuring Security For The Admin Service’s JMX Connector
To set listener security properties
To secure CORBA objects
Configuring Security for Virtual Servers
To configure single sign-on (SSO)
Configuring Connector Connection Pools
About Connector Connection Pools
About Security Maps
To create a security map
To edit a security map
To delete a security map
Working with Certificates and SSL
About Certificate Files
To change the location of certificate files
Using Java Secure Socket Extension (JSSE) Tools
Using the keytool Utility
To generate a certificate using the keytool utility
To sign a digital certificate using the keytool utility
Deleting a Certificate Using the keytool Utility
Further Information
Chapter 9 Configuring Message Security
About Message Security
Overview of Message Security
Understanding Message Security in the Application Server
Assigning Message Security Responsibilities
System Administrator
Application Deployer
Application Developer
About Security Tokens and Security Mechanisms
About Username Tokens
About Digital Signatures
About Encryption
About Message Protection Policies
Glossary of Message Security Terminology
Securing a Web Service
Configuring Application-Specific Web Services Security
Securing the Sample Application
Configuring the Application Server for Message Security
Actions of Request and Response Policy Configurations
To configure other security facilities
To configure a JCE Provider
Admin Console Tasks for Message Security
To enable providers for message security
To configure a message security provider
Creating a Message Security Provider
To create an httpservlet provider
To delete a message security configuration
To delete a message security provider
To enable message security for application clients
Setting the Request and Response Policy for the Application Client Configuration
Further Information
Chapter 10 Transactions
About Transactions
What Is a Transaction?
Transactions in Java EE Technology
Workarounds for Specific Databases
Configuring Transaction Management
Configuring Application Server to Recover Transactions
Setting a Transaction Timeout Value
Specifying the Transaction Logs
Setting the Keypoint Interval
Chapter 11 Configuring the HTTP Service
Virtual Servers
HTTP Listeners
Chapter 12 Managing Web Services
Overview of Web Services
Web Services Standards
Java EE Web Service Standards
Deploying and Testing Web Services
Deploying Web Services
Viewing Deployed Web Services
Testing Web Services
Web Services Security
Publishing to Web Services Registries
Adding a Connector Module for a Registry
Setting up a Registry for use with Application Server
To Create a Registry
To Configure a Resource Adapter for an ebXML Registry
Adding a Registry
Publishing a Web Service to a Registry
Monitoring Web Services
Viewing Web Service Statistics
Viewing Web Service Messages
Transforming Messages with XSLT Filters
Web Services as JBI Service Providers
Chapter 13 Configuring the Object Request Broker
About the Object Request Broker
CORBA
What is the ORB?
IIOP Listeners
Configuring the ORB
Working with IIOP Listeners
Chapter 14 Thread Pools
About Thread Pools
Configuring Thread Pools
Creating a Thread Pool
Editing the Thread Pool Settings
Deleting a Thread Pool
Chapter 15 Configuring Logging
About Logging
Log Records
The Logger Namespace Hierarchy
Configuring Logging
Configuring General Logging Settings
Configuring Log Levels
Viewing Server Logs
Chapter 16 Monitoring Components and Services
About Monitoring
Monitoring in the Application Server
Overview of Monitoring
About the Tree Structure of Monitorable Objects
The Applications Tree
The HTTP Service Tree
The Resources Tree
The Connector Service Tree
The JMS Service Tree
The ORB Tree
The Thread Pool Tree
About Statistics for Monitored Components and Services
EJB Container Statistics
Web Container Statistics
HTTP Service Statistics
JDBC Connection Pools Statistics
JMS/Connector Service Statistics
Statistics for Connection Managers in an ORB
Thread Pools Statistics
Transaction Service Statistics
Java Virtual Machine (JVM) Statistics
JVM Statistics in J2SE 5.0
Enabling and Disabling Monitoring
To configure monitoring levels using the Admin Console
To configure monitoring using the asadmin tool
Viewing Monitoring Data
Viewing monitoring data in the Admin Console
Viewing Monitoring Data With the asadmin Tool
To use the asadmin tool to view monitoring data
Understanding and Specifying Dotted Names
Examples of the list and get Commands
Examples for the list --user admin-user --monitor Command
Example 1
Example 2
Examples for the get --user admin-user --monitor Command
Example 1
Example 2
Example 3
Example 4
To use the PetStore example
Expected Output for list and get Commands at All Levels
Using JConsole
Securing JConsole to Application Server Connection
Prerequisites for Connecting JConsole to Application Server
Connecting JConsole to Application Server
Connecting JConsole Securely to Application Server
Chapter 17 Configuring Management Rules
About Management Rules
Admin Console Tasks for Management Rules
To Configure New Management Rule
To Configure Monitor Properties
To Configure Notification Properties
To Configure Life Cycle Event Properties
To Configure Log Properties
To Configure Timer Event Properties
To Configure Trace Event Properties
Equivalent asadmin Command
Chapter 18 Configuring the Diagnostic Service
What is the Diagnostic Framework?
Diagnostic Service Framework
Generating a Diagnostic Report
Chapter 19 Java Virtual Machine and Advanced Settings
Tuning the JVM Settings
Configuring Advanced Settings
Chapter 20 Automatically Restarting a Domain
Restarting Automatically on UNIX Platforms
Restarting Automatically on the Microsoft Windows Platform
Security for Automatic Restarts
Executing Local Admin CLI Commands without Admin Password
To create the password alias
Chapter 21 Dotted Name Attributes for domain.xml
Top Level Elements
Elements Not Aliased
Chapter 22 The asadmin Utility
The asadmin Command Usage
Multi and Interactive Modes
Local Commands
Remote Commands
The Password File
Multimode Command
The List, Get and Set Commands
Server Lifecycle Commands
List and Status Commands
Deployment Commands
Message Queue Administration Commands
Resource Management Commands
Application Server Configuration Commands
General Configuration Commands
HTTP, IIOP and SSL Listener Commands
Lifecycle and Audit Module Commands
Profiler and JVM Options Commands
Virtual Server Commands
Threadpool Commands
Transaction and Timer Commands
User Management Commands
Monitoring Data Commands
Rule Commands
Database Commands
Diagnostic and Logging Commands
Web Service Commands
Security Service Commands
Password Commands
Verify domain.xml Command
Custom MBean Commands
Miscellaneous Commands
© 2010, Oracle Corporation and/or its affiliates