Table of Contents
Preface
Chapter 1: Installing WebSphere Application Server
Chapter 2: Deploying your Applications
Chapter 3: Security
Chapter 4: Administrative Scripting
Chapter 5: WebSphere Configuration
Chapter 6: WebSphere Messaging
Chapter 7: Monitoring and Tuning
Chapter 8: Administrative Features
Chapter 9: Administration Tools
Chapter 10: Product Maintenance
Index
- Chapter 1: Installing WebSphere Application Server
- Installation planning
- Installation scenarios
- Profile types
- Installation scenarios
- Preparation and prerequisites
- Graphical installation
- Installing the base binaries
- Downloading the WAS for Linux trial
- Uploading the trial install to your Linux server
- Installing as root
- Running the launchpad
- Installation wizard welcome screen
- Software license agreement
- System prerequisites check
- Optional features
- Installation directory
- WebSphere Application Server environments
- Profile creation
- Installation registry files
- Installation logs
- Profile manager logs and files
- Logs
- Files
- Installing the base binaries
- Admin console
- Silent installation
- Creating a response file
- Editing a response file
- Running the installer silently
- Examining installation logs
- Summary
- Installation planning
- Chapter 2: Deploying your Applications
- Inside the Application Server
- JVM
- Web container
- Virtual hosts
- Environment settings
- Resources
- JNDI
- Application file types
- Deploying an application
- Starting and stopping your applications
- Data access applications
- Data sources
- Preparing our sample database
- JDBC providers
- Creating a JDBC provider
- Creating a J2C alias
- Creating a data source
- Deploying a data access application
- Selecting installation options
- Mapping modules to servers
- Providing JSP reloading options for web modules
- Mapping shared libraries
- Mapping resource references to resources
- Mapping virtual hosts for web modules
- Mapping context roots for web modules
- Reviewing the deployment steps
- Using the application
- Summary
- Inside the Application Server
- Chapter 3: Security
- J2EE security
- Global security
- Global security registry types
- Turning on global security
- Standalone custom registry
- Local operating system
- Creating a Linux user
- Standalone LDAP
- Download OpenLDAP
- Installing OpenLDAP
- Configuring OpenLDAP
- Adding a user to LDAP
- Configuring an LDAP registry in WebSphere
- Administrative roles
- Mapping users and groups to administrative roles
- Summary
- Chapter 4: Administrative Scripting
- Automation
- The ws_ant tool
- Deploying an application using ws_ant
- The wsadmin tool
- Interactive commands
- Individual commands
- Profile scripts
- Command script files
- Listing installed applications with Jython
- Installing an application using Jython
- Querying application status
- Summary
- Chapter 5: WebSphere Configuration
- File structure
- The WebSphere file system
- The product binaries file structure
- The profile file structure
- The WebSphere file system
- XML configuration files
- Cell level XML files
- Node level XML files
- Server level XML files
- Important properties files
- The soap.client.props file
- The sas.client.props file
- Logs
- JVM logs
- Configuring logs
- Changing log file locations
- Changing log styles
- FFDC logs
- Viewing JVM logs
- Viewing logs in the admin console
- Viewing logs on the file system
- Linux tail command
- Linux grep command
- JVM settings
- Changing JVM settings using the admin console
- Class loaders
- Class loading basics
- WebSphere class loaders
- Application server class loader
- Configuring server class loaders
- Application class loader
- Configuring application class loaders
- Web module class loader
- Configuring module class loading
- Class loading isolation
- Summary
- File structure
- Chapter 6: WebSphere Messaging
- Java messaging
- Java Message Service
- JMS features
- JMS concepts
- Java Message Service
- JMS API
- WebSphere messaging
- Default JMS provider
- WebSphere SIB
- Creating a SIB
- Configuring JMS
- Creating queue connection factories
- Creating queue destinations
- Installing the JMS demo application
- JMS Test Tool application
- WebSphere MQ overview
- Overview of WebSphere MQ example
- Installing WebSphere MQ
- Running the WMQ installer
- Creating a queue manager
- Creating a WMQ connection factory
- Creating a WMQ queue destination
- Reconfiguring the JMS demo application
- Summary
- Java messaging
- Chapter 7: Monitoring and Tuning
- Tivoli Performance Viewer
- Enabling Tivoli Performance Viewer
- Key TPV categories
- Summary Reports
- Key performance modules
- Starting Tivoli Performance Viewer
- Enabling Tivoli Performance Viewer
- PMI for external monitoring
- Request metrics
- Enabling request metrics
- Components to be instrumented
- Trace level
- Request metrics destination
- Request metrics in SystemOut.log
- Retrieving performance data with PerfServlet
- Enabling request metrics
- Dynamic caching
- JVM tuning
- JVM core and heap dumps
- Requesting a Java core dump using Jython
- Requesting a heap dump using Jython
- Requesting a Java core dump using the kill command
- JVM-triggered heap dump
- Analysing a Java core (thread) dump
- IBM Thread and Monitor Dump Analyzer for Java
- Installing the JCA tool
- Generate a Java core dump to view the thread lock
- Other analysis tools
- Setting the initial and maximum heap sizes
- Tuning your heap size
- JVM core and heap dumps
- Summary
- Tivoli Performance Viewer
- Chapter 8: Administrative Features
- The administrative agent
- Creating an administration profile
- Profile Management Tool
- Starting the administrative agent
- Administrative agent console
- Registering an application server node
- Creating a second application server node
- Creating an administration profile
- Removing the administrative agent
- IBM HTTP Server
- Starting IBM HTTP Server
- The WebSphere plugin
- Installing the WebSphere plugin
- Manual configuration of the plugin
- Generate plugin
- Summary
- The administrative agent
- Chapter 9: Administration Tools
- Dumping namespaces
- Example name space dump
- EAR expander
- Oveview of the WebSphere Application Server toolkit
- Installing the WebSphere Application Server toolkit
- Running the Application Server toolkit
- Log analysis using the ASTK
- Creating a new project
- Importing log files
- Applying filters
- Selecting columns
- Loading symptom databases
- Inspecting J2EE applications
- Summary
- Dumping namespaces
- Chapter 10: Product Maintenance
- Understanding updates
- Update process overview
- Product update types
- Preparing for updates
- Locating updates
- Fix Central
- Update installers
- Creating a backup
- Installing a new Update Installer
- Downloading the Update Installer
- Installing the graphical Update Installer
- Applying an update using the Update Installer
- Silent updates
- Logs
- Troubleshooting tips
- Summary



