Welcome to the Apache Geronimo v3.0 documentation. This is a work in progress and at this point in time we are starting to outline the new features that will become part of this new release, so expect this documentation to be updated frequently. Look into here to find out which topics are being updated and which ones are completed.
To help you find the content you are looking for we are separating the documentation into different chapters. In a nutshell, you can play with Geronimo by building, deploying and administering, and you can also learn how to develop applications and to get the most of them (and your time) when deploying to Geronimo.
So, how are we doing this? Check this out!
User Guide
- Quick start - Apache Geronimo for the impatient
- What changed in 3.0
- Installing and running
- Configuring and administering
- Introducing Geronimo Administration Console
- Deploying and administering assets in Geronimo
- Configuring and administering the Apache Geronimo Server
- Configuring services
- Administering security
- Basic Hints on Security Configuration
- Configuring JavaEE App Client Security
- Configuring login modules
- Replacing default realm in Geronimo
- Configuring run-as and Default Subjects, and principal-role mapping
- Administering certificates
- Administering users and groups
- Certification authority
- Creating your keystorefile for SSL authentication
- Administering security realms
- OpenID
- Configuring the transaction manager identity
- Creating an embedded database in Geronimo
- Monitoring the health of the Apache Geronimo server
- Extensible Administration Console
- Creating deployment plans
- Understanding deployment plans
- Creating deployment plans for applications
- Annotations
- Creating deployment plans for Web applications
- Creating deployment plans for EJB applications
- Creating deployment plans for enterprise applications
- Creating deployment plans for Java EE application clients
- Creating deployment plans for Java Persistence API
- Configuring resources in the application scope
- Naming (JNDI)
- Creating deployment plans using the deployment plan wizard
- Migrating
- Developing
- Fast and easy development
- Setting up your development environment
- Apache Geronimo Development Tools Project
- Developing GEP and Geronimo
- Tutorials
- Getting familiar with the development environment
- Developing Aries applications
- Developing Web applications
- Developing a Hello World Web application
- Accessing EJB in Web applications
- Accessing JDBC in Web applications
- Accessing JMS in Web applications
- Developing JavaServer faces applications
- Basics of JavaServer Faces
- Developing a Simple JavaServer Faces application
- Developing user interface with JSF
- Developing applications with AJAX and JSF
- Using JSF immediate expressions to access JSP
- Developing EJB applications
- Developing JPA applications
- Developing application clients
- Developing Web services
- Overview of Web services
- Web Services Architecture
- Web Services Description Language (WSDL)
- Developing Web services
- Developing a simple Calculator Web service
- Developing JAX-RPC Web services
- Developing a JAX-WS POJO Web Service
- Developing a JAX-WS EJB Stateless Session Bean Web Service
- Developing Clients for a JAX-WS Web Service
- Developing SAAJ Messaging Web Services
- Developing MTOM Web Services
- Developing a simple RESTful Service
- Developing Client for RESTful Web Service
- Migrating from JAX-RPC to JAX-WS
- WS Addressing
- Securing your applications
- Developing an Administrator Console Extension (ACE)