Part II. JBoss Enterprise Web Platform 5 Configuration

Table of Contents

3. Network
3.1. IPv6 Support
4. Logging
4.1. Logging Defaults
4.2. Component-Specific Logging
4.2.1. SQL Logging with Hibernate
4.2.2. Transaction Service Logging
5. Deployment
5.1. Deployable Application Types
5.1.1. Exploded Deployment
5.2. Standard Server Profiles
6. Microcontainer
6.1. An overview of the Microcontainer modules
6.2. Configuration
6.3. References
7. The JNDI Naming Service
7.1. An Overview of JNDI
7.1.1. Names
7.1.2. Contexts
7.2. The JBoss Naming Service Architecture
7.3. The Naming InitialContext Factories
7.3.1. The standard naming context factory
7.3.2. The org.jboss.naming.NamingContextFactory
7.3.3. Naming Discovery in Clustered Environments
7.3.4. The HTTP InitialContext Factory Implementation
7.3.5. The Login InitialContext Factory Implementation
7.3.6. The ORBInitialContextFactory
7.4. JNDI over HTTP
7.4.1. Accessing JNDI over HTTP
7.4.2. Accessing JNDI over HTTPS
7.4.3. Securing Access to JNDI over HTTP
7.4.4. Securing Access to JNDI with a Read-Only Unsecured Context
7.5. Additional Naming MBeans
7.5.1. JNDI Binding Manager
7.5.2. The org.jboss.naming.NamingAlias MBean
7.5.3. org.jboss.naming.ExternalContext MBean
7.5.4. The org.jboss.naming.JNDIView MBean
7.6. J2EE and JNDI - The Application Component Environment
7.6.1. ENC Usage Conventions
8. Web Services
8.1. The need for web services
8.2. What web services are not
8.3. Document/Literal
8.4. Document/Literal (Bare)
8.5. Document/Literal (Wrapped)
8.6. RPC/Literal
8.7. RPC/Encoded
8.8. Web Service Endpoints
8.9. Plain old Java Object (POJO)
8.10. The endpoint as a web application
8.11. Packaging the endpoint
8.12. Accessing the generated WSDL
8.13. EJB3 Stateless Session Bean (SLSB)
8.14. Endpoint Provider
8.15. WebServiceContext
8.16. Web Service Clients
8.16.1. Service
8.16.2. Dynamic Proxy
8.16.3. WebServiceRef
8.16.4. Dispatch
8.16.5. Asynchronous Invocations
8.16.6. Oneway Invocations
8.17. Common API
8.17.1. Handler Framework
8.17.2. Message Context
8.17.3. Fault Handling
8.18. DataBinding
8.18.1. Using JAXB with non annotated classes
8.19. Attachments
8.19.1. MTOM/XOP
8.19.2. SwaRef
8.20. Tools
8.20.1. Bottom-Up (Using wsprovide)
8.20.2. Top-Down (Using wsconsume)
8.20.3. Client Side
8.20.4. Command-line & Ant Task Reference
8.20.5. JAX-WS binding customization
8.21. Web Service Extensions
8.21.1. WS-Addressing
8.21.2. WS-Security
8.21.3. XML Registries
8.22. JBossWS Extensions
8.22.1. Proprietary Annotations
8.23. Web Services Appendix
8.24. References
9. JBoss AOP
9.1. Some key terms
9.2. Creating Aspects in JBoss AOP
9.3. Applying Aspects in JBoss AOP
9.4. Packaging AOP Applications
9.5. The JBoss AspectManager Service
9.6. Loadtime transformation in the JBoss Enterprise Web Platform Using Sun JDK
9.7. JRockit
9.8. Improving Loadtime Performance in the JBoss Enterprise Web Platform Environment
9.9. Scoping the AOP to the classloader
9.9.1. Deploying as part of a scoped classloader
9.9.2. Attaching to a scoped deployment
10. Transaction Management
10.1. Overview
10.2. Configuration Essentials
10.3. Transactional Resources
10.4. Last Resource Commit Optimization (LRCO)
10.5. Transaction Timeout Handling
10.6. Recovery Configuration
10.7. Transaction Service FAQ
11. Use Alternative Databases with JBoss Enterprise Platform
11.1. How to Use Alternative Databases
11.2. Install JDBC Drivers
11.2.1. Special Notes on Sybase
11.2.2. Configuring JDBC DataSources
11.3. Common Database-Related Tasks
11.3.1. Security and Pooling
11.3.2. Change Database for the JMS Services
11.3.3. Support Foreign Keys in CMP Services
11.3.4. Specify Database Dialect for Java Persistence API
11.3.5. Change Other JBoss Enterprise Platform Services to use the External Database
11.3.6. A Special Note About Oracle Databases
12. Datasource Configuration
12.1. Types of Datasources
12.2. Datasource Parameters
12.3. Datasource Examples
12.3.1. Generic Datasource Example
12.3.2. Configuring a DataSource for Remote Usage
12.3.3. Configuring a Datasource to Use Login Modules
13. Pooling
13.1. Strategy
13.2. Sticky Transactions
13.3. Workaround for Oracle
13.4. Pool Access
13.5. Pool Filling
13.6. Idle Connections
13.7. Dead connections
13.7.1. Valid connection checking
13.7.2. Errors during SQL queries
13.7.3. Changing/Closing/Flushing the pool
14. Frequently Asked Questions
14.1. I have problems with Oracle XA