Documentation Home
> Sun Java System Application Server Enterprise Edition 8.2 Administration Guide
Sun Java System Application Server Enterprise Edition 8.2 Administration Guide
Book Information
Index
A
B
C
D
E
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
V
W
Preface
Chapter 1 Getting Started
About the Sun Java System Application Server
What is the Application Server?
Application Server Architecture
Access to External Systems
Tools for Administration
Administration Console
Command-line Interface (asadmin utility)
JConsole
Application Server Management Extension (AMX)
Application Server Commands and Concepts
Domain
Domain Administrative Server (DAS)
Cluster
Node Agent
Server Instance
Application Server Commands
Creating a Domain
Deleting a Domain
Listing Domains
Starting the Domain
Starting the default domain on Windows
Stopping the Domain
Stopping the default domain on Windows
Restarting the Domain
Creating a Cluster
Starting a Cluster
Stopping a Cluster
Creating a Node Agent
Starting a Node Agent
Stopping a Node Agent
Creating an Instance
Starting an Instance
Stopping an Instance
Restarting an Instance
Recreating the Domain Administration Server
To migrate the DAS
Changing the Administrator Password
Application Server Configuration
Changing Application Server Configuration
Ports in the Application Server
Changing the J2SE Software
Chapter 2 Deploying Applications
The Deployment Life Cycle
Autodeployment
Deploying An Unpackaged Application
Using a Deployment Plan
Using the deploytool Utility
Types of J2EE Archive Files
Naming Conventions
Chapter 3 JDBC Resources
Creating a JDBC Resource
Creating a JDBC Connection Pool
How JDBC Resources and Connection Pools Work Together
Setting Up Database Access
Persistence Manager Resources
Chapter 4 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
JMS Destination Resources
JMS Physical Destinations
To Create a JMS Physical Destination
To Create a Configuration-Specific JMS Physical Destination
JMS Providers
Configuring General Properties for the JMS Provider
Accessing Remote Servers
Foreign JMS Providers
Configuring the Generic Resource Adapter for JMS
Configuring the Generic Resource Adapter
Resource Adapter Properties
ManagedConnectionFactory Properties
Administered Object Resource Properties
Activation Spec Properties
Chapter 5 Configuring JavaMail Resources
Creating a JavaMail Session
Chapter 6 JNDI Resources
J2EE Naming Services
Naming References and Binding Information
Using Custom Resources
Using External JNDI Repositories and Resources
Chapter 7 Connector Resources
Connector Connection Pools
Connector Resources
Administered Object Resources
Chapter 8 J2EE Containers
Types of J2EE Containers
The Web Container
The EJB Container
Configuring J2EE Containers
Configuring the General Web Container Settings
Configuring Web Container Sessions
Configuring Session Timeout Value
Configuring Manager Properties
Configuring Store Properties
Configuring the Virtual Server Settings
Configuring the General EJB Settings
Session Store Location
Configuring EJB Pool Settings
Configuring EJB Cache Settings
Configuring the Message-Driven Bean Settings
Configuring the EJB Timer Service Settings
Chapter 9 Configuring Security
Understanding Application and System Security
Tools for Managing Security
Managing Security of Passwords
Encrypting a Password in the domain.xml File
Protecting Files with Encoded Passwords
Changing the Master Password
Working with the Master Password and Keystores
Changing the Admin Password
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 Administration 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
Working with Certificates and SSL
About Certificate Files
Changing the Location of Certificate Files
Using Java Secure Socket Extension (JSSE) Tools
Using the keytool Utility
Generating a Certificate Using the keytool Utility
Signing a Digital Certificate Using the keytool Utility
Deleting a Certificate Using the keytool Utility
Using Network Security Services (NSS) Tools
Using the certutil Utility
Importing and Exporting Certificates Using the pk12util Utility
Adding and Deleting PKCS11 Modules using modutil
Using Hardware Crypto Accelerator With Application Server
About Configuring Hardware Crypto Accelerators
Configuring PKCS#11 Tokens
Managing Keys And Certificates
Listing Keys and Certificates
Working With Private Keys and Certificates
Configuring J2SE 5.0 PKCS#11 Providers
Further Information
Chapter 10 Configuring 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
Configuring Other Security Facilities
After You Finish
Configuring a JCE Provider
Message Security Setup
Enabling Providers for Message Security
Configuring the Message Security Provider
Creating a Message Security Provider
Enabling Message Security for Application Clients
Setting the Request and Response Policy for the Application Client Configuration
Further Information
Chapter 11 Transactions
What is a Transaction?
Transactions in J2EE Technology
Recovering Transactions
Transaction Timeout Value
Transaction Logs
Keypoint Interval
Chapter 12 Configuring the HTTP Service
Virtual Servers
HTTP Listeners
Chapter 13 Configuring the Object Request Broker
CORBA
What is the ORB?
IIOP Listeners
Working with the ORB
Third-party ORBs
Chapter 14 Thread Pools
Configuring Thread Pools
Chapter 15 Configuring Logging
Log Records
Setting Custom Log Levels
The Logger Namespace Hierarchy
Chapter 16 Monitoring Components and Services
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
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
Production Web Container (PWC) Statistics
Enabling and Disabling Monitoring
Viewing Monitoring Data
Understanding and Specifying Dotted Names
Examples of the list Command
Example 1
Example 2
Examples of the get Command
Example 1
Example 2
Example 3
Example 4
Using 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 the Application Server
Connecting JConsole Securely to Application Server
Chapter 17 Java Virtual Machine and Advanced Settings
Tuning the JVM Settings
Configuring Advanced Settings
Chapter 18 Dotted Name Attributes for domain.xml
Top Level Elements
Elements Not Aliased
asadmin Commands
Chapter 19 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
Database Commands
Diagnostic and Logging Commands
Web Service Commands
Security Service Commands
Password Commands
Verify domain.xml Command
Miscellaneous Commands
© 2010, Oracle Corporation and/or its affiliates