JAAS (Java Authentication and Authorization Service)
DirectConfigurationEntry GBean, 342
GeronimoLoginConfiguration GBean, 342
GeronimoSecurityRealm GBean, 342
introduction, 337
login coordinator, 343
login modules
chaining, 342
configuration, 346–352
introduction, 341
JaasLoginModuleUse, 342
J2SE, configuration, 345–346
LoginModule, 341
ServerRealmConfigurationEntry, 342
web site, 338
JaasLoginModuleUse GBean, 354–355
JACC (Java Authorization Contract for Containers)
authorization and, 344–345
introduction, 337
web site, 338
JAR files, deployment descriptors, 25–26
Java, classes
AuthorsLister, 311
AuthorsLocator, 311, 321
AuthorWS, 311, 321
GetAuthors, 311, 321
GetAuthorsResponse, 311, 321
JavaMail
config.xml and, 266–267
container-managed session
linking to, 267–268
referencing, 267
EIS tier, 63
IMAP and, 265
POP and, 265
SMTP and, 265
transports, 265–266
Java Management Extensions. See JMX
Java Message Service. See JMS
Java Virtual Machine. See JVM
JAX-RPC
interface proxy/tie component, 309
mapping files, 321
Web services, 307–309
web.xml deployment descriptor, 315–316
JCA (J2EE Connector Architecture), RAR file, 280–281
jconsole
connecting Geronimo, 130–131
starting, 130
JDBC
deployment plan, PostgreSQL, 288–289
drivers, downloading, 293–294
resources
configuration, 281–289
deploying, 289–297
jdom directory, 85
J2EE (Java 2 Enterprise Edition)
Application clients, deploying, 430–432
deployment descriptors, XML schema, 177
J2EE compliant release of Geronimo, 4
parent keys, mandatory, 125
schemas, deployment descriptors, 432–433
software components
building phase, 26
configuration phase, 26
deployment descriptors, 24–26
distribution phase, 27
introduction, 23
loading, 26
starting, 26
stopping, 26
tiers
Business, 54, 58–61
Client support, 54
EIS, 54, 61–63
Interoperability, 54
Web, 54, 55–58
Web services, 54, 63–66
Jetty
GBeans
AJP13Connector, 204–205
HTTPConnector, 200–201
HTTPSConnector, 202–203
JettyContainerImpl, 200
NCSARequestLog logger GBean, 205
introduction, 5–6
Little-G and, 6
Web tier, 58
JMS (Java Message Service)
MDBs and, 59
resource groups
Geronimo console and, 415–421
introduction, 163–164
options, 416
resources
ActiveMQ, 406–407
connection factories, 406, 418
deploying, 413–415
destinations, 407
sessions, 407
JMX (Java Management Extensions)
Agent level, 120–121
debug console and, 118
Distributed Services level, 120–121
Instrumentation level, 119
introduction, 118
login, remote service, 343–344
JSP, Web tier and, 56–57
JSR-77
domains, 127
manageable states, 127–128
MEJB, 121–123
object names, 123–127
JSR-88
benefits of, 102–103
command-line deployer and, 101–102
juddi directory, 85
junit directory, 85
JVM (Java Virtual Machine)
installation and, 7–8
remote management, 130