Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

No Format
borderStylesolid
Release Notes -- Apache Geronimo -- Version 2.0 - Milestone 5

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


IMPORTANT
---------
This is a Milestone release, that means that is not the final version of
Apache Geronimo v2.0 Take a look at "Known Issues and Limitations" section for
further details.

Updated Information
-------------------
Please see http://cwiki.apache.org/GMOxDOC20/release-notes-20-m5txt.html for the latest information
on this release.

System Requirements
-------------------
You need a platform that supports the Sun JDK 5.0+ (J2SE 1.5.0+).  Other Java VMs 
should work as well.

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

Significant Changes in the 2.0-M5 Release
-----------------------------------------


Supported features
------------------

Installing & Starting Geronimo
------------Added annotations:
@Resource WebServiceContext injection in OpenEJB

Injection of Message Destination References:
ENC: resource-env-ref: javax.jms.Queue
ENC: resource-env-ref: javax.jms.Topic
ENC: message-destination-ref: javax.jms.Queue
ENC: message-destination-ref: javax.jms.Topic
ENC: resource-ref: java.net.URL
ENC: resource-ref: javax.mail.Session
javax.ejb.ActivationConfigProperty
javax.ejb.Timeout
javax.annotation.Resource: for message-destination-ref


Supported features
------------------
ToMost install,of simplythe unpackJava theEE .zip (Windows) or tar.gz (Unix) file containing
Geronimo.

If you wish to modify the default ports that Geronimo will use, edit the file
<geronimo_home>/var/config/config.xml

Geronimo comes with batch and script files to control server start and stop
functions.  To see usage examples simply type geronimo.bat or geronimo.sh
command as appropriate for your platform.  It is necessary to set JAVA_HOME to
the copy of your Sun 5 JDK/JRE prior to executing the command.

Here is an example to set JAVA_HOME:functionality is complete.  We are continuing to test the server as
well as related components.  Certain portions of the WebServices stacks are not fully 
functional and are continuing.

Installing & Starting Geronimo
------------------------------
To install, simply unpack the .zip (Windows) or tar.gz (Unix) file containing
Geronimo.

If you wish to modify the default ports that Geronimo will use, edit the file
<geronimo_home>/var/config/config.xml

Geronimo comes with batch and script files to control server start and stop
functions.  To see usage examples simply type geronimo.bat or geronimo.sh
command as appropriate for your platform.  It is necessary to set JAVA_HOME to
the copy of your Sun 5 JDK/JRE prior to executing the command.

Here is an example to set JAVA_HOME:

export JAVA_HOME=<JDK/JRE_home>

To see the available command options type:

<geronimo_home>/bin/geronimo.sh
or
<geronimo_home>\bin\geronimo.bat

The command will display help text instructing you as to how to start and stop
the Geronimo server.

If you prefer to start the server without a script file you can simply type:

java -jar <geronimo_home>/bin/server.jar

Once the server has started, you can access the Geronimo Administration Console
at http://localhost:8080/console/ . The default user name is "system" and the
default password is "manager".


Administration Console Security Configuration
---------------------------------------------
The default administration user/password for the Geronimo Administration Console
and command line deployment tool is system/manager.  You can change these defaults
directly from the Geronimo Administration Console by accessing Security -> Console
Realm and change the user name and password from the Console Realm Users portlet.

As an alternative, you can make the same changes by editing the
<geronimo_home>/var/security/users.properties and
<geronimo_home>/var/security/groups.properties files.


Deploying Applications
----------------------
Geronimo comes with deploy scripts and batch files to deploy J2EE modules or
applications. You can use the scripts or simply invoke the executable jar by
running the following command (note that you need to start Geronimo first):

<geronimo_home>/bin/java -jar deployer.jar deploy my-web-app.war [deploy plan]

You will need to use the username "system" and password "manager" unless you
customized those as described above.  The deployment plan argument is
optional -- you can pack a deployment plan into the application module, provide
it on the command line, or in some cases omit it entirely.

You can also use the "Login" command to avoid entering a user name and password
every time you use the deploy tool

For more information on the commands and options supported by the deploy tool,
run from within the Geronimo directory <geronimo_home>/bin:

java -jar deployer.jar help [command]

You can also graphically deploy applications and resources via the Geronimo
Administration Console available at http://localhost:8080/console/


Other Deployment Options
------------------------
As an alternative to the command-line deployer, you can copy application
modules into the <geronimo_home>/deploy/ directory and the
hot deployer service will deploy them automatically.  The command-line deployer
has some advantages, as it will output any
deployment errors to its own console rather than just the server log.

Additionally, Geronimo provides a Maven plugin that can deploy applications to
Geronimo as part of a Maven build.


Configuration
-------------
Most configuration attributes can be updated in the
<geronimo_home>/var/config/config.xml file.  The attributes most likely to be
changed are already included in the supplied config.xml file, while others may
need to be added manually.


Certification Status
--------------------
There are current efforts for attaining certification, however this milestone release is not yet certified.


Known Issues and Limitations
----------------------------
Release Notes - Geronimo - Version 2.0-M5

** Bug
    * [GERONIMO-250] - Connector tries to commit after connection error
    * [GERONIMO-268] - Connection Error handling problems
    * [GERONIMO-348] - Invalid module path or references in plan should result in failed deployment or warning
    * [GERONIMO-603] - IllegalArgumentException when deploying WebApp containing a url-pattern of /* in security-constraint
    * [GERONIMO-807] - Better handling for system log viewer portlet render requests
    * [GERONIMO-1076] - Deployment of an unpacked EAR defining an unpacked nested module does not work
    * [GERONIMO-1082] - Deployment doesn't ensure queries defined for ejbSelect methods
    * [GERONIMO-1285] - Deployer does not list all modules that have been stopped
    * [GERONIMO-1631] - NoSuchConfigException when restarting app after undeploying
    * [GERONIMO-1657] - CommandSupport doesn't bubble up the exception. Prints stacktrace.
    * [GERONIMO-1761] - Change geronimo-util module to geronimo-crypto, give credit where credit is due
    * [GERONIMO-1786] - JMS Listeners for protocols activeio, peer and openwire fail to start
    * [GERONIMO-1917] - repository doesn't deal well with case insensitive file systems
    * [GERONIMO-1945] - Console's web application list does not show WARs that are deployed inside EARs
    * [GERONIMO-2025] - Undeploy and redeploy with no version leaves dangling entries in config.xml
    * [GERONIMO-2028] - Plugin export errors don't stop process, but cause it to fail much later
    * [GERONIMO-2105] - When redeploying with no version number, new entries in config.xml break
    * [GERONIMO-2236] - keystore portlet - providing a null or incorrect password on edit unlock can only be recovered with server recycle
    * [GERONIMO-2246] - Why resource-env-ref:admin-object-module?
    * [GERONIMO-2286] - app client plan still uses Strings for dependency Module IDs
    * [GERONIMO-2290] - Percent complete goes over 100% when installing configurations
    * [GERONIMO-2339] - Empty auth-constraint tag in web app security-constraint does not prevent access to resource
    * [GERONIMO-2363] - Console: create new pool using wizard, cannot use "show plan" button for any XA database, even derby
    * [GERONIMO-2377] - deploying a new datasource with the same name does not indicate any problem in the console
    * [GERONIMO-2416] - ProxyMethodInterceptor should work with classes that have start,stop methods
    * [GERONIMO-2458] - MapEditor does not work
    * [GERONIMO-2480] - Plugin installer status sticks on "Searching for X at Y" while downloading
    * [GERONIMO-2481] - WebServers portlet: Create/Edit Tomcat Connectors should support editing of all supported connector attributes
    * [GERONIMO-2489] - Client builder bug is blocking usage of Daytrader AppClient
    * [GERONIMO-2501] - Unable to deploy database pools
    * [GERONIMO-2533] - Password setup forms should use a confirmation field
    * [GERONIMO-2534] - Security realms portlet should validate the realm-name for duplicate name
    * [GERONIMO-2548] - GBeanInfo should exclude attributes and operations of java.lang.Object class
    * [GERONIMO-2549] - NullPointerException: CommandListConfigurations
    * [GERONIMO-2551] - Plugin hits NPE if maven-metadata listed artifact doesn't exist or JAR artifact maven-metadata doesn't exist
    * [GERONIMO-2555] - Windows scripts don't work when used from different drive
    * [GERONIMO-2559] - cannot stop activemq via kernel shutdown
    * [GERONIMO-2560] - Realm added using SecurityRealm portlet does not work
    * [GERONIMO-2566] - Creating new listeners for ActiveMQ from JMS Server portlet fails
    * [GERONIMO-2579] - TestNG testcases in testsuite broken. JUnit expected. Move to JUnit 4.0 ?
    * [GERONIMO-2580] - CorbaRefBuilder inserts ref for java:comp/CORBA that fails when corba gbean is not present.
    * [GERONIMO-2585] - KeystorePortlet: Lock keystore throws NullPointerException
    * [GERONIMO-2586] - KeystorePortlet: Unlock keystore for availability shows key aliases only when keystore is unlocked for edit
    * [GERONIMO-2587] - FileKeystoreInstance.loadKeystoreData() results in inconsistent state if wrong password is supplied
    * [GERONIMO-2588] - KeyStorePortlet: Locking and unlocking could use some error and info messages
    * [GERONIMO-2591] - Database Pools portlet: Create new pool dependency jar selection problems
    * [GERONIMO-2592] - TSSLink doStart() method is not getting called.
    * [GERONIMO-2598] - Deploy tool prints useless message if configuration start fails
    * [GERONIMO-2599] - deploying RAR leads to message that Geronimo can't find web.xml
    * [GERONIMO-2602] - default compile scope is overloaded with 2 meanings in PlanProcessorMojo
    * [GERONIMO-2603] - Building 1.2 if there are 2.0 artifacts in the repo results in mostly 2.0 artifacts in the server.
    * [GERONIMO-2605] - NPE if exporting plugin for module having dependency on module with no groupId
    * [GERONIMO-2609] - On linux and maybe other platform, the geronimo.out log file contains invalid characters
    * [GERONIMO-2611] - Configuration should not have duplicates in allServiceParents
    * [GERONIMO-2615] - Not enough info when a gbean ref can't be verified during deployment
    * [GERONIMO-2619] - Javamail 1.4 spec needs to be using the JAF 1.1 version.
    * [GERONIMO-2622] - Implement PolicyContextHandlerSOAPMessage
    * [GERONIMO-2623] - Infinite loop in the SMTPTransport code when a socket factory class is used.
    * [GERONIMO-2624] - Offline deployer busted
    * [GERONIMO-2625] - Geronimo Console: login page prevents using username, password longer than 25 characters for login
    * [GERONIMO-2627] - jsr88 classpath is all messed up
    * [GERONIMO-2630] - sun j2ee schemas are being redistributed in jsp and servlet specs
    * [GERONIMO-2631] - jetty5 builder needs to parameterize the jsp servlet class
    * [GERONIMO-2632] - Connection errors can result in infinite loop----------
Release Notes - Geronimo - Version 2.0-M5

** Bug
    * [GERONIMO-2653250] - InconsistenciesConnector betweentries jetty6-builderto andcommit tomcat6-builder plan.xml filesafter connection error
    * [GERONIMO-2656348] - for jetty, in servlet-mapping, url patterns must be trimmed.
    * [GERONIMO-2659] - jspc plugin busted by spec >> provided changeInvalid module path or references in plan should result in failed deployment or warning
    * [GERONIMO-2674603] - The basic CXF integration is not working IllegalArgumentException when deploying WebApp containing a url-pattern of /* in security-constraint
    * [GERONIMO-2688807] - no-poolBetter andhandling xa-transactionfor withsystem nolog cachingviewer resultportlet in connections being closed before the tx ends.
render requests    * [GERONIMO-26941076] - Deployment STATUSof filean sentunpacked outEAR asdefining thean Geronimounpacked Weeklynested Statusmodule emaildoes needsnot updatingwork
    * [GERONIMO-26991082] - Module was not a war Deployment doesn't ensure queries defined for ejbSelect methods
    * [GERONIMO-27071285] - CannotDeployer deploydoes appnot clientlist fromall ear
modules that have  * [GERONIMO-2721] - Unable to deploy anythingbeen stopped
    * [GERONIMO-27371631] - Server shutdown time has increased significantly because of ActiveMQ v4 NoSuchConfigException when restarting app after undeploying
    * [GERONIMO-27411657] - InfoCommandSupport messagesdoesn't arebubble beingup displayedthe inexception. the console outputPrints stacktrace.
    * [GERONIMO-27511658] - [BUILD BREAK] Module geronimo-axis2 NPE in the ConnectionTrackingCoordinator with Roller
    * [GERONIMO-27681761] - Change geronimo-j2ee-management_1.1_spec is still using geronimo-ejb_2.1_spec instead of new ejb_3.0_specutil module to geronimo-crypto, give credit where credit is due
    * [GERONIMO-27711786] - GlassFish specs are being included in 2.0-M2 builds JMS Listeners for protocols activeio, peer and openwire fail to start
    * [GERONIMO-27781917] - Deployerrepository shoulddoesn't alwaysdeal fillwell inwith requiredcase <local>insensitive or <remote> interfaces elements in <ejb-ref>file systems
    * [GERONIMO-28061945] - mail.null.host propertyConsole's web application list does not resolved by SMTPTransport classshow WARs that are deployed inside EARs
    * [GERONIMO-28092025] - TransactionManagerImpl.getTransactionStatus() shouldn't throw onUndeploy and redeploy with no tx (with patch)version leaves dangling entries in config.xml
    * [GERONIMO-28112028] - got runtimeexception when processing soap request in doservice2 Plugin export errors don't stop process, but cause it to fail much later
    * [GERONIMO-28352105] - Error when shutting down server When redeploying with no version number, new entries in config.xml break
    * [GERONIMO-28732114] - OOME's and file-locking problems on Windows Timer already cancelled error when attempting to grab a connection from a pool
    * [GERONIMO-28742176] - ResourceAnnotationHelperdeploy performstime invalidvalidations checklost forin existing deployment descriptor entriesopenejb rewrite
    * [GERONIMO-28782236] - keystore JVMportlet stats- exposedproviding througha JMXnull areor incorrect and missing init/max heap size password on edit unlock can only be recovered with server recycle
    * [GERONIMO-28832238] - AxisServiceRefBuilderCan't currentlycopy downgrades JavaEE5 schemas to J2EEa MultiParentClassLoader
    * [GERONIMO-28842246] - JNDI Name Not CorrectWhy resource-env-ref:admin-object-module?
    * [GERONIMO-28852286] - JSF is leaking application ClassLoaders app client plan still uses Strings for dependency Module IDs
    * [GERONIMO-28982290] - Can'tPercent editcomplete Jettygoes SSLover Connector100% inwhen Geronimoinstalling consoleconfigurations
    * [GERONIMO-29052339] - WeEmpty needauth-constraint totag acceptin brokenweb app security-constraint clientdoes specnot ddsprevent foraccess ato whileresource
    * [GERONIMO-29062363] - JAF 1.1 CommandMap is mising getMimeTypes() method
    * [GERONIMO-2912] - Server can not be shutdown using bin\shutdownConsole: create new pool using wizard, cannot use "show plan" button for any XA database, even derby
    * [GERONIMO-29152377] - Disable the call to processHTTPGetRequest to fix the build error deploying a new datasource with the same name does not indicate any problem in the console
    * [GERONIMO-29412416] - ProxyMethodInterceptor New config-substitutions.properties file is missing from Tomcat assembliesshould work with classes that have start,stop methods
    * [GERONIMO-29612458] - Axis2:MapEditor fix java.lang.ArrayIndexOutOfBoundsException when deploying the jaxws calculator exampledoes not work
    * [GERONIMO-29932480] - Plugin Privateinstaller repositorystatus causessticks offlineon builds"Searching tofor failX dueat toY" missingwhile metadatadownloading
    * [GERONIMO-29972481] - jaxws-warWebServers test:  axis2 no longer need the jaxb generated filesportlet: Create/Edit Tomcat Connectors should support editing of all supported connector attributes
    * [GERONIMO-29992489] - Client whenbuilder issuingbug .wsdlis request,blocking theusage content-type isn't setof Daytrader AppClient
    * [GERONIMO-30122491] - Axis:Hibernate fixpasses jaxws-warconnections clientbetween invocationservlets failurewhich afterwe moving to xbeansdon't support
    * [GERONIMO-30132501] - <web-service-address> is ignored Unable to deploy database pools
    * [GERONIMO-30152533] - GeronimoPassword doessetup notforms appearshould touse scana war files for JPA entitiesconfirmation field
    * [GERONIMO-30162534] - ServerSecurity assembliesrealms failportlet toshould startvalidate onthe Windowsrealm-name whenfor there is a space in the pathduplicate name
    * [GERONIMO-30172548] - WebGBeanInfo Appsshould (WARexclude files)attributes thatand directlyoperations contain JPA entities cannot be deployedof java.lang.Object class
    * [GERONIMO-30272549] - OpenEjbCorbaRefBuilder is not processing css-links at all.NullPointerException: CommandListConfigurations
    * [GERONIMO-30322551] - Array bounds problem in  NoDTxServerTransactionPolicies.Plugin hits NPE if maven-metadata listed artifact doesn't exist or JAR artifact maven-metadata doesn't exist
    * [GERONIMO-30372555] - ShutdownWindows exceptionscripts indon't CORBAwork Adapterwhen code.
used from different drive
 * [GERONIMO-3042] - Port of openejb corba classes was based on out-of-date original classes.* [GERONIMO-2559] - cannot stop activemq via kernel shutdown
    * [GERONIMO-30432560] - Realm Defaultadded assemblyusing CORBABeansSecurityRealm cannotportlet changedoes listenernot port.work
    * [GERONIMO-30442566] - CommonCreating Libsnew portletlisteners doesfor notActiveMQ splitfrom theJMS fileServer name correctly on linuxportlet fails
    * [GERONIMO-30452579] - Unable to run jax-rpc war test with Axis2 TestNG testcases in testsuite broken. JUnit expected. Move to JUnit 4.0 ?
    * [GERONIMO-30462580] - When starting Daytrader after deploy on 2.0-SNAPSHOT ejb-jar is started before its dependencies have been started CorbaRefBuilder inserts ref for java:comp/CORBA that fails when corba gbean is not present.
    * [GERONIMO-2585] - KeystorePortlet: Lock keystore throws NullPointerException
    * [GERONIMO-30472586] - EJB .create() calls causing marshalling exceptions when invoked through CORBA. KeystorePortlet: Unlock keystore for availability shows key aliases only when keystore is unlocked for edit
    * [GERONIMO-30482587] - TomcatEJBWebServiceContext does not like NONE authentication method FileKeystoreInstance.loadKeystoreData() results in inconsistent state if wrong password is supplied
    * [GERONIMO-30522588] - KeyStorePortlet: Locking injectionand machineryunlocking shouldcould throwuse exceptionssome whenerror somethingand goesinfo wrongmessages
    * [GERONIMO-30532591] - OutOfMemoryErrorsDatabase duringPools deployment
portlet: Create   * [GERONIMO-3056] - WARNING messages issued during deployment on Jettynew pool dependency jar selection problems
    * [GERONIMO-30572592] - DeployingTSSLink webdoStart() appmethod tois Minimalnot Jetty Assembly fails - javax.servlet.UnavailableException: org.apache.jasper.servlet.JspServletgetting called.
    * [GERONIMO-30632598] - Axis2 Build Failure on Trunk Deploy tool prints useless message if configuration start fails
    * [GERONIMO-30652599] - Inappropriate logging levels in Yoko SocketFactory class.  deploying RAR leads to message that Geronimo can't find web.xml
    * [GERONIMO-30662602] - default compile ClassCastExceptionsscope whenis dealingoverloaded with SessionBeans2 throughmeanings CORBA.in  PlanProcessorMojo
    * [GERONIMO-30702603] - Building web1.2 appsif getthere dependenciesare on2.0 resourcesartifacts in the allrepo parents,results notin justmostly other2.0 stuffartifacts in the earserver.
    * [GERONIMO-30722605] - securityNPE bugsif inexporting openejbplugin integration
for module having dependency * [GERONIMO-3073] - More security bugs in openejb integrationon module with no groupId
    * [GERONIMO-30742609] - Axis2:On portnamelinux isn'tand setmaybe correctly
other platform, the geronimo.out * [GERONIMO-3082] - Enable spec compliant behavior in Tomcatlog file contains invalid characters
    * [GERONIMO-30832611] - SecurityConfiguration classesshould not have availableduplicates in connector module, so container-managed security for connection factories doesnt work.allServiceParents
    * [GERONIMO-30852615] - Axis2:Not Responseenough Wrapper class isn't set correctly which caused a NPE in Axis2info when a gbean ref can't be verified during deployment
    * [GERONIMO-30862619] - Axis2: wsgen tool needs axis2-jaxws-api-SNAPSHOT.jar at runtimeJavamail 1.4 spec needs to be using the JAF 1.1 version.
    * [GERONIMO-30872622] - ConnectionTrackingCoordinator.invoke() does not properly convert ExceptionsImplement PolicyContextHandlerSOAPMessage
    * [GERONIMO-30892623] - geronimo-activemq-ra's ra.xml is missing several config-property elements Infinite loop in the SMTPTransport code when a socket factory class is used.
    * [GERONIMO-30902624] - Offline Wedeployer needbusted
 too many modules built to run the geronimo-gbean-deployer
    * [GERONIMO-3091] - upgrade to xmlbeans 2.2.0 for scout compatibility* [GERONIMO-2625] - Geronimo Console: login page prevents using username, password longer than 25 characters for login
    * [GERONIMO-30942627] - Axis2: need to build thejsr88 classpath andis passall itmessed onto wsgenup
    * [GERONIMO-30972630] - Axis2: ParameterDescriptionComposite still isn't built correctly sun j2ee schemas are being redistributed in jsp and servlet specs
    * [GERONIMO-31002631] - Axis2: remove hardcoded 12 jars in Axis2BuilderUtil jetty5 builder needs to parameterize the jsp servlet class
    * [GERONIMO-31022632] - Axis2:Connection servicenameerrors andcan portnameresult overwritein (from wsdl to annotation)infinite loop
    * [GERONIMO-3103] - GBeanOverride.writeXml parseException2653] - Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files
    * [GERONIMO-31072656] - PersistenceUnits getting processed more than once for jetty, in servlet-mapping, url patterns must be trimmed.
    * [GERONIMO-31102657] - UpdatePersistence-* Windowsbuilders scripts to handle a couple failure scenariosneed improvements
    * [GERONIMO-31122659] - jspc WADIplugin Clusteringbusted isby missingspec dependency>> to org.apache.tomcat.juliprovided change
    * [GERONIMO-3113] - geronimo-maven-plugin creates a java.endorsed.dirs will a null path member on Linux2668] - axis deployer still assumes it's the only one
    * [GERONIMO-31142674] - UpdateThe setupbasic of java.endorsed.dirs to always have ours before the JVM

** ImprovementCXF integration is not working
    * [GERONIMO-7952688] - no- Extend Portlet skin capabilities to support minimize and maximizepool and xa-transaction with no caching result in connections being closed before the tx ends.
    * [GERONIMO-931268] - RenameConnection administrativeError securityhandling realmproblems
    * [GERONIMO-12652693] - Application Preserveclassloader commentscontains addeda bymassive usersnumber inof theduplicate config.xmlclasspath fileentries
    * [GERONIMO-12772694] - ChangeSTATUS group-idfile to org.apache.geronimo
    * [GERONIMO-1314] - Provide documentation that helps users make an informed decision as whether to use Tomcat or Jetty Web Containersent out as the Geronimo Weekly Status email needs updating
    * [GERONIMO-2699] - Module was not a war
    * [GERONIMO-13962707] - Cannot Providedeploy consistentapp lookclient andfrom feelear
 for table views in the web console across all portlets* [GERONIMO-2721] - Unable to deploy anything
    * [GERONIMO-14312737] - MakeServer deployshutdown tooltime andhas hotincreased deploysignificantly directorybecause workof betterActiveMQ togetherv4
    * [GERONIMO-14702741] - Our context root settings should take precedence over those from application.xml
    * [GERONIMO-1471] - Connector dependenciesInfo messages are being displayed in the console output
    * [GERONIMO-16422747] - Error Deploymentwhile planshutting namespacedown validationGeronimo
    * [GERONIMO-17162751] - Add[BUILD usageBREAK] of SimpleEncryption to PropertiesFileLoginModule and Admin ConsoleModule geronimo-axis2
    * [GERONIMO-17492754] - Server Logswont portletstart -on Web Access Log Viewer improvementsRevision: 497496
    * [GERONIMO-18072768] - Remove uses of ObjectName from core server
    * [GERONIMO-1808] - Replace AbstractName with URIgeronimo-j2ee-management_1.1_spec is still using geronimo-ejb_2.1_spec instead of new ejb_3.0_spec
    * [GERONIMO-18292771] - ServiceGlassFish Plansspecs shouldare allowbeing GBeanincluded references by interface (vs. by name)in 2.0-M2 builds
    * [GERONIMO-18422778] - Dynamically load jars from the WEB-INF/lib directoryDeployer should always fill in required <local> or <remote> interfaces elements in <ejb-ref>
    * [GERONIMO-18802778] - To Allow configurable password digests during REALM Deployment. Deployer should always fill in required <local> or <remote> interfaces elements in <ejb-ref>
    * [GERONIMO-19072806] - Deploy command should redeploy if the app is already deployedmail.null.host property not resolved by SMTPTransport class
    * [GERONIMO-19802809] - Move Plugin Installer from rmi-naming to j2ee-systemTransactionManagerImpl.getTransactionStatus() shouldn't throw on no tx (with patch)
    * [GERONIMO-20152811] - Let'sgot replaceruntimeexception JKSwhen toprocessing PKCS12soap key store typerequest 

** Improvement
    * [GERONIMO-2045795] - PluginExtend prerequisites:Portlet forskin DBcapabilities pools,to support DBminimize type/version and table validationmaximize
    * [GERONIMO-2127931] - ExposeRename theadministrative ability to use Select for Update on CMP entity beanssecurity realm
    * [GERONIMO-21281265] - Allow user to specify the Isolation Level for a CMP bean's SQL access Preserve comments added by users in the config.xml file
    * [GERONIMO-1277] - Change group-id to org.apache.geronimo
    * [GERONIMO-23871314] - Server life cycle log entries should be generated by the server Provide documentation that helps users make an informed decision as whether to use Tomcat or Jetty Web Container
    * [GERONIMO-24011396] - UpgradeProvide commons-loggingconsistent to 1.1
    * [GERONIMO-2424] - Add config.xml support for ConfigurationAwareReferencelook and feel for table views in the web console across all portlets
    * [GERONIMO-24851418] - PersistenceUnitGBean needs a NamespaceDrivenDeployer allow user to specify deployment targets by "nickname"
    * [GERONIMO-25421431] - Writing XML schema documentation for geronimo-web in distributionMake deploy tool and hot deploy directory work better together
    * [GERONIMO-25891470] - Generate explicit-versions.properties transitvily
    * [GERONIMO-2597] - Make web service builder optionalOur context root settings should take precedence over those from application.xml
    * [GERONIMO-26041471] - Create a specs pomConnector dependencies
    * [GERONIMO-26081642] - JACCDeployment 1.1plan support (jsr-115 MR4)namespace validation
    * [GERONIMO-26161716] - Add usage Moveof jee5SimpleEncryption workto fromPropertiesFileLoginModule sandboxand toAdmin trunkConsole
    * [GERONIMO-2621]1749] - Server Logs portlet - Web ExceptionAccess handlingLog inViewer Consoleimprovements
    * [GERONIMO-26341807] - Switch to activemq 4.1.0-incubator: include apache incubator repo in our repo list. Remove uses of ObjectName from core server
    * [GERONIMO-1808] - Replace AbstractName with URI
    * [GERONIMO-26351829] - UpgradeService toPlans JavaMailshould 1.4allow andGBean JavaBeansreferences Activationby Frameworkinterface 1.1(vs. by name)
    * [GERONIMO-26601842] - UniquenessDynamically constraintload missingjars infrom multiple places in geronimo schema'sthe WEB-INF/lib directory
    * [GERONIMO-26611880] - To MakeAllow geronimoconfigurable schemapassword filesdigests moreduring humanREALM readableDeployment.
    * [GERONIMO-26621907] - remove jetty5 support from trunk and 2.0-m1 Deploy command should redeploy if the app is already deployed
    * [GERONIMO-27581980] - UpgradeMove Plugin Installer from rmi-naming to Howl 1.0.2j2ee-system
    * [GERONIMO-27592015] - Re-enable JVMCheck Let's replace JKS to warn users if Java SE 5 is not being used for 2.0 releasePKCS12 key store type
    * [GERONIMO-27622045] - Updated JAX-WS tests
    * [GERONIMO-2767] - Minimize side effects of the offline deployerPlugin prerequisites: for DB pools, support DB type/version and table validation
    * [GERONIMO-27982127] - Expose the Axis2ability Integrationto -use UserSelect JAXWSfor commonUpdate moduleon toCMP implementationentity beans
    * [GERONIMO-28022128] - Axis2 integration - allow usersAllow user to deployspecify jax-ws test, log the exceptions, setthe Isolation Level for a fewCMP morebean's messagecontextSQL propertiesaccess
    * [GERONIMO-28462387] - Server modifiedlife jax-wscycle calculatorlog sampleentries toshould workbe withgenerated CXFby andthe Axis2server
    * [GERONIMO-28532401] - Add a way to view MBean stats info in the JMX Viewer portletUpgrade commons-logging to 1.1
    * [GERONIMO-28582424] - Add Improvedconfig.xml conditionsupport for choosing between CXF or Axis2 implementations for JAXWSConfigurationAwareReference
    * [GERONIMO-2485] - PersistenceUnitGBean needs a NamespaceDrivenDeployer
    * [GERONIMO-28822542] - EnableWriting MTOMXML supportschema for service-refs and documentation for CXFgeronimo-basedweb webin servicesdistribution
    * [GERONIMO-28872589] - Hook up injections for jetty and app clientGenerate explicit-versions.properties transitvily
    * [GERONIMO-29132597] - minorMake changesweb toservice JettyEJBWebServiceContext and TomcatEJBWebServiceContext for Axis2builder optional
    * [GERONIMO-29142604] - Axis2:Create a few changes to set the servicepath, contextroot correctly in EJB to allow getWSDL() test working correctlyspecs pom
    * [GERONIMO-2608] - JACC 1.1 support (jsr-115 MR4)
    * [GERONIMO-29452616] - Reorganized the geronimo-javamail tree so that the 1.3.1 and 1.4 providers can be release separately.Move jee5 work from sandbox to trunk
    * [GERONIMO-2621] - Exception handling in Console
    * [GERONIMO-29472634] - Switch to activemq 4.1.0-incubator: Axis2include -apache aincubator fewrepo improvementsin toour supportrepo handlerchainlist.
    * [GERONIMO-30112635] - Upgrade Adjustto portJavaMail configuration1.4 forand runningJavaBeans multiple instances of geronimoActivation Framework

** New Feature
    * [GERONIMO-30341035] - Usetomcat jettysintegration NIOshould basedwrap connectorseach byservlet default.indiviudally
    * [GERONIMO-30591293] - CLIsProvide refactoring - options and arguments parsing should be done prior the boot of a Kernel to provide a quicker feedback to users if they are invalidtomcat statistics
    * [GERONIMO-1488] - externalize sensitive data out of the deployment plans
    * [GERONIMO-30641638] - AddMultiple axis2servers log4jsharing configurethe propertiessame sorepo thatand people can turn on axis2 logs in geronimoconfig store
    * [GERONIMO-30711686] - ImpossibleServlet to2.5 telland whatJSP is2.1 actuallyapi startedjars infor theJavaEE app5 clientwork
    * [GERONIMO-30802153] - Axis2:Global ImproveJNDI
 AxisServiceGenerator to handle more than 1 parameter of a service method (doclitwrapped case)* [GERONIMO-2399] - Support both jetty 5 and jetty 6
    * [GERONIMO-30922493] - Integrate Axis2: afterwebservices
 wsgen tool, need to scan the directory for the generated wsdl file

** New Feature* [GERONIMO-2530] - Enable configuration of Axis global request/response handlers
    * [GERONIMO-10352640] - tomcat integration should wrap each servlet indiviudally Expose "development" and "modificationTestInterval" attributes in Jasper as configuration attributes for webcontainer
    * [GERONIMO-12932727] - Enable axis2-deployer in jetty Provideand tomcat jee5 statisticsassemblies
    * [GERONIMO-14882777] - externalizeExpose sensitiveJAX-WS datamandatory out of the deployment plansMessageContext properties 
    * [GERONIMO-16382814] - MultipleAdd serversa sharingsecond therepository same repo and config storeto Geronimo
    * [GERONIMO-16862908] - Servlet 2.5 and JSP 2.1 api jars for JavaEE 5 workDeploy JAX-WS services without webservices.xml
    * [GERONIMO-23992943] - SupportAdd bothModuleBuilderExtensions jettyto 5web andmodule jetty 6builders
    * [GERONIMO-24932985] - Integrate Axis2 webserviceswebservice: provide test cases for different protocol combinations
    * [GERONIMO-25302988] - EnableAxis2: configurationneeds ofto Axissupport globaloptional request/responsewsdl handlersfile
    * [GERONIMO-26402990] - Expose "development" and "modificationTestInterval" attributes in Jasper as configuration attributes for webcontainer Axis2:  Supports OASIS XML Catalogs 1.1 specification to be used to resolve web service description document (wsdl/xsd)
    * [GERONIMO-27272991] - Axis2: Enablesupports axis2service-deployer in jetty and tomcat jee5 assembliesref overwrite 
    * [GERONIMO-27772992] - Expose JAX-WS mandatory MessageContext properties  Axis2:  invoke the EJB3 container with the invoking method and method parameters

** Task
    * [GERONIMO-28142581] - Update Version AddNumbers aof secondDependent repositoryProjects tofor Geronimo Version 2.0
    * [GERONIMO-29082601] - DeployRemove JAX-WS services without webservices.xmlthe "Old Keystore" portlet
    * [GERONIMO-29852670] - webservice:Update providegeronimo testplugin cases for different protocol combinationsrepository version
    * [GERONIMO-29882700] - Axis2: needs to support optional wsdl fileJSR-88 1.2 Tasklist (JEE5 Deployment)
    * [GERONIMO-29902703] - Axis2:JSR-252 Tasklist Supports OASIS XML Catalogs (JSF 1.12)
 specification to be used to resolve web service description document (wsdl/xsd)* [GERONIMO-2710] - Annotations Support Tasklist
    * [GERONIMO-29912827] - Java Axis2:EE supports5 service-refapplication overwriteclient support
    * [GERONIMO-29922889] - Axis2:add support invokefor theresource EJB3injection containerin withJSF the invoking method and method parameters




** TaskManaged Beans
    * [GERONIMO-25812920] - UpdateUpgrade Versionto Numbers of Dependent Projects for Geronimo Version 2.0tomcat 6.0.10 (stable)
    * [GERONIMO-26012936] - Complete Removehookup theof "Old Keystore" portletCORBA TSS-link elements.
    * [GERONIMO-26702948] - Update geronimoyoko plugin repository version
 to   * [GERONIMO-2700] - JSR-88 1.2 Tasklist (JEE5 Deployment)the 1.0-incubating-SNAPSHOT
    * [GERONIMO-27032953] - JSR-252 Tasklist  (JSF 1.2) Remove obsolete TSSLinkBuilder references from deployer plans.
    * [GERONIMO-27103036] - Annotationsupgrade to Support Tasklistdwr 1.1.3
    * [GERONIMO-3039] - upgrade to Scout snapshot

** Test
    * [GERONIMO-2620] - Need to create javamail 1.4 versions of the provider and mail jars
    * [GERONIMO-2755] - JSP tests for web-testsuite
    * [GERONIMO-2824] - port the handler tests from CXF to Axis2
    * [GERONIMO-2954] - Minor update to jaxws-ejb test so that tomcat request.getMethod() returns the correct value (per G2841)
    * [GERONIMO-2986] - Provide a testcase to test optional web.xml with WebServices.
    * [GERONIMO-2987] - Webservice:  need different test for POJO

** Wish
    * [GERONIMO-1354] - The var/config.xml file is always re-written even if no attribute changes are made by the user