You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Release Notes -- Apache Geronimo -- Version 2.1.1


Geronimo URLs
-------------
Home Page:     http://geronimo.apache.org/
Downloads:     http://geronimo.apache.org/downloads.html
Documentation: http://geronimo.apache.org/documentation.html
Mailing Lists: http://geronimo.apache.org/mailing.html
Source Code:   http://geronimo.apache.org/svn.html
Bug Tracking:  http://issues.apache.org/jira/browse/GERONIMO
Wiki:          http://cwiki.apache.org/geronimo


Documentation
-------------
Please see http://cwiki.apache.org/GMOxDOC21/documentation.html for the
latest documentation on this release.


System Requirements
-------------------
You need a platform that supports the Sun JDK 5.0+ (J2SE 1.5.0+) or greater.

Most testing has been done on Linux, Mac OS X, and Windows.


Geronimo 2.1.1 Issues Resolved
------------------------------

** Bug
    * [GERONIMO-3124] - Reminder:  Switch Axis2 stack back to axis2-saaj from Sun SAAJ Impl
    * [GERONIMO-3354] - Exception thrown by MDB involved in XA transaction
    * [GERONIMO-3440] - DB2-XA: when trace file is not specified, it caused error when running the sample
    * [GERONIMO-3687] - classloader deadlock during server startup
    * [GERONIMO-3705] - Maven 2.0.8 causes build problems
    * [GERONIMO-3719] - Monitoring agent uses sun classes
    * [GERONIMO-3765] - monitoring console throws IllegalArgumentException when editting a bad server
    * [GERONIMO-3780] - MDB unable to access JNDI in ejbPostCreate
    * [GERONIMO-3781] - Plugin Installer, CRSF issue when attempting to install a new plugin
    * [GERONIMO-3783] - MessageDrivenBean delivery problem
    * [GERONIMO-3806] - CLONE -Extraneous WARN messages during deployment of resource-env-refs in EJB jar
    * [GERONIMO-3807] - ERROR's logged during plugin installation for non-existent plugins
    * [GERONIMO-3814] - NPE in GBeanOverride
    * [GERONIMO-3831] - Incomplete classpath fed to wsgen
    * [GERONIMO-3833] - Hard-coded gbean names and versions in monitoring code
    * [GERONIMO-3836] - Deployment fails with FNFE due to missing jline_.dll on Cygwin
    * [GERONIMO-3837] - allowLinking Tomcat  atttibute in StandardContext not configurable through Geronimo
    * [GERONIMO-3840] - Server may try to start modules in an order that won't work
    * [GERONIMO-3841] - Need a way to load config.xml customizations without a whole config.xml file
    * [GERONIMO-3843] - Plan creator fails to create plan and to deploy
    * [GERONIMO-3845] - stop-server command ignores username/password
    * [GERONIMO-3847] - The .tar.gz and .zip assembly files contain unnecessary META-INF directory
    * [GERONIMO-3850] - Plan Creator suppresses exceptions rather than showing it to user
    * [GERONIMO-3854] - deploy/assemble and ERROR GroovyRuntimeException: Ambiguous method overloading for method org.apache.geronimo.kernel.repository.Artifact#<init>
    * [GERONIMO-3855] - PortletSecurityException in Plugins portlet
    * [GERONIMO-3865] - unresolved i18n keys
    * [GERONIMO-3866] - Export Plugin from web console contains empty  'Unique ID" field and throws NPE, preventing any possible export of a plugin
    * [GERONIMO-3867] - Export Plugin in Web Console results in NullPointerException if no component is selected
    * [GERONIMO-3869] - geronimo/stop-server doesn't use connection established by deploy/connect in gshell
    * [GERONIMO-3873] - Console Keystore Configuration links contain partial HTML tags
    * [GERONIMO-3879] - Web Access Log Viewer problems in multiple server instances scenario
    * [GERONIMO-3880] - PersistenceUnitInfo.getJarFileUrls() can return null
    * [GERONIMO-3881] - geronimo/stop-server dumps ConnectException: Connection refused: connect when server's stopped yet Shutdown request has been issued
    * [GERONIMO-3882] - Mdb container ids not set during creation.
    * [GERONIMO-3887] - After installing with wrong configuration unable to proceed with any new plugin installs
    * [GERONIMO-3891] - Derby Log Viewer portlet - ignores all search criteria
    * [GERONIMO-3893] - When installing plugins, exception thrown when no plugins selected
    * [GERONIMO-3896] - Error processing HEAD method by default HttpServlet#doHead()
    * [GERONIMO-3897] - Always set the web deploymentDescriptor, not just when we make it metadata-complete
    * [GERONIMO-3899] - Missing geronimo-common depend from car-maven-plugin
    * [GERONIMO-3901] - Security Realms portlet - "encoding" option missing for Properties File Realm
    * [GERONIMO-3902] - start-server, default.groovy in etc/rc.d overrides -Xmx value when starting server using gshell
    * [GERONIMO-3906] - start-server uses hard-coded credentials that cannot be overridden
    * [GERONIMO-3913] - NPE in org.apache.geronimo.security.SubjectId.hashCode() caused by incorrect JAVA_HOME or JRE_HOME
    * [GERONIMO-3921] - getContextRoot() returns forward slash rather than empty string for apps deployed to root context
    * [GERONIMO-3924] - Make car-maven-plugin assembly independent of tools-maven-plugin
    * [GERONIMO-3927] - Plugin installer can't unpack much from jars
    * [GERONIMO-3935] - start-server command fails to parse arguments correctly
    * [GERONIMO-3937] - java.lang.ArithmeticException: / by zero
    * [GERONIMO-3939] - Failing to start plugin after install if previous plugin install failed.
    * [GERONIMO-3955] - Typo

** Improvement
    * [GERONIMO-433] - Tolerate non-Sun JREs
    * [GERONIMO-3796] - Upgrade to 3.3 version of xbean-finder, xbean-naming, and xbean-reflect
    * [GERONIMO-3798] - Upgrade Geronimo to newly released geronimo-transaction 2.1 and geronimo-connector 2.1 components
    * [GERONIMO-3802] - In plugin installer, assembling a server, add a page at the end to confirm or deny the assembly of a server package.
    * [GERONIMO-3828] - Provide jaxws-tools stack traces to the server.log
    * [GERONIMO-3856] - Assemble a Server Confirmation Page
    * [GERONIMO-3859] - Provide toString method to StartupMonitorUtil to aid monitoring, logging, debugging
    * [GERONIMO-3903] - Upgrade to OpenJPA 1.0.2
    * [GERONIMO-3918] - Upgrade to WADI 2.0-M9
    * [GERONIMO-3926] - Add a Derby config/plugin for easier inclusion of Derby jars without a system-database depend

** New Feature
    * [GERONIMO-3871] - maven archetypes for modules and assemblies
    * [GERONIMO-3898] - Provide handy way to configure log4j for a particular app



Certification Status
--------------------
Apache Geronimo v2.1.1 has passed 100% of SUN's Java Enterprise Edition 5.0 
Certification Test Suite. See "Distributions" for further details.


Distributions
-------------
Apache Geronimo v2.1.1 is available in five distributions so you can pick the 
one that better fits your environment.

The available distributions are as follows:

Certified distributions:
- Apache Geronimo with Tomcat web container, AXIS2 for Web Services and OpenJPA
  for persistence.
- Apache Geronimo with Jetty web container, CXF for Web Services and OpenJPA 
  for persistence.

Non-Certified distributions:
- Little-G with Tomcat web container, minimal configuration.
- Little-G with Jetty web container, minimal configuration.
- Geronimo framework, stripped down Geronimo pluggable framework.

Note: Non-Certified distributions do not contain a complete JavaEE5 stack and so 
cannot be certified.  Certified distributions can be reconfigured by the user 
(such as Tomcat web container with CXF for Web Services). 


Supported features
------------------
All programming elements of the Java EE 5.0 Specification are available.  


Known Issues and Limitations
----------------------------


  • No labels