Intro
Jeff Genender
Bruce Snyder
Shameless Plug
Topics
What is Apache Geronimo?
What is Apache Geronimo?
Why Another J2EE App Server?
What is Apache Geronimo?
Apache Geronimo Eco-System
Roll Your Own App Server!
Pre-configured Assemblies
Geronimo Architecture
Geronimo Architecture - Kernel
Architecture - GBeans
Architecture - GBean
Architecture - GBean IoC with the Plan File
Architecture - GBean
Using Geronimo
Directory Structure
VAR Directory Structure
REPOSITORY Directory Structure
BIN Directory Structure
Starting Geronimo
Stopping Geronimo
Geronimo Running Foreground...
Geronimo Running Foreground...
Web Startup
Geronimo Running Foreground...
Web Startup
Web Console
Web Console Continued.
Deploying Applications
Plan Files
Plan Files
Elements of a plan file
Elements of a plan file
Web app plan file: geronimo-web.xml
Web app plan file: geronimo-web.xml
Configuring Geronimo - config.xml
Configuring Application Servers
Configuring Geronimo - Web Console
What's not there yet
Using Geronimo NOW
What's Next for 1.2
What about Java EE5?
Get Involved!
Get Involved!
Q&A
Apache Geronimo is the latest open source application server to achieve J2EE 1.4 certification, making it ready for adoption in the Enterprise.
Geronimo is now a real contender in the open source application server market and offers a unique architecture making different open-source projects pluggable and capable of building customized stacks. This session will present an overview of Apache Geronimo, the project and community, its
architecture, its major open source components, and how to configure and use the application server. The presentation will cover a technical birds-eye-view of Geronimo's unique components and concepts such as the kernel, plug ins and how to effectively use Apache Geronimo in your organization.
Jeff Genender has over 17 years of software architecture, team lead, and development experience in multiple industries. Jeff is an active committer and Project Management Committee (PMC) member for Apache Geronimo, a committer on OpenEJB, ServiceMix, and Mojo (Maven plugins). He is the author of Enterprise Java Servlets (Addison Wesley Longman, 2001), also is currently co - authoring Professional Apache Geronimo (2006, Wiley). Jeff also serves as a member of the Java Community Process (JCP) expert group for JSR-244 (Java Platform, Enterprise Edition 5 (Java EE 5) Specification) as a representative of the Apache Software Foundation.
Jeff is an open source evangelist and has successfully brought open source development efforts, initiatives, and success stories into a number of Global 2000 companies, saving these organizations millions in licensing costs. He's also the co-author of a book, "Professional Apache Geronimo", released in 2006.
Bruce Snyder is a 10-year veteran of enterprise software development and a recognized leader in open source software. Bruce has experience in a wide range of technologies including Java EE, Service Oriented Architecture and Enterprise Service Buses. In addition to his role as an Architect for LogicBlaze, Bruce is also a founding member of Apache Geronimo and a developer for Apache ActiveMQ, Apache ServiceMix, Apache Ode and Castor among other things. Bruce also serves as a member of the JCP expert group for JSR-221 (JDBC 4.0), JSR-243 (Java Data Objects 2.0) and JSR-291 (Dynamic Component Support for Java). In addition, Bruce is also the co-author of Professional Apache Geronimo for Wrox Press.