HomeDocumentation > Documentation development > Apache Geronimo v3.0 documentation development status

This page is intended for tracking the progress of Geronimo 3.0 documentation. Geronimo 3.0 documentation is derived from Apache Geronimo 2.2. Other than backwards compatibility with Java EE5, Geronimo 3.0 supports Java EE6 and OSGi programming models as well as the hybrid OSGi-EE(Aries) applications.

Based on features to be added and enhanced in Geronimo 3.0, relevant topics in documentation should be updated as followed:

Section

Document

Related JIRA

Owner

Draft ready

Tech-reviewed

Editor-reviewed

Doc URL

Comments

What's new

New features and improvements

 

 

(plus)

 

 

 

 

 

Component versions

 

 

 

 

 

 

 

 

Backward compatibility

 

 

 

 

 

 

 

QuickStart Guide

 

 

 

(tick)

 

 

 

GERONIMO-5658

Installation

Installation from scratch

 

 

 

 

 

 

 

 

Build from Source

 

 

(tick)

 

 

 

-Dstage=bootstrap, -Dstage=assemble, -Dmaven.test.skip=true

Basic operations

Changing the OSGi runtime

 

 

(tick)

 

 

 

 

 

Enabling OSGi framework debugging

 

 

(tick)

 

 

 

GERONIMO-5799

 

Run services using plugin

 

 

(plus)

 

 

 

GERONIMO-5531, GERONIMO-5724, might not need to include Java Service Wrapper

 

Run as Linux service

 

 

 

 

 

 

GERONIMO-5530

 

Run multiple server instance

 

 

(tick)

 

 

 

GERONIMO-5525

 

hot deploy of application/bundles

 

 

 

 

 

 

GERONIMO_5771

Web container Configuration

Configuring session manager of Tomcat 

 

 

(tick)

 

 

 

GERONIMO-3838

Admin Console

OSGi bundle portlet

 

 

(tick)

 

 

 

GERONIMO-5502
,GERONIMO-5774

 

Manage EBA application

 

 

(tick)

 

 

 

GERONIMO-5571

 

Manage WAB application

 

 

(tick)

 

 

 

GERONIMO-5769

 

2 sets of console view

 

 

(tick)

 

 

 

GERONIMO-5516

 

New group of navigation items

 

 

(tick)

 

 

 

GERONIMO-4950

 

Pre-defined monitoring

 

 

(tick)

 

 

 

GERONIMO-5548

 

JMX protocol as default for Monitoring portlet

 

 

(tick)

 

 

 

GERONIMO-5727

 

Replacing mod_AJP with mod_http_proxy when using https

 

 

 

 

 

 

See Tomcat users list

 

Derby related portlets

 

 

(tick)

 

 

 

 

 

agent-car-jmx for JMX monitoring

 

 

(tick)

 

 

 

GERONIMO-5712

 

JMS server portlet

 

 

 

 

 

 

 

 

EJB server portlet

 

 

(tick)

 

 

 

 

 

Screen-shots update

 

 

 

 

 

 

 

Security

SSL with Keystore file

 

 

(tick)

 

 

 

 

 

Securing RMI port of Geronimo

 

 

(tick)

 

 

 

 

 

A new user dbadmin

 

 

 

 

 

 

GERONIMO-5679
GERONIMO-5678

 

Replace geronimo-admin realm

 

 

 

 

 

 

GERONIMO-5662

 

Screen-shots update

 

 

 

 

 

 

 

 

Usage of ConfiguredEncryption

 

 

(tick)

 

 

 

GERONIMO-5402

 

Derby authentication

 

 

 

 

 

 

GERONIMO-4296, GERONIMO-5197

Admin Console extension

 

 

 

(tick)

 

 

 

GERONIMO-5516

Clustering

Tomcat Native Clustering

 

 

(tick)

 

 

 

Engine or Host level clustering

 

WADI Clustering for SFSB

 

 

 

 

 

 

 

 

EJB failver

 

 

(tick)

 

 

 

 

 

JMS clustering

 

 

(tick)

 

 

 

 

 

Farming using deployment

 

 

(tick)

 

 

 

 

 

Plugin based farming

 

 

(tick)

 

 

 

 

 

SPNEGO in Geronimo

 

 

(tick)

 

 

 

 

Migrating

Migrating from G2.1/2.2 to G3.0

 

 

 

 

 

 

 

 

Migrating from Tomcat to G3.0

 

 

(tick)

 

 

 

GERONIMO-5557

 

<context> level configuration in G3.0

 

 

(tick)

 

 

 

GERONIMO-5557

Deployment plan

geronimo-web.xml

 

 

(tick)

 

 

 

GERONIMO-5557

 

geronimo-application.xml

 

 

(tick)

 

 

 

 

 

openejb-jar.xml

 

 

(tick)

 

 

 

 

 

geronimo-ra.xml

 

 

(tick)

 

 

 

 

 

geronimo-application-client.xml

 

 

(tick)

 

 

 

 

 

annotations

 

 

(tick)

 

 

 

Web profile related annotation done.

 

JNDI

 

 

(tick)

 

 

 

aries:services
osgi:service  osgi:serviceslist
java:comp
java:module
java:app
java:global

 

Update Java EE 6 schema location within each page

 

 

 

 

 

 

GERONIMO-5346

Development

@Resource for Bundle and BundleContext

 

 

(tick)

 

 

 

GERONIMO-5659

 

JNDI lookup for both Java EE and OSGi

 

 

(tick)

 

 

 

Aries document, See JNDI part of deployment

 

Logger GBean changed to org.apache.geronimo.system.logging.OSGILogServiceWrapper

 

 

 

 

 

 

framework/configs/geronimo-gbean-deployer/src/it/j2ee-system-it1/src/main/plan/plan.xml

GEP

Support Eclipse Helios

 

 

(tick)

 

 

 

 

 

OSGi tools installation

 

 

(tick)

 

 

 

 

 

GEP to support -clean

 

 

(tick)

 

 

 

GERONIMODEVTOOLS-704
Use --clean option to start server

 

Refresh modified bundle only

 

 

(tick)

 

 

 

GERONIMODEVTOOLS-718

 

GEP Uninstallation

 

 

 

 

 

 

 

 

Screen-shots update

 

 

(tick)

 

 

 

 

 

GEP messages

 

 

 

 

 

 

 

Commands

gogo commands in Geronimo

 

 

(tick)

 

 

 

 

 

gogo commands examples

 

 

(plus)

 

 

 

deploy:connect, deploy:list-plugins,login, deploy:assemble-server,deploy:install-plugin

 

offline deeploy

 

 

 

 

 

 

 

 

wait-for-server command

 

 

 

 

 

 

GERONIMO-5564

 

inPlace option

 

 

 

 

 

 

GERONIMO-5488

 

Support bundle deployment using deploy command

 

 

 

 

 

 

GERONIMO-5764

 

Support diagnosing OSGi resolver problems

 

 

 

 

 

 

GERONIMO-5779

 

startup with --clean option

 

 

(tick)

 

 

 

use


, GERONIMO-5527

Troubleshooting

Installation issues

 

 

 

 

 

 

 

 

Run-time issues

 

 

 

 

 

 

 

 

Developing issues

 

 

 

 

 

 

 

Tutorial

Java EE 6 tutorials

 

 

 

 

 

 

 

 

Blueprint tutorials

 

 

(tick)

 

 

 

 

 

WAB tutorials

 

 

 

 

 

 

 

 

EBA Tutorials

 

 

 

 

 

 

 

Java EE 6 Sample applications

singleton-javaee6

 

 

(plus)

 

 

 

jsf, @singleton, @ejb

 

webfragment-javaee6

 

 

(tick)

 

 

 

web-fragment.xml, meta-complete, <absolute-ordering>

 

fileupload-javaee6

 

 

(tick)

 

 

 

@WebServlet, @WebListener, @WebFilter

 

converter-javaee6

 

 

(tick)

 

 

 

jsf+Ajax, @ManagedBean, @RequestScoped

 

cviewer-javaee6

 

 

(tick)

 

 

 

pro-grammatically register servlets, @WebListener, addServlet(), addFilter()

 

ejbtimer-javaee6

 

 

(tick)

 

 

 

@WebServlet, @EJB, @Stateless, @Entity, @Schedule, @PersistenceContext

 

jarresources-javaee6

 

 

(tick)

 

 

 

index.html in a JAR file under WEB-INF/lib directory

 

jpa20demo-javaee6

 

 

 

 

 

 

 

 

restfulorder-javaee6

 

 

(tick)

 

 

 

 

 

Hudson on G3.0

 

 

(plus)

 

 

 

GERONIMO-5697

OSGi samples

showmethemoney

 

 

 

 

 

 

 

Aries sample applciations


 

 

 

 

 

 

 

Java EE 5 sample applications


 

 

(plus)

 

 

 

 

Reference

G3.0 architecture

 

 

 

 

 

 

 

 

plugin architecture

 

 

 

 

 

 

repository.xml

 

plugin groups

 

 

(tick)

 

 

 

 

 

G3.0 file structure

 

 

 

 

 

 

 

Infrastructure

Confluence to CMS

 

 

 

 

 

 

http://www.apache.org/dev/cms.html