Red Hat Customer Portal

Skip to main content

Main Navigation

  • Products & Services
    • Back
    • View All Products
    • Infrastructure and Management
      • Back
      • Red Hat Enterprise Linux
      • Red Hat Virtualization
      • Red Hat Identity Management
      • Red Hat Directory Server
      • Red Hat Certificate System
      • Red Hat Satellite
      • Red Hat Subscription Management
      • Red Hat Update Infrastructure
      • Red Hat Insights
      • Red Hat Ansible Automation Platform
    • Cloud Computing
      • Back
      • Red Hat CloudForms
      • Red Hat OpenStack Platform
      • Red Hat OpenShift Container Platform
      • Red Hat OpenShift Online
      • Red Hat OpenShift Dedicated
      • Red Hat Advanced Cluster Management for Kubernetes
      • Red Hat Quay
      • Red Hat CodeReady Workspaces
    • Storage
      • Back
      • Red Hat Gluster Storage
      • Red Hat Hyperconverged Infrastructure
      • Red Hat Ceph Storage
      • Red Hat Openshift Container Storage
    • Runtimes
      • Back
      • Red Hat Runtimes
      • Red Hat JBoss Enterprise Application Platform
      • Red Hat Data Grid
      • Red Hat JBoss Web Server
      • Red Hat Single Sign On
      • Red Hat support for Spring Boot
      • Red Hat build of Node.js
      • Red Hat build of Thorntail
      • Red Hat build of Eclipse Vert.x
      • Red Hat build of OpenJDK
      • Red Hat build of Quarkus
      • Red Hat CodeReady Studio
    • Integration and Automation
      • Back
      • Red Hat Integration
      • Red Hat Fuse
      • Red Hat AMQ
      • Red Hat 3scale API Management
      • Red Hat JBoss Data Virtualization
      • Red Hat Process Automation
      • Red Hat Process Automation Manager
      • Red Hat Decision Manager
    • Support
    • Production Support
    • Development Support
    • Product Life Cycles
    • Documentation
    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    • Services
    • Consulting
    • Technical Account Management
    • Training & Certifications
    • Ecosystem Catalog
    • Partner Resources
    • Red Hat in the Public Cloud
  • Tools
    • Back
    • Red Hat Insights
    • Tools
    • Solution Engine
    • Packages
    • Errata
    • Customer Portal Labs
    • Explore Labs
    • Configuration
    • Deployment
    • Security
    • Troubleshooting
  • Security
    • Back
    • Product Security Center
    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Security Labs
    • Resources
    • Overview
    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community
    • Back
    • Customer Portal Community
    • Discussions
    • Blogs
    • Private Groups
    • Community Activity
    • Customer Events
    • Red Hat Convergence
    • Red Hat Summit
    • Stories
    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Account
    • Back
    • Log In
    • Register
    • Red Hat Account Number:
    • Account Details
    • User Management
    • Account Maintenance
    • My Profile
    • Notifications
    • Help
    • Log Out
  • Language
    • Back
    • English
    • 한국어
    • 日本語
    • 中文 (中国)
Red Hat Customer Portal
  • Products & Services
    • Back
    • View All Products
    • Infrastructure and Management
      • Back
      • Red Hat Enterprise Linux
      • Red Hat Virtualization
      • Red Hat Identity Management
      • Red Hat Directory Server
      • Red Hat Certificate System
      • Red Hat Satellite
      • Red Hat Subscription Management
      • Red Hat Update Infrastructure
      • Red Hat Insights
      • Red Hat Ansible Automation Platform
    • Cloud Computing
      • Back
      • Red Hat CloudForms
      • Red Hat OpenStack Platform
      • Red Hat OpenShift Container Platform
      • Red Hat OpenShift Online
      • Red Hat OpenShift Dedicated
      • Red Hat Advanced Cluster Management for Kubernetes
      • Red Hat Quay
      • Red Hat CodeReady Workspaces
    • Storage
      • Back
      • Red Hat Gluster Storage
      • Red Hat Hyperconverged Infrastructure
      • Red Hat Ceph Storage
      • Red Hat Openshift Container Storage
    • Runtimes
      • Back
      • Red Hat Runtimes
      • Red Hat JBoss Enterprise Application Platform
      • Red Hat Data Grid
      • Red Hat JBoss Web Server
      • Red Hat Single Sign On
      • Red Hat support for Spring Boot
      • Red Hat build of Node.js
      • Red Hat build of Thorntail
      • Red Hat build of Eclipse Vert.x
      • Red Hat build of OpenJDK
      • Red Hat build of Quarkus
      • Red Hat CodeReady Studio
    • Integration and Automation
      • Back
      • Red Hat Integration
      • Red Hat Fuse
      • Red Hat AMQ
      • Red Hat 3scale API Management
      • Red Hat JBoss Data Virtualization
      • Red Hat Process Automation
      • Red Hat Process Automation Manager
      • Red Hat Decision Manager
    • Support
    • Production Support
    • Development Support
    • Product Life Cycles
    • Documentation
    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    • Services
    • Consulting
    • Technical Account Management
    • Training & Certifications
    • Ecosystem Catalog
    • Partner Resources
    • Red Hat in the Public Cloud
  • Tools
    • Back
    • Red Hat Insights
    • Tools
    • Solution Engine
    • Packages
    • Errata
    • Customer Portal Labs
    • Explore Labs
    • Configuration
    • Deployment
    • Security
    • Troubleshooting
  • Security
    • Back
    • Product Security Center
    • Security Updates
    • Security Advisories
    • Red Hat CVE Database
    • Security Labs
    • Resources
    • Overview
    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community
    • Back
    • Customer Portal Community
    • Discussions
    • Blogs
    • Private Groups
    • Community Activity
    • Customer Events
    • Red Hat Convergence
    • Red Hat Summit
    • Stories
    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Account
    • Back
    • Log In
    • Register
    • Red Hat Account Number:
    • Account Details
    • User Management
    • Account Maintenance
    • My Profile
    • Notifications
    • Help
    • Log Out
  • Language
    • Back
    • English
    • 한국어
    • 日本語
    • 中文 (中国)
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Search
  • Log In
  • Language
Or troubleshoot an issue.

Log in to Your Red Hat Account

Log In

Your Red Hat account gives you access to your profile, preferences, and services, depending on your status.

Register

If you are a new customer, register now for access to product evaluations and purchasing capabilities.

Need access to an account?

If your company has an existing Red Hat account, your organization administrator can grant you access.

If you have any questions, please contact customer service.

Red Hat Account Number:

Red Hat Account

  • Account Details
  • User Management
  • Account Maintenance
  • Account Team

Customer Portal

  • My Profile
  • Notifications
  • Help

For your security, if you’re on a public computer and have finished using your Red Hat services, please be sure to log out.

Log Out

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)
Red Hat Customer Portal Red Hat Customer Portal
  • Products & Services
  • Tools
  • Security
  • Community
  • Infrastructure and Management

  • Cloud Computing

  • Storage

  • Runtimes

  • Integration and Automation

  • Red Hat Enterprise Linux
  • Red Hat Virtualization
  • Red Hat Identity Management
  • Red Hat Directory Server
  • Red Hat Certificate System
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Update Infrastructure
  • Red Hat Insights
  • Red Hat Ansible Automation Platform
  • Red Hat CloudForms
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Online
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat CodeReady Workspaces
  • Red Hat OpenShift Service on AWS
  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat Openshift Container Storage
  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Thorntail
  • Red Hat build of Eclipse Vert.x
  • Red Hat build of OpenJDK
  • Red Hat build of Quarkus
  • Red Hat CodeReady Studio
  • Red Hat Integration
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
  • Red Hat JBoss Data Virtualization
  • Red Hat Process Automation
  • Red Hat Process Automation Manager
  • Red Hat Decision Manager
View All Products
  • Support
  • Production Support
  • Development Support
  • Product Life Cycles

Services

  • Consulting
  • Technical Account Management
  • Training & Certifications
  • Documentation
  • Red Hat Enterprise Linux
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Ecosystem Catalog
  • Red Hat in the Public Cloud
  • Partner Resources

Tools

  • Solution Engine
  • Packages
  • Errata
  • Customer Portal Labs
  • Configuration
  • Deployment
  • Security
  • Troubleshooting

Red Hat Insights

Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

  • Learn more
  • Go to Insights

Red Hat Product Security Center

Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

Product Security Center

Security Updates

  • Security Advisories
  • Red Hat CVE Database
  • Security Labs

Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

  • View Responses

Resources

  • Overview
  • Security Blog
  • Security Measurement
  • Severity Ratings
  • Backporting Policies
  • Product Signing (GPG) Keys

Customer Portal Community

  • Discussions
  • Blogs
  • Private Groups
  • Community Activity

Customer Events

  • Red Hat Convergence
  • Red Hat Summit

Stories

  • Red Hat Subscription Value
  • You Asked. We Acted.
  • Open Source Communities
Show Table of Contents
Hide Table of Contents
  • 日本語
  • English
  • Single-page HTML
  • PDF
  • ePub
  1. Administration and Configuration Guide
  2. I. Overview
    1. 1. Scope of Book
    2. 2. Introduction
      1. 2.1. Integrated Projects
      2. 2.2. Architecture
      3. 2.3. Directory Structure
      4. 2.4. JBoss Enterprise Application Platform Use Cases
      5. 2.5. Bootstrap
      6. 2.6. Hot Deployment
        1. 2.6.1. Adding a Custom Deploy Folder
  3. II. JBoss Enterprise Application Platform Configuration
    1. 3. Network
      1. 3.1. IPv6 Support
    2. 4. JBoss Web
      1. 4.1. System Properties
        1. 4.1.1. Modifying System Properties
      2. 4.2. Configuring the JBoss Web Container
      3. 4.3. The Main Config File
      4. 4.4. Top-Level Elements
        1. 4.4.1. Server
        2. 4.4.2. Service
      5. 4.5. Connector
        1. 4.5.1. Executor
      6. 4.6. Containers
        1. 4.6.1. Engine
        2. 4.6.2. Host
        3. 4.6.3. Context
      7. 4.7. Nested Components
        1. 4.7.1. Realm
        2. 4.7.2. Valve
        3. 4.7.3. GlobalNamingResources
    3. 5. Enterprise Applications with EJB3 Services
      1. 5.1. Session Beans
      2. 5.2. Entity Beans (a.k.a. Java Persistence API)
        1. 5.2.1. The persistence.xml file
        2. 5.2.2. Use Alternative Databases
        3. 5.2.3. Default Hibernate Options
      3. 5.3. Message Driven Beans
      4. 5.4. Package and Deploy EJB3 Services
        1. 5.4.1. Deploy the EJB3 JAR
        2. 5.4.2. Deploy EAR with EJB3 JAR
    4. 6. Logging
      1. 6.1. Logging Defaults
      2. 6.2. Component-Specific Logging
        1. 6.2.1. SQL Logging with Hibernate
        2. 6.2.2. Transaction Service Logging
    5. 7. Deployment
      1. 7.1. Deployable Application Types
        1. 7.1.1. Exploded Deployment
      2. 7.2. Standard Server Profiles
        1. 7.2.1. Changing Profile
        2. 7.2.2. Creating Your Own Profile
      3. 7.3. Context Root
    6. 8. Microcontainer
    7. 9. The JNDI Naming Service
      1. 9.1. An Overview of JNDI
        1. 9.1.1. Names
        2. 9.1.2. Contexts
      2. 9.2. The JBoss Naming Service Architecture
      3. 9.3. The Naming InitialContext Factories
        1. 9.3.1. The standard naming context factory
        2. 9.3.2. The org.jboss.naming.NamingContextFactory
        3. 9.3.3. Naming Discovery in Clustered Environments
        4. 9.3.4. The HTTP InitialContext Factory Implementation
        5. 9.3.5. The Login InitialContext Factory Implementation
        6. 9.3.6. The ORBInitialContextFactory
      4. 9.4. JNDI over HTTP
        1. 9.4.1. Accessing JNDI over HTTP
        2. 9.4.2. Accessing JNDI over HTTPS
        3. 9.4.3. Securing Access to JNDI over HTTP
        4. 9.4.4. Securing Access to JNDI with a Read-Only Unsecured Context
      5. 9.5. Additional Naming MBeans
        1. 9.5.1. JNDI Binding Manager
        2. 9.5.2. The org.jboss.naming.NamingAlias MBean
        3. 9.5.3. org.jboss.naming.ExternalContext MBean
        4. 9.5.4. The org.jboss.naming.JNDIView MBean
      6. 9.6. J2EE and JNDI - The Application Component Environment
        1. 9.6.1. ENC Usage Conventions
    8. 10. Web Services
      1. 10.1. The need for web services
      2. 10.2. What web services are not
      3. 10.3. Document/Literal
      4. 10.4. Document/Literal (Bare)
      5. 10.5. Document/Literal (Wrapped)
      6. 10.6. RPC/Literal
      7. 10.7. RPC/Encoded
      8. 10.8. Web Service Endpoints
      9. 10.9. Plain old Java Object (POJO)
      10. 10.10. The endpoint as a web application
      11. 10.11. Packaging the endpoint
      12. 10.12. Accessing the generated WSDL
      13. 10.13. EJB3 Stateless Session Bean (SLSB)
      14. 10.14. Endpoint Provider
      15. 10.15. WebServiceContext
      16. 10.16. Web Service Clients
        1. 10.16.1. Service
        2. 10.16.2. Dynamic Proxy
        3. 10.16.3. WebServiceRef
        4. 10.16.4. Dispatch
        5. 10.16.5. Asynchronous Invocations
        6. 10.16.6. Oneway Invocations
      17. 10.17. Common API
        1. 10.17.1. Handler Framework
        2. 10.17.2. Message Context
        3. 10.17.3. Fault Handling
      18. 10.18. DataBinding
        1. 10.18.1. Using JAXB with non annotated classes
      19. 10.19. Attachments
        1. 10.19.1. MTOM/XOP
        2. 10.19.2. SwaRef
      20. 10.20. Tools
        1. 10.20.1. Bottom-Up (Using wsprovide)
        2. 10.20.2. Top-Down (Using wsconsume)
        3. 10.20.3. Client Side
        4. 10.20.4. Command-line & Ant Task Reference
        5. 10.20.5. JAX-WS binding customization
      21. 10.21. Web Service Extensions
        1. 10.21.1. WS-Addressing
        2. 10.21.2. WS-Security
        3. 10.21.3. XML Registries
      22. 10.22. JBossWS Extensions
        1. 10.22.1. Proprietary Annotations
      23. 10.23. Web Services Appendix
      24. 10.24. References
    9. 11. Additional Services
      1. 11.1. Exposing MBean Events via SNMP
    10. 12. JBoss AOP
      1. 12.1. Some key terms
      2. 12.2. Creating Aspects in JBoss AOP
      3. 12.3. Applying Aspects in JBoss AOP
      4. 12.4. Packaging AOP Applications
      5. 12.5. The JBoss AspectManager Service
      6. 12.6. Loadtime transformation in the JBoss Enterprise Application Platform Using Sun JDK
      7. 12.7. JRockit
      8. 12.8. Improving Loadtime Performance in the JBoss Enterprise Application Platform Environment
      9. 12.9. Scoping the AOP to the classloader
        1. 12.9.1. Deploying as part of a scoped classloader
        2. 12.9.2. Attaching to a scoped deployment
    11. 13. Transaction Management
      1. 13.1. Overview
      2. 13.2. Configuration Essentials
      3. 13.3. Transactional Resources
      4. 13.4. Last Resource Commit Optimization (LRCO)
      5. 13.5. Transaction Timeout Handling
      6. 13.6. Recovery Configuration
      7. 13.7. Transaction Service FAQ
      8. 13.8. Using the JTS Module
      9. 13.9. Using the XTS Module
      10. 13.10. Transaction Management Console
      11. 13.11. Experimental Components
      12. 13.12. Source Code and Upgrading
    12. 14. Remoting
      1. 14.1. Background
      2. 14.2. JBoss Remoting Configuration
        1. 14.2.1. MBeans
        2. 14.2.2. POJOs
      3. 14.3. Multihomed servers
      4. 14.4. Address translation
      5. 14.5. Where are they now?
      6. 14.6. Further information.
    13. 15. Messaging
      1. 15.1. Default JMS messaging providers
      2. 15.2. IBM WebSphere MQ Integration
        1. 15.2.1. Configuring WebSphere MQ Integration
    14. 16. Using Production Databases with JBoss Enterprise Application Platform
      1. 16.1. How to Use Production Databases
      2. 16.2. Installing JDBC Drivers
        1. 16.2.1. Special Notes on Sybase
        2. 16.2.2. Configuring JDBC DataSources
      3. 16.3. Switching to a Production Database
      4. 16.4. Common Database-Related Tasks
        1. 16.4.1. Security and Pooling
        2. 16.4.2. Change Database for the JMS Services
        3. 16.4.3. Support Foreign Keys in CMP Services
        4. 16.4.4. Specify Database Dialect for Java Persistence API
        5. 16.4.5. Change Other JBoss Enterprise Application Platform Services to use the External Database
        6. 16.4.6. A Special Note About Oracle Databases
    15. 17. Datasource Configuration
      1. 17.1. Types of Datasources
      2. 17.2. Datasource Parameters
      3. 17.3. Datasource Examples
        1. 17.3.1. Generic Datasource Example
        2. 17.3.2. Configuring a DataSource for Remote Usage
        3. 17.3.3. Configuring a Datasource to Use Login Modules
    16. 18. Pooling
      1. 18.1. Strategy
      2. 18.2. Workaround for Oracle's JDK
      3. 18.3. Pool Access
      4. 18.4. Pool Filling
      5. 18.5. Idle Connections
      6. 18.6. Dead connections
        1. 18.6.1. Valid connection checking
        2. 18.6.2. Errors during SQL queries
        3. 18.6.3. Changing, Closing or Flushing the pool
        4. 18.6.4. Using Third Party Pools
  4. III. Clustering Guide
    1. 19. Introduction and Quick Start
      1. 19.1. Quick Start Guide
        1. 19.1.1. Initial Preparation
        2. 19.1.2. Launching a JBoss Enterprise Application Platform Cluster
        3. 19.1.3. Web Application Clustering Quick Start
        4. 19.1.4. EJB Session Bean Clustering Quick Start
        5. 19.1.5. Entity Clustering Quick Start
    2. 20. Clustering Concepts
      1. 20.1. Cluster Definition
      2. 20.2. Service Architectures
        1. 20.2.1. Client-side interceptor architecture
        2. 20.2.2. External Load Balancer Architecture
      3. 20.3. Load Balancing Policies
        1. 20.3.1. Client-side interceptor architecture
        2. 20.3.2. External load balancer architecture
    3. 21. Clustering Building Blocks
      1. 21.1. Group Communication with JGroups
        1. 21.1.1. The Channel Factory Service
        2. 21.1.2. The JGroups Shared Transport
      2. 21.2. Distributed Caching with JBoss Cache
        1. 21.2.1. The JBoss Enterprise Application Platform CacheManager Service
      3. 21.3. The HAPartition Service
        1. 21.3.1. DistributedReplicantManager Service
        2. 21.3.2. DistributedState Service
        3. 21.3.3. Custom Use of HAPartition
    4. 22. Clustered JNDI Services
      1. 22.1. How it works
      2. 22.2. Client configuration
        1. 22.2.1. For clients running inside the Enterprise Application Platform
        2. 22.2.2. For clients running outside the Enterprise Application Platform
      3. 22.3. JBoss configuration
        1. 22.3.1. Adding a Second HA-JNDI Service
    5. 23. Clustered Session EJBs
      1. 23.1. Stateless Session Bean in EJB 3.0
      2. 23.2. Stateful Session Beans in EJB 3.0
        1. 23.2.1. The EJB application configuration
        2. 23.2.2. Optimize state replication
        3. 23.2.3. CacheManager service configuration
      3. 23.3. Stateless Session Bean in EJB 2.x
      4. 23.4. Stateful Session Bean in EJB 2.x
        1. 23.4.1. The EJB application configuration
        2. 23.4.2. Optimize state replication
        3. 23.4.3. The HASessionStateService configuration
        4. 23.4.4. Handling Cluster Restart
        5. 23.4.5. JNDI Lookup Process
        6. 23.4.6. SingleRetryInterceptor
    6. 24. Clustered Entity EJBs
      1. 24.1. Entity Bean in EJB 3.0
        1. 24.1.1. Configure the distributed cache
        2. 24.1.2. Configure the entity beans for cache
        3. 24.1.3. Query result caching
      2. 24.2. Entity Beans in EJB 2.x
    7. 25. HTTP Services
    8. 26. JBoss Messaging Clustering Notes
    9. 27. Clustered Deployment Options
      1. 27.1. Clustered Singleton Services
        1. 27.1.1. HASingleton Deployment Options
        2. 27.1.2. Determining the master node
      2. 27.2. Farming Deployment
    10. 28. JGroups Services
      1. 28.1. Configuring a JGroups Channel's Protocol Stack
        1. 28.1.1. Common Configuration Properties
        2. 28.1.2. Transport Protocols
        3. 28.1.3. Discovery Protocols
        4. 28.1.4. Failure Detection Protocols
        5. 28.1.5. Reliable Delivery Protocols
        6. 28.1.6. Group Membership (GMS)
        7. 28.1.7. Flow Control (FC)
      2. 28.2. Fragmentation (FRAG2)
      3. 28.3. State Transfer
      4. 28.4. Distributed Garbage Collection (STABLE)
      5. 28.5. Merging (MERGE2)
      6. 28.6. Other Configuration Issues
        1. 28.6.1. Binding JGroups Channels to a Particular Interface
        2. 28.6.2. Isolating JGroups Channels
        3. 28.6.3. JGroups Troubleshooting
    11. 29. JBoss Cache Configuration and Deployment
      1. 29.1. Key JBoss Cache Configuration Options
        1. 29.1.1. Editing the CacheManager Configuration
        2. 29.1.2. Cache Mode
        3. 29.1.3. Transaction Handling
        4. 29.1.4. Concurrent Access
        5. 29.1.5. JGroups Integration
        6. 29.1.6. Eviction
        7. 29.1.7. Cache Loaders
        8. 29.1.8. Buddy Replication
      2. 29.2. Deploying Your Own JBoss Cache Instance
        1. 29.2.1. Deployment Via the CacheManager Service
        2. 29.2.2. Deployment Via a -service.xml File
        3. 29.2.3. Deployment Via a -jboss-beans.xml File
  5. IV. Legacy EJB Support
    1. 30. EJBs on JBoss
      1. 30.1. The EJB Client Side View
        1. 30.1.1. Specifying the EJB Proxy Configuration
      2. 30.2. The EJB Server Side View
        1. 30.2.1. Detached Invokers - The Transport Middlemen
        2. 30.2.2. The HA JRMPInvoker - Clustered RMI/JRMP Transport
        3. 30.2.3. The HA HttpInvoker - Clustered RMI/HTTP Transport
      3. 30.3. The EJB Container
        1. 30.3.1. EJBDeployer MBean
        2. 30.3.2. Container Plug-in Framework
      4. 30.4. Entity Bean Locking and Deadlock Detection
        1. 30.4.1. Why JBoss Needs Locking
        2. 30.4.2. Entity Bean Lifecycle
        3. 30.4.3. Default Locking Behavior
        4. 30.4.4. Pluggable Interceptors and Locking Policy
        5. 30.4.5. Deadlock
        6. 30.4.6. Advanced Configurations and Optimizations
        7. 30.4.7. Running Within a Cluster
        8. 30.4.8. Troubleshooting
      5. 30.5. EJB Timer Configuration
    2. 31. The CMP Engine
      1. 31.1. Example Code
        1. 31.1.1. Enabling CMP Debug Logging
        2. 31.1.2. Running the examples
      2. 31.2. The jbosscmp-jdbc Structure
      3. 31.3. Entity Beans
        1. 31.3.1. Entity Mapping
      4. 31.4. CMP Fields
        1. 31.4.1. CMP Field Declaration
        2. 31.4.2. CMP Field Column Mapping
        3. 31.4.3. Read-only Fields
        4. 31.4.4. Auditing Entity Access
        5. 31.4.5. Dependent Value Classes (DVCs)
      5. 31.5. Container Managed Relationships
        1. 31.5.1. CMR-Field Abstract Accessors
        2. 31.5.2. Relationship Declaration
        3. 31.5.3. Relationship Mapping
      6. 31.6. Queries
        1. 31.6.1. Finder and select Declaration
        2. 31.6.2. EJB-QL Declaration
        3. 31.6.3. Overriding the EJB-QL to SQL Mapping
        4. 31.6.4. JBossQL
        5. 31.6.5. DynamicQL
        6. 31.6.6. DeclaredSQL
        7. 31.6.7. EJBQL 2.1 and SQL92 queries
        8. 31.6.8. BMP Custom Finders
      7. 31.7. Optimized Loading
        1. 31.7.1. Loading Scenario
        2. 31.7.2. Load Groups
        3. 31.7.3. Read-ahead
      8. 31.8. Loading Process
        1. 31.8.1. Commit Options
        2. 31.8.2. Eager-loading Process
        3. 31.8.3. Lazy loading Process
        4. 31.8.4. Lazy loading result sets
      9. 31.9. Transactions
      10. 31.10. Optimistic Locking
      11. 31.11. Entity Commands and Primary Key Generation
        1. 31.11.1. Existing Entity Commands
      12. 31.12. Defaults
        1. 31.12.1. A sample jbosscmp-jdbc.xml defaults declaration
      13. 31.13. Datasource Customization
        1. 31.13.1. Type Mapping
        2. 31.13.2. Function Mapping
        3. 31.13.3. Mapping
        4. 31.13.4. User Type Mappings
  6. V. Appendices
    1. A. Server Directory Structure
      1. A.1. Server Profile Directory Structure
        1. A.1.1. The default Server Profile File Set
        2. A.1.2. The all Server Profile File Set
        3. A.1.3. EJB3 Services
    2. B. Vendor-Specific Datasource Definitions
      1. B.1. Deployer Location and Naming
      2. B.2. DB2
      3. B.3. Oracle
        1. B.3.1. Changes in Oracle 10g JDBC Driver
        2. B.3.2. Type Mapping for Oracle 10g
        3. B.3.3. Retrieving the Underlying Oracle Connection Object
        4. B.3.4. Limitations of Oracle 11g
      4. B.4. Sybase
        1. B.4.1. Sybase Limitations
      5. B.5. Microsoft SQL Server
        1. B.5.1. Microsoft JDBC Drivers
        2. B.5.2. JSQL Drivers
        3. B.5.3. jTDS JDBC Driver
        4. B.5.4. "Invalid object name 'JMS_SUBSCRIPTIONS' Exception
      6. B.6. MySQL Datasource
        1. B.6.1. Installing the Driver
        2. B.6.2. MySQL Local-TX Datasource
        3. B.6.3. MySQL Using a Named Pipe
      7. B.7. PostgreSQL
      8. B.8. Ingres
    3. C. Logging Information and Recipes
      1. C.1. Log Level Descriptions
      2. C.2. Separate Log Files Per Application
      3. C.3. Redirecting Category Output
    4. D. Revision History
  7. Legal Notice

10.20.4. Command-line & Ant Task Reference

  • wsconsume reference page
  • wsprovide reference page
  • wsrunclient reference page
  • 10.20.3. Client Side
  • 10.20.5. JAX-WS binding customization
Red Hat

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • openshift.com
  • developers.redhat.com
  • connect.redhat.com

About

  • Red Hat Subscription Value
  • About Red Hat
  • Red Hat Jobs
Copyright © 2021 Red Hat, Inc.
  • Privacy Statement
  • Customer Portal Terms of Use
  • All Policies and Guidelines
Red Hat Summit
Twitter Facebook

Formatting Tips

Here are the common uses of Markdown.

Code blocks
~~~
Code surrounded in tildes is easier to read
~~~
Links/URLs
[Red Hat Customer Portal](https://access.redhat.com)
Learn more