Part I. Getting Started

Table of Contents

1. About Apache Geronimo [DRAFT (1.1)]
1.1. Apache Geronimo J2EE Features
1.1.1. Application Modules
1.1.2. Server Resources
1.1.3. Server Management & Deployment
1.1.4. Additional APIs
1.2. Apache Geronimo Extensions and Plugins
1.3. Vendor and License
1.4. Why Another Application Server?
1.5. A Brief History of Geronimo
1.6. Related Projects
1.6.1. Top-Level Services
1.6.2. Selected APIs and Tools
2. Acquiring Geronimo & Quick Start [DRAFT (1.1)]
2.1. Downloading Geronimo
2.1.1. Source Code Access
2.2. Geronimo Quick Start
2.2.1. Download & Install
2.2.2. Start the Server
2.2.3. Customize Network Ports (if necessary)
2.2.4. Log in to Management Console
2.2.5. Create a Database Pool
2.2.6. Create a Security Realm
2.2.7. Deploy Web Applications
2.2.8. Quick Start Summary
3. Installing Geronimo [DRAFT (1.1)]
3.1. Platforms & Prerequisites
3.2. Installation Procedure
3.2.1. Windows Installation
3.2.2. Mac/Linux/UNIX Installation
3.3. Installation Results
3.4. Starting the Server
3.4.1. Startup Options
3.4.2. Startup Scripts
3.4.3. Troubleshooting Startup Problems
3.5. Stopping the Server
3.6. Running Geronimo as a Windows or UNIX Service
4. Elements of Geronimo [DRAFT (1.1)]
4.1. High-Level Architecture
4.1.1. Module IDs
4.1.2. The Geronimo Repository
4.2. The Kernel and GBeans
4.2.1. Geronimo Managed Components: GBeans
4.3. Server Startup and Modules
4.3.1. Module Dependencies
4.3.2. Adding New Applications & Configurations
4.4. Introduction to Deployment
4.4.1. XML Schemas and Geronimo Deployment Plans
4.4.2. Deploying J2EE Application Modules
4.4.3. Deploying JDBC and JMS Resources
4.4.4. Deploying GBeans
4.5. ClassLoaders in Geronimo