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
  
    
  Component versions
       
  Backward compatibility
       
QuickStart Guide
        GERONIMO-5658
Installation
Installation from scratch
       
  Build from Source
       -Dstage=bootstrap, -Dstage=assemble, -Dmaven.test.skip=true
Basic operations
Changing the OSGi runtime
  
    
  Enabling OSGi framework debugging
  
    GERONIMO-5799
  Run services using plugin
  
    GERONIMO-5531, GERONIMO-5724, might not need to include Java Service Wrapper
  Run as Linux service        GERONIMO-5530
  Run multiple server instance
  
    GERONIMO-5525
  hot deploy of application/bundles
       GERONIMO_5771
Web container Configuration Configuring session manager of Tomcat 
       GERONIMO-3838
Admin Console
OSGi bundle portlet
       GERONIMO-5502
,GERONIMO-5774
  Manage EBA application
       GERONIMO-5571
  Manage WAB application
  
    GERONIMO-5769
  2 sets of console view
       GERONIMO-5516
  New group of navigation items
  
    GERONIMO-4950
  Pre-defined monitoring
  
    GERONIMO-5548
  JMX protocol as default for Monitoring portlet
       GERONIMO-5727
  Replacing mod_AJP with mod_http_proxy when using https
       See Tomcat users list
  Derby related portlets        
  agent-car-jmx for JMX monitoring        GERONIMO-5712
  JMS server portlet        
  EJB server portlet   
    
  Screen-shots update
       
Security
SSL with Keystore file        
  Securing RMI port of Geronimo   
    
  A new user dbadmin        GERONIMO-5679
GERONIMO-5678
  Replace geronimo-admin realm        GERONIMO-5662
  Screen-shots update
       
  Usage of ConfiguredEncryption
       GERONIMO-5402
  Derby authentication
       GERONIMO-4296, GERONIMO-5197
Admin Console extension
   
    GERONIMO-5516
Clustering
Tomcat Native Clustering
       Engine or Host level clustering
  WADI Clustering for SFSB
       
  EJB failver
       
  JMS clustering
  
    
  Farming using deployment
       
  Plugin based farming
       
  SPNEGO in Geronimo
  
    
Migrating
Migrating from G2.1/2.2 to G3.0
       
  Migrating from Tomcat to G3.0
       GERONIMO-5557
  <context> level configuration in G3.0        GERONIMO-5557
Deployment plan
geronimo-web.xml        GERONIMO-5557
  geronimo-application.xml
       
  openejb-jar.xml
       
  geronimo-ra.xml
       
  geronimo-application-client.xml
       
  annotations
       Web profile related annotation done.
  JNDI
       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
       GERONIMO-5659
  JNDI lookup for both Java EE and OSGi
       [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        
  OSGi tools installation
       
  GEP to support -clean
       GERONIMODEVTOOLS-704
Use --clean option to start server
  Refresh modified bundle only
       GERONIMODEVTOOLS-718
  GEP Uninstallation
       
  Screen-shots update
       
  GEP messages
       
Commands
gogo commands in Geronimo
       
  gogo commands examples
       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
       use

, GERONIMO-5527
Troubleshooting
Installation issues
       
  Run-time issues
       
  Developing issues
       
Tutorial
Java EE 6 tutorials
       
  Blueprint tutorials
       
  WAB tutorials
       
  EBA Tutorials
       
Java EE 6 Sample applications
singleton-javaee6
       jsf, @singleton, @ejb
  webfragment-javaee6   
    web-fragment.xml, meta-complete, <absolute-ordering>
  fileupload-javaee6   
    @WebServlet, @WebListener, @WebFilter
  converter-javaee6
  
    jsf+Ajax, @ManagedBean, @RequestScoped
  cviewer-javaee6
  
    pro-grammatically register servlets, @WebListener, addServlet(), addFilter()
  ejbtimer-javaee6
  
    @WebServlet, @EJB, @Stateless, @Entity, @Schedule, @PersistenceContext
  jarresources-javaee6
  
    index.html in a JAR file under WEB-INF/lib directory
  jpa20demo-javaee6
       
  restfulorder-javaee6        
  Hudson on G3.0
       GERONIMO-5697
OSGi samples
showmethemoney
       
Aries sample applciations

       
Java EE 5 sample applications

       
Reference
G3.0 architecture
       
  plugin architecture
       repository.xml
  plugin groups
       
  G3.0 file structure
       
Infrastructure
Confluence to CMS
       http://www.apache.org/dev/cms.html