Index

Symbols

$JONAS_BASE
defaults to $JONAS_ROOT, JONAS_BASE Environment Variable

A

Ant
EJB tasks, Ant EJB Tasks: Using EJB-JAR
Apache
configuring for a cluster, Configure Apache
application deployment, Application Deployment and Installation Guide
Axis
deploying Web Services with, Axis Tools
Embedded webapp, Embedded Axis Webapp
tests, Axis Tests
tools, Axis Tools
unique webapp, Unique Axis Webapp
using in JOnAS, How to use Axis in JOnAS

B

bean implementation class
of Entity Beans, Introduction to Entity Beans
Bean-Managed Persistence
for Entity Beans, Introduction to Entity Beans
Bean-managed transactions, Bean-managed Transactions

C

class loader hierarchy
commons class loader, Commons Class Loader
JOnAS class loaders, JOnAS Class Loaders
understanding, Understanding the Class Loader Hierarchy
client component deployment descriptors, Defining the Client Deployment Descriptor
client container
configuring, Configuring the Client Container
client packaging, Client Packaging
clients
launching, Launching J2EE Client Applications
specifying, Specifying the Client to Use (EAR Case)
cluster
architecture, Cluster Architecture
configuring Apache, Tomcat, and JOnAS for, Clustering with JOnAS
clustering
and performance, Clustering and Performance
cmi
load balancing at the EJB level, Load Balancing at the EJB Level
CMI configuration, CMI Configuration
CMI principles, CMI Principles
CMP fields mapping, CMP fields mapping
CMP2.0
deployment descriptor, Standard Deployment Descriptor
EJB implementation class, Entity Bean Implementation Class
new features, Standard CMP2.0 Aspects
CMP2.0 persistence
using, Using CMP2.0 Persistence
CMP2.0/JORM, CMP2.0/JORM
using, Using CMP2.0/JORM
CMR fields mapping
to primary-key-fields
1-1 bidirectional relationships, 1-1 bidirectional relationships, 1-1 Bidirectional Relationships
1-1 unidirectional relationships, CMR fields mapping to primary-key-fields (simple pk)
1-N bidirectional relationships, 1-N bidirectional relationships
1-N unidirectional relationships, 1-N unidirectional relationships
N-1 unidirectional relationships, N-1 Unidirectional Relationships
N-M bidirectional relationships, N-M Bidirectional Relationships
N-M unidirectional relationships, N-M Unidirectional Relationships, N-M Unidirectional Relationships
command reference, JOnAS Command Reference
Communication and Naming Service
overview, Communication and Naming Service
communication protocol
choosing, Choosing the Protocol
component interface
of Entity Beans, Introduction to Entity Beans, The Component Interface
configuration
logging system (monolog), Configuring Logging System (monolog)
multi-protocol, Multi-protocol Deployment (GenIC)
of a datasource resource, Configuring a Datasource Resource in the jonas-realm.xml File
of a mail factory, Configuring a Mail Factory
of a memory resource, Configuring a Memory Resource in the jonas-realm.xml File
of a MimePartDataSource mail factory, Configuring MimePartDataSource Mail Factory
of a Session mail factory, Configuring a Session Mail Factory
of an LDAP resource, Configuring an LDAP Resource in the jonas-realm.xml File
of client authentication, Configuring Client Authentication Based on the Client Certificate in the Web Container
of JOnAS for a mail factory, Configuring JOnAS for a Mail Factory
of mapping principal/roles, Configuring Mapping Principal/Roles
of the communication protocol, Configuring the Communication Protocol and JNDI
of the JMS service, Configuring the JMS Service
of the jmx service, Configuring the JMX (Java Management Extension) Service
of the mail service, Configuring the Mail Service
of the resource service, Configuring the Resource Service
overview, JOnAS Configuration Rules
configuration file
jonas.properties, The JOnAS Configuration File
configuration scripts
config_env, Configuration Scripts
setenv, Configuration Scripts
ConnectionManager
configuration, ConnectionManager Configuration, ConnectionManager Configuration
connector architecture, JOnAS and the Connector Architecture
Container-Managed Persistence
for Entity Beans, Introduction to Entity Beans
CORBA
accessing an EJB, Accessing an EJB Deployed on a JOnAS Server by a CORBA Client
client development, CORBA Client Development
interoperability with JOnAS, Interoperability between JOnAS and CORBA

D

database access operations
configuring for container-managed persistence, Configuring Database Access for Container-Managed Persistence
writing, Writing Database Access Operations (Bean-Managed Persistence)
Database Service
overview, Database Service
dbm (Database Manager service), Configuring JOnAS Services
configuring, Configuring the Database Service
configuring Oracle, Configuring Oracle for the Supplied Example
configuring other databases, Configuring Other Databases
declarative transaction management, Declarative Transaction Management
Deployment Descriptor
defining, Defining the Deployment Descriptor
for CMP2.0, Standard Deployment Descriptor
of Entity Beans, Introduction to Entity Beans
distributed transaction management, Distributed Transaction Management

E

ear (EAR service), Configuring JOnAS Services
configuring, Configuring the EAR Service
EAR class loader, EAR Class Loader
EAR Container Service
overview, EAR Service
Ear Deployment Descriptor
advanced example, Advanced Example
defining, Defining the EAR Deployment Descriptor
simple example, Simple Example of Application Deployment Descriptor
EAR Packaging, EAR Packaging
EJB
accessing a CORBA service, Accessing a CORBA Service by an EJB Deployed on JOnAS Server
accessing from a servlet or JSP page, Accessing an EJB from a Servlet or JSP Page
deployment and installation, Example of Deploying and Installing an EJB Using an EJB-JAR File
EJB (EJB Container), Configuring JOnAS Services
configuring, Configuring the EJB Container Service
EJB 1.1 specification, Using CMP2.0 Persistence
EJB 2.0 specification, Using CMP2.0 Persistence
EJB applications
Bean-managed transactions, Bean-managed Transactions
declarative transaction management, Declarative Transaction Management
distributed transaction management, Distributed Transaction Management
running, Running the First EJB Application
transactional behavior, Transactional Behavior of EJB Applications
EJB class loader, EJB Class Loader
EJB container
creating from an EJB-JAR file, Configuring the EJB Container Service
EJB Container Service
overview, EJB Container Service
EJB implementation class, Entity Bean Implementation Class
EJB Packaging, EJB Packaging
ejbjar
example, ejbjar Example
parameters, ejbjar Parameters
using, Ant EJB Tasks: Using EJB-JAR
endpoint
JAX-RPC, A JAX-RPC Endpoint
Stateless Session Bean (SSB), Stateless Session Bean Endpoint
Enterprise Bean
performing JMS operations, Running an EJB Performing JMS Operations
Enterprise Bean class
of Entity Beans, The Enterprise Bean Class
Enterprise Bean environment
entries, Environment Entries
introduction, Enterprise Bean Environment
resource references, Resource References
Enterprise Beans
deployment and installation, The Deployment and Installation of Enterprise Beans
EJB references, EJB References
resource environment references, Resource Environment References
Entity Beans
bean implementation class, Introduction to Entity Beans
component interface, Introduction to Entity Beans, The Component Interface
deployment descriptor, Introduction to Entity Beans
developing, Developing Entity Beans
Enterprise Bean class, The Enterprise Bean Class
home interface, Introduction to Entity Beans, The Home Interface
Primary Key class, Introduction to Entity Beans, The Primary Key Class
environment variables
JONAS_BASE, JONAS_BASE Environment Variable

G

GenIC (command), GenIC

H

home interface
of Entity Beans, Introduction to Entity Beans, The Home Interface

I

In-Memory-Session-Replication technique, Clustering with JOnAS

J

J2EE, J2EE
J2EE applications
deployment and installation, The Deployment and Installation of Web and J2EE Applications, Deploying and Installing a J2EE Application
J2EE clients
launching, Launching J2EE Client Applications
J2EE Connector Architecture Service
overview, J2EE CA Resource Service
Java clients
login modules, Login Modules in a Java Client
Java Connector Architecture, JOnAS and the Connector Architecture
JAX-RPC endpoint, A JAX-RPC Endpoint
jclient
deploying Web Services with, Axis Tools
jclient (command), jclient
JDBC Resource Adapters
configuring, Configuring JDBC Resource Adapters
JK module
configuring, Configuring the JK Module (mod_jk)
JMS
accessing the destination object, Accessing the Destination Object
administration, JMS Administration
and authentication, Authentication with JMS
and transactions, Transactions and JMS Sessions Within an Application Component
EJB example, A JMS EJB Example
pre-installed and configured, JMS is Pre-installed and Configured
rules and restrictions, Some Programming Rules and Restrictions When Using JMS within EJB
using, JMS User's Guide
writing operations, Writing JMS Operations Within an Application Component, Writing JMS Operations
jms (Java Message Service), Configuring JOnAS Services
configuring, Configuring the JMS Service
JmsServer (command), JmsServer
jmx (administration console), Configuring JOnAS Services
configuring, Configuring the JMX (Java Management Extension) Service
JNDI
configured from carol.properties file, Understanding Why This Works
JNDI access
configuring, JNDI Access
JOnAS
and Web Services, Web Services with JOnAS
architecture, JOnAS Architecture
built-in services, JOnAS built-in Services
command reference, JOnAS Command Reference
Communication and Naming Service, Communication and Naming Service
configuration and deployment facilities, JOnAS Configuration and Deployment Facilities
configuring for a cluster, Configuring JOnAS
configuring for a mail factory, Configuring JOnAS for a Mail Factory
Database Service, Database Service
development and deployment environment, JOnAS Development and Deployment Environment
development environments, JOnAS Development Environments
EAR Container Service, EAR Service
EJB Container Service, EJB Container Service
features, JOnAS Features
future development, Future Development
getting started with, Getting Started with JOnAS
interoperability with CORBA, Interoperability between JOnAS and CORBA
J2EE Connector Architecture Service, J2EE CA Resource Service
Java standard conformance, Java Standard Conformance
key features, Key Features
Mail Service, Mail Service
Management Service, Management Service
Messaging Service, Messaging Service
overview, Java Open Application Server (JOnAS): a J2EE Platform
Registry, Communication and Naming Service
Security service, Security Service
services, JOnAS Services
using with Axis, How to use Axis in JOnAS
WEB Container Service, WEB Container Service
web service interoperability with Weblogic, Web Service Interoperability between JOnAS and BEA WebLogic
using RMI-IIOP, RMI-IIOP Interoperability between JOnAS and BEA WebLogic
WebServices service, WebServices Service
jonas (command), jonas
JOnAS class loaders
EAR class loader, EAR Class Loader
EJB class loader, EJB Class Loader
WEB class loader, WEB Class Loader
JOnAS commands
GenIC, GenIC
jclient, jclient
JmsServer, JmsServer
jonas, jonas
newbean, newbean
RAConfig, RAConfig
registry, registry
JOnAS database mappers, JOnAS Database Mappers
JOnAS database mapping, JOnAS Database Mapping (Specific Deployment Descriptor)
JOnAS examples
basic, JOnAS Examples
complex, More Complex Examples
with database access, An Example With Database Access
JOnAS services
configuring, Configuring JOnAS Services
dbm, Configuring JOnAS Services
configuring, Configuring the Database Service
ear, Configuring JOnAS Services
configuring, Configuring the EAR Service
EJB
configuring, Configuring the EJB Container Service
EJB Container, Configuring JOnAS Services
jms, Configuring JOnAS Services
configuring, Configuring the JMS Service
jmx, Configuring JOnAS Services
configuring, Configuring the JMX (Java Management Extension) Service
jtm, Configuring JOnAS Services
configuring, Configuring the Transaction Service
mail, Configuring JOnAS Services
configuring, Configuring the Mail Service
registry, Configuring JOnAS Services
configuring, Configuring the Registry Service
resource, Configuring JOnAS Services
configuring, Configuring the Resource Service
security, Configuring JOnAS Services
configuring, Configuring the Security Service
web
configuring, Configuring the WEB Container Service
WEB Container, Configuring JOnAS Services
WebServices, Configuring JOnAS Services
configuring, Configuring the WebServices Service
JOnAS traces
controlling output, Example: Setting the Output Traces to the Console and a File
jonas-web.xml, Changes to jonas-web.xml
jonas-webservices.xml, The Optional jonas-webservices.xml
jonas.properties
configuration file, The JOnAS Configuration File
modifying for a service, Modifying the jonas.properties File
jonas.service.registry.mode
values, Configuring the Registry Service
JONAS_BASE
defaults to JONAS_ROOT, JONAS_BASE Environment Variable
environment variable, JONAS_BASE Environment Variable
jonas_ejb module
setting the DEBUG level, Example: Setting the DEBUG Level
JORM
using, Using CMP2.0/JORM
JORM framework, JOnAS Database Mappers
JSP pages
accessing an EJB from, Accessing an EJB from a Servlet or JSP Page
developing, Developing Web Components
introduction, The JSP Pages
jtm (JOnAS Transaction Manager), Configuring JOnAS Services
configuring, Configuring the Transaction Service
jvmRoute
defining, Configure Tomcat

L

load balancing
at the EJB level with cmi, Load Balancing at the EJB Level
at the web level with mod_jk, Load Balancing at the Web Level with mod_jk
logging system (monolog), Configuring Logging System (monolog)
login modules, Login Modules in a Java Client

M

mail (mail service), Configuring JOnAS Services
configuring, Configuring the Mail Service
mail factory
configuring, Configuring a Mail Factory
Mail Service
overview, Mail Service
Management Service
overview, Management Service
MBeans
expose management methods, Management Service
MDB (Message-Driven Beans)
administering, Administration Aspects
description, Description of a Message-Driven Bean
developing, Developing a Message-Driven Bean
overview, Developing Message-Driven Beans
running, Running a Message-Driven Bean
transactional aspects, Transactional Aspects
Message-Driven Bean pool
tuning, Tuning the Message-Driven Bean Pool
Message-Driven Beans (MDB)
administering, Administration Aspects
description, Description of a Message-Driven Bean
developing, Developing a Message-Driven Bean
overview, Developing Message-Driven Beans
running, Running a Message-Driven Bean
transactional aspects, Transactional Aspects
Message-Oriented Middleware (MOM)
launching, Launching the Message-Oriented Middleware
Messaging Service
overview, Messaging Service
migrating
New World Cruises application to JOnAS, How to Migrate the New World Cruises Application to JOnAS
MimePartDataSource mail factory
configuring, Configuring MimePartDataSource Mail Factory
mod_jk
configuring, Configuring the JK Module (mod_jk)
MOM (Message-Oriented Middleware)
launching, Launching the Message-Oriented Middleware
multi-protocol configuration, Multi-protocol Deployment (GenIC)

N

newbean (command), newbean

P

P6Spy
traces SQL requests, Tracing SQL Requests Through P6Spy
tracing SQL requests, Tracing SQL Requests through P6Spy
Primary Key class
of Entity Beans, Introduction to Entity Beans, The Primary Key Class
programmatic security management, Programmatic Security Management

R

RAConfig (command), RAConfig
registry (command), registry
registry (service), Configuring JOnAS Services
configuring, Configuring the Registry Service
overview, Communication and Naming Service
resource (Resource Adapter service), Configuring JOnAS Services
configuring, Configuring the Resource Service
Resource Adapters
configuring, Configuring JDBC Resource Adapters, Configuring Resource Adapters
deploying with JOnAS, Defining the JOnAS Connector Deployment Descriptor
RMIC
using to create IDL files, Using RMIC to Create IDL Files Used by the CORBA Client

S

security, Security Management
security (JOnAS service), Configuring JOnAS Services
security (Security service)
configuring, Configuring the Security Service
configuring Tomcat 5.0.x interceptors, Using Web Container Tomcat 5.0.x Interceptors for Authentication
overview, Security Service
security context
propagation, Security and Transaction Context Propagation
security roles, Security Roles
service class
defining, Defining the Service Class
ServiceException, The ServiceException
ServiceManager, The ServiceManager
services
introducing a new, Introducing a New Service
servlets
accessing an EJB from, Accessing an EJB from a Servlet or JSP Page
developing, Developing Web Components
introduction, The Servlets
Session Beans
component interface, The Component Interface
developing, Developing Session Beans
Enterprise Bean Class, The Enterprise Bean Class
home interface, The Home Interface
session mail factory
configuring, Configuring a Session Mail Factory
session replication
configuring Apache, Tomcat, and JOnAS for, Session Replication at the Web Level
SQL requests
tracing through P6Spy, Tracing SQL Requests Through P6Spy
Stateless Session Bean (SSB) endpoint, Stateless Session Bean Endpoint
stateless session bean pool
tuning, Tuning the Stateless-Session Bean Pool

T

Tomcat
configuring for a cluster, Configure Tomcat
trace.properties
syntax, trace.properties Syntax
transaction context
propagation, Security and Transaction Context Propagation
transactions
and JMS, Transactions and JMS Sessions Within an Application Component

W

WAR packaging, WAR Packaging
web (WEB Container), Configuring JOnAS Services
configuring, Configuring the WEB Container Service
web applications
deployment and installation, The Deployment and Installation of Web and J2EE Applications, Deploying and Installing a Web Application
running in a cluster, Running your Web Application
running with load balancing, Running a Web Application
WEB class loader, WEB Class Loader
web components
developing, Developing Web Components
WEB Container Service
overview, WEB Container Service
Web Deployment Descriptor
defining, Defining the Web Deployment Descriptor
Web Services
client, The Web Services Client
definitions, Some Definitions
J2EE component as, Exposing a J2EE Component as a Web Service
overview, Overview of a Web Service
with JOnAS, Web Services with JOnAS
WebLogic
web service interoperability with JOnAS, Web Service Interoperability between JOnAS and BEA WebLogic
using RMI-IIOP, RMI-IIOP Interoperability between JOnAS and BEA WebLogic
WebServices, Configuring JOnAS Services
configuring, Configuring the WebServices Service
overview, WebServices Service
WebSphere MQ
architectural rules, Architectural Rules
limitations, Limitations
using, Using WebSphere MQ JMS
ws (WebServices), Configuring JOnAS Services
configuring, Configuring the WebServices Service