Chapter 41.
Configuring Resource Adapters
This chapter describes how to use resource adapters with JOnAS.
41.1. Principles
Resource Adapters are packaged for deployment in a standard Java programming language Archive
file called a RAR file (Resource ARchive), which is described in the J2EE Connector Architecture
specification.
The standard method of creating the
jonas-ra.xml
file is by using the RAConfig tool, for a complete
description see Section 6.7
RAConfig
.
41.2. Description and Examples
The
jonas-ra.xml
contains JOnAS-specific information describing deployment information, log-
ging, pooling, JDBC connections, and RAR configuration property values.
•
Deployment Tags
:
•
jndiname: (Required) Name the RAR will be registered as. This value will be used in the
resource-ref section of an EJB.
•
rarlink: The JNDI Name of a base RAR file. Useful for deploying multiple connection factories
without having to deploy the complete RAR file again. When this is used, the only entry in the
RAR is
META-INF/jonas-ra.xml
.
•
native-lib: Directory where additional files in the RAR should be deployed.
•
Logging Tags
:
•
log-enabled: Determines if logging should be enabled for the RAR.
•
log-topic: Log topic to use for the PrintWriter logger, which allows a separate handler for each
deployed RAR.
•
Pooling Tags
:
•
pool-init: Initial size of the managed connection pool.
•
pool-min: Minimum size of the managed connection pool.
•
pool-max: Maximum size of the managed connection pool. Value of -1 is unlimited.
•
pool-max-age: Maximum number of milliseconds to keep the managed connection in the pool.
Value of 0 is an unlimited amount of time.
•
pstmt-max: Maximum number of PreparedStatements per managed connection in the pool. Only
required with JDBC resource adapters. Value of 0 is unlimited; -1 disables the cache.
•
JDBC Connection Tags
: Only valid with a Connection implementation of java.sql.Connection.
Summary of Contents for Application Server
Page 1: ...Red Hat Application Server JOnAS User Guide ...
Page 8: ......
Page 22: ...14 Chapter 1 Java Open Application Server JOnAS a J2EE Platform ...
Page 58: ...50 Chapter 3 JOnAS Configuration ...
Page 66: ...58 Chapter 5 JOnAS Class Loader Hierarchy ...
Page 78: ...70 Chapter 6 JOnAS Command Reference ...
Page 80: ......
Page 86: ...78 Chapter 7 Developing Session Beans ...
Page 136: ...128 Chapter 9 Developing Message Driven Beans ...
Page 142: ...134 Chapter 10 Defining the Deployment Descriptor ...
Page 148: ...140 Chapter 11 Transactional Behavior of EJB Applications ...
Page 158: ...150 Chapter 14 EJB Packaging ...
Page 162: ...154 Chapter 15 Application Deployment and Installation Guide ...
Page 164: ......
Page 176: ...168 Chapter 18 WAR Packaging ...
Page 178: ......
Page 184: ...176 Chapter 20 Defining the Client Deployment Descriptor ...
Page 186: ...178 Chapter 21 Client Packaging ...
Page 188: ......
Page 192: ...184 Chapter 23 EAR Packaging ...
Page 194: ......
Page 200: ...192 Chapter 24 JOnAS Services ...
Page 204: ...196 Chapter 25 JOnAS and the Connector Architecture ...
Page 222: ...214 Chapter 27 Ant EJB Tasks Using EJB JAR ...
Page 234: ...226 Chapter 29 Web Services with JOnAS ...
Page 236: ......
Page 260: ...252 Chapter 34 How to use Axis in JOnAS ...
Page 270: ...262 Chapter 36 Web Service Interoperability between JOnAS and BEA WebLogic ...
Page 296: ......