Documentation Home
> Sun Java System Application Server Platform Edition 8.1 2005Q2 Update 2 Administration Guide
Sun Java System Application Server Platform Edition 8.1 2005Q2 Update 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
U
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
Admin Console
asadmin Utility
Application Server Management Extension (AMX)
Application Server Configuration
Configuring the Application Server
Creating a Domain
Deleting a Domain
Listing Domains
Restarting the Server or Domain
Application Server Instances
About Application Server Instances
Viewing General Server Information
Application Server Advanced Settings
Setting Applications Configurations
To configure auto deploy settings
Setting Domain Attributes
Instance Specific Configuration Properties
To revert the value back to the default value
To add instance properties
To delete properties
Recovering Transactions
Configuration Changes
Changing Application Server Configuration
Ports in the Application Server
To view port numbers
To change the Administrative Server port
To change an HTTP port
To change an IIOP port
To configure a JMX connector using the Admin Service
To edit the JMX connector configuration
Changing the J2SE Software
Using Online Help
To go back to the previous help screen
Further Information
Chapter 2 Deploying Applications
About Deployment
The Deployment Life Cycle
Types of J2EE Archive Files
Naming Conventions
Admin Console Tasks for Deploying Applications
To deploy an enterprise application
To edit a deployed enterprise application
To deploy a web application
To launch a deployed web application
To edit a deployed web application
To deploy an EJB module
To edit a deployed EJB module
To deploy a connector module
To edit a deployed connector module
To create a lifecycle module
To edit a lifecycle module
To deploy an application client module
To edit a deployed application client module
To specify an archive file for deployment
Admin Console Tasks for Listing, Undeploying, and Enabling Applications
To list deployed applications
To list subcomponents
To view module descriptors of deployed applications
To undeploy an application or module
To enable or disable an application or module
To configure dynamic reloading
Deployment Methods for Developers
To use auto deploy
To deploy an unpackaged application from a directory
Using the deploytool Utility
Using a Deployment Plan
Chapter 3 JDBC Resources
About JDBC Resources and Connection Pools
JDBC Resources
JDBC Connection Pools
How JDBC Resources and Connection Pools Work Together
Setting Up Database Access
To Set Up Database Access
To integrate a JDBC driver
About JDBC Connection Pools
To create a JDBC connection pool
To edit a JDBC connection pool
To verify connection pool settings
To delete a JDBC connection pool
About JDBC Resources
To create a JDBC resource
To edit a JDBC resource
To delete a JDBC resource
To enable or disable a JDBC resource
About Persistence Manager Resources
To create a persistence manager resource
To edit a persistence manager resource
To manage resource targets
To delete a persistence manager resource
To enable or Disable a persistence manager resource
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
Admin Console Tasks for JMS Connection Factories
To create a JMS connection factory resource
To edit a JMS connection factory resource
To delete a JMS connection factory resource
Admin Console Tasks for JMS Destination Resources
To create a JMS destination resource
To edit a JMS destination resource
To delete a JMS destination resource
Admin Console Tasks for JMS Physical Destinations
To create a JMS physical destination
To delete a JMS physical destination
Admin Console Tasks for the JMS Provider
To configure general properties for the JMS provider
To verify JMS Service settings
To create a JMS host
To edit a JMS host
To delete a JMS host
Chapter 5 Configuring JavaMail Resources
About JavaMail
Admin Console Tasks for JavaMail
To create a JavaMail session
To edit a JavaMail session
To delete a JavaMail session
Chapter 6 JNDI Resources
About Java Naming and Directory Interface (JNDI)
JNDI Names and Resources
J2EE Naming Services
Naming References and Binding Information
About Custom Resources
Using Custom Resources
To create a custom resource
To edit a custom resource
To delete a custom resource
Listing Custom Resources
About External JNDI Repositories and Resources
Using External JNDI Repositories and Resources
To create an external resource
To edit an external resource
To delete an external resource
Listing External Resources
Chapter 7 Connector Resources
About Connectors
Admin Console Tasks for Connector Connection Pools
To Set Up EIS Access
To create a connector connection pool
To edit a connector connection pool
To delete a connector connection pool
Admin Console Tasks for Connector Resources
To create a connector resource
To edit a connector resource
Deleting a Connector Resource
To configure the connector service
Admin Console Tasks for Administered Object Resources
To create an administered object resource
To edit an administered object resource
To delete an administered object resource
Chapter 8 J2EE Containers
About the J2EE Containers
Types of J2EE Containers
The Web Container
The EJB Container
Admin Console Tasks for the J2EE Containers
Configuring the General Web Container Settings
Configuring Web Container Sessions
To set the session timeout value
To configure the manager properties
To configure the store properties
Configuring the General EJB Settings
Session Store Location
To configure EJB pool settings
To configure EJB cache settings
Configuring the Message-Driven Bean Settings
To configure MDB pool settings
Configuring the EJB Timer Service Settings
To configure the Timer Service
To use an external database with the Timer Service
Chapter 9 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
Admin Console Tasks for Security
To configure security settings
To grant access to administration tools
Admin Console Tasks for Realms
To create a realm
To edit a realm
To delete a realm
To set 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
To access the File Users page
To add a user
To edit user information
To delete a user
Configuring Mutual Authentication
Enabling Mutual SSL Authentication in an Application
To enable mutual authentication for all the applications
Admin Console Tasks for JACC Providers
To create a JACC provider
To edit a JACC provider
To delete a JACC provider
To set the active JACC provider
Admin Console Tasks for Audit Modules
To create an audit module
To edit an audit module
To delete an audit module
To enable or disable audit logging
To set the active audit module
To use the default audit module
Admin Console Tasks for Listeners and JMX Connectors
To configure security for HTTP listeners
To configure security for IIOP listeners
To configure security for the Admin Service’s JMX connector
To set listener security properties
To secure CORBA objects
Admin Console Security Tasks for Virtual Servers
To configure single sign-on (SSO)
Admin Console Tasks for 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 10 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 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 11 Transactions
About Transactions
What is a Transaction?
Transactions in J2EE Technology
Admin Console Tasks for Transactions
Configuring Transactions
To configure how the Application Server recovers from transactions
To set a transaction timeout value
To set the location of the transaction logs
To set the keypoint interval
Chapter 12 Configuring the HTTP Service
About the HTTP Service
What Is the HTTP Service?
Virtual Servers
HTTP Listeners
Admin Console Tasks for the HTTP Service
To configure the HTTP Service
To configure the HTTP Service access log
Admin Console Tasks for Virtual Servers
To create a virtual server
To edit a virtual server
To delete a virtual server
Admin Console Tasks for HTTP Listeners
To create an HTTP listener
To edit an HTTP listener
To delete an HTTP listener
Chapter 13 Configuring the Object Request Broker
About the Object Request Broker
CORBA
What is the ORB?
IIOP Listeners
Admin Console Tasks for the ORB
To configure the ORB
Admin Console Tasks for IIOP Listeners
To create an IIOP listener
To edit an IIOP listener
To delete an IIOP listener
Chapter 14 Thread Pools
About Thread Pools
Admin Console Tasks for Thread Pools
To create a thread pool
To edit a thread pool
To delete a thread pool
Chapter 15 Configuring Logging
About Logging
Log Records
The Logger Namespace Hierarchy
Admin Console Tasks for Logging
To configure general logging settings
To configure log levels
To view the server log
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
Production Web Container (PWC) Statistics
Admin Console Tasks for Enabling and Disabling Monitoring
To configure monitoring levels using the Admin Console
To configure monitoring using the asadmin tool
Admin Console Tasks for Viewing Monitoring Data
To view 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
To disable security for the JMX Connector
Chapter 17 Java Virtual Machine and Advanced Settings
Admin Console Tasks for JVM Settings
To configure the JVM general settings
To configure the JVM classpath settings
To configure the JVM options
To disable the security manager
To configure the JVM profiler settings
Admin Console Tasks for Advanced Settings
To set the advanced domain attributes
Chapter 18 Compiling and Configuring Apache Web Server
Installing Apache
Minimum Requirements for Apache 1.3
Minimum Requirements for Apache 2
To install SSL-aware Apache
Chapter 19 Automatically Restarting a Domain
Restarting Automatically on UNIX Platforms
Restarting Automatically on the Microsoft Windows Platform
Security for Automatic Restarts
Chapter 20 Dotted Name Attributes for domain.xml
Top Level Elements
Elements Not Aliased
© 2010, Oracle Corporation and/or its affiliates