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

Compare with Current View Page History

« Previous Version 7 Next »

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
-----------------------------------------
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
------------------
Most of the Java EE 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
    * [GERONIMO-2653] - Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files
    * [GERONIMO-2656] - for jetty, in servlet-mapping, url patterns must be trimmed.
    * [GERONIMO-2659] - jspc plugin busted by spec >> provided change
    * [GERONIMO-2674] - The basic CXF integration is not working
    * [GERONIMO-2688] - no-pool and xa-transaction with no caching result in connections being closed before the tx ends.
    * [GERONIMO-2694] - STATUS file sent out as the Geronimo Weekly Status email needs updating
    * [GERONIMO-2699] - Module was not a war
    * [GERONIMO-2707] - Cannot deploy app client from ear
    * [GERONIMO-2721] - Unable to deploy anything
    * [GERONIMO-2737] - Server shutdown time has increased significantly because of ActiveMQ v4
    * [GERONIMO-2741] - Info messages are being displayed in the console output
    * [GERONIMO-2751] - [BUILD BREAK] Module geronimo-axis2
    * [GERONIMO-2768] - geronimo-j2ee-management_1.1_spec is still using geronimo-ejb_2.1_spec instead of new ejb_3.0_spec
    * [GERONIMO-2771] - GlassFish specs are being included in 2.0-M2 builds
    * [GERONIMO-2778] - Deployer should always fill in required <local> or <remote> interfaces elements in <ejb-ref>
    * [GERONIMO-2806] - mail.null.host property not resolved by SMTPTransport class
    * [GERONIMO-2809] - TransactionManagerImpl.getTransactionStatus() shouldn't throw on no tx (with patch)
    * [GERONIMO-2811] - got runtimeexception when processing soap request in doservice2
    * [GERONIMO-2835] - Error when shutting down server
    * [GERONIMO-2873] - OOME's and file-locking problems on Windows
    * [GERONIMO-2874] - ResourceAnnotationHelper performs invalid check for existing deployment descriptor entries
    * [GERONIMO-2878] - JVM stats exposed through JMX are incorrect and missing init/max heap size
    * [GERONIMO-2883] - AxisServiceRefBuilder currently downgrades JavaEE5 schemas to J2EE
    * [GERONIMO-2884] - JNDI Name Not Correct
    * [GERONIMO-2885] - JSF is leaking application ClassLoaders
    * [GERONIMO-2898] - Can't edit Jetty SSL Connector in Geronimo console
    * [GERONIMO-2905] - We need to accept broken app client spec dds for a while
    * [GERONIMO-2906] - JAF 1.1 CommandMap is mising getMimeTypes() method
    * [GERONIMO-2912] - Server can not be shutdown using bin\shutdown
    * [GERONIMO-2915] - Disable the call to processHTTPGetRequest to fix the build error
    * [GERONIMO-2941] - New config-substitutions.properties file is missing from Tomcat assemblies
    * [GERONIMO-2961] - Axis2: fix java.lang.ArrayIndexOutOfBoundsException when deploying the jaxws calculator example
    * [GERONIMO-2993] - Private repository causes offline builds to fail due to missing metadata
    * [GERONIMO-2997] - jaxws-war test:  axis2 no longer need the jaxb generated files
    * [GERONIMO-2999] - when issuing .wsdl request, the content-type isn't set
    * [GERONIMO-3012] - Axis: fix jaxws-war client invocation failure after moving to xbeans
    * [GERONIMO-3013] - <web-service-address> is ignored
    * [GERONIMO-3015] - Geronimo does not appear to scan war files for JPA entities
    * [GERONIMO-3016] - Server assemblies fail to start on Windows when there is a space in the path
    * [GERONIMO-3017] - Web Apps (WAR files) that directly contain JPA entities cannot be deployed
    * [GERONIMO-3027] - OpenEjbCorbaRefBuilder is not processing css-links at all.
    * [GERONIMO-3032] - Array bounds problem in  NoDTxServerTransactionPolicies.
    * [GERONIMO-3037] - Shutdown exception in CORBA Adapter code.
    * [GERONIMO-3042] - Port of openejb corba classes was based on out-of-date original classes.
    * [GERONIMO-3043] - Default assembly CORBABeans cannot change listener port.
    * [GERONIMO-3044] - Common Libs portlet does not split the file name correctly on linux
    * [GERONIMO-3045] - Unable to run jax-rpc war test with Axis2
    * [GERONIMO-3046] - When starting Daytrader after deploy on 2.0-SNAPSHOT ejb-jar is started before its dependencies have been started
    * [GERONIMO-3047] - EJB .create() calls causing marshalling exceptions when invoked through CORBA.
    * [GERONIMO-3048] - TomcatEJBWebServiceContext does not like NONE authentication method
    * [GERONIMO-3052] - injection machinery should throw exceptions when something goes wrong
    * [GERONIMO-3053] - OutOfMemoryErrors during deployment
    * [GERONIMO-3056] - WARNING messages issued during deployment on Jetty
    * [GERONIMO-3057] - Deploying web app to Minimal Jetty Assembly fails - javax.servlet.UnavailableException: org.apache.jasper.servlet.JspServlet
    * [GERONIMO-3063] - Axis2 Build Failure on Trunk
    * [GERONIMO-3065] - Inappropriate logging levels in Yoko SocketFactory class. 
    * [GERONIMO-3066] - ClassCastExceptions when dealing with SessionBeans through CORBA.  
    * [GERONIMO-3070] - web apps get dependencies on resources in all parents, not just other stuff in the ear
    * [GERONIMO-3072] - security bugs in openejb integration
    * [GERONIMO-3073] - More security bugs in openejb integration
    * [GERONIMO-3074] - Axis2: portname isn't set correctly
    * [GERONIMO-3082] - Enable spec compliant behavior in Tomcat
    * [GERONIMO-3083] - Security classes not available in connector module, so container-managed security for connection factories doesnt work.
    * [GERONIMO-3085] - Axis2: Response Wrapper class isn't set correctly which caused a NPE in Axis2
    * [GERONIMO-3086] - Axis2: wsgen tool needs axis2-jaxws-api-SNAPSHOT.jar at runtime
    * [GERONIMO-3087] - ConnectionTrackingCoordinator.invoke() does not properly convert Exceptions
    * [GERONIMO-3089] - geronimo-activemq-ra's ra.xml is missing several config-property elements
    * [GERONIMO-3090] - We need too many modules built to run the geronimo-gbean-deployer
    * [GERONIMO-3091] - upgrade to xmlbeans 2.2.0 for scout compatibility
    * [GERONIMO-3094] - Axis2: need to build the classpath and pass it onto wsgen
    * [GERONIMO-3097] - Axis2: ParameterDescriptionComposite still isn't built correctly
    * [GERONIMO-3100] - Axis2: remove hardcoded 12 jars in Axis2BuilderUtil
    * [GERONIMO-3102] - Axis2: servicename and portname overwrite (from wsdl to annotation)
    * [GERONIMO-3103] - GBeanOverride.writeXml parseException
    * [GERONIMO-3107] - PersistenceUnits getting processed more than once
    * [GERONIMO-3110] - Update Windows scripts to handle a couple failure scenarios
    * [GERONIMO-3112] - WADI Clustering is missing dependency to org.apache.tomcat.juli
    * [GERONIMO-3113] - geronimo-maven-plugin creates a java.endorsed.dirs will a null path member on Linux
    * [GERONIMO-3114] - Update setup of java.endorsed.dirs to always have ours before the JVM

** Improvement
    * [GERONIMO-795] - Extend Portlet skin capabilities to support minimize and maximize
    * [GERONIMO-931] - Rename administrative security realm
    * [GERONIMO-1265] - Preserve comments added by users in the config.xml file
    * [GERONIMO-1277] - Change group-id to org.apache.geronimo
    * [GERONIMO-1314] - Provide documentation that helps users make an informed decision as whether to use Tomcat or Jetty Web Container
    * [GERONIMO-1396] - Provide consistent look and feel for table views in the web console across all portlets
    * [GERONIMO-1431] - Make deploy tool and hot deploy directory work better together
    * [GERONIMO-1470] - Our context root settings should take precedence over those from application.xml
    * [GERONIMO-1471] - Connector dependencies
    * [GERONIMO-1642] - Deployment plan namespace validation
    * [GERONIMO-1716] - Add usage of SimpleEncryption to PropertiesFileLoginModule and Admin Console
    * [GERONIMO-1749] - Server Logs portlet - Web Access Log Viewer improvements
    * [GERONIMO-1807] - Remove uses of ObjectName from core server
    * [GERONIMO-1808] - Replace AbstractName with URI
    * [GERONIMO-1829] - Service Plans should allow GBean references by interface (vs. by name)
    * [GERONIMO-1842] - Dynamically load jars from the WEB-INF/lib directory
    * [GERONIMO-1880] - To Allow configurable password digests during REALM Deployment.
    * [GERONIMO-1907] - Deploy command should redeploy if the app is already deployed
    * [GERONIMO-1980] - Move Plugin Installer from rmi-naming to j2ee-system
    * [GERONIMO-2015] - Let's replace JKS to PKCS12 key store type
    * [GERONIMO-2045] - Plugin prerequisites: for DB pools, support DB type/version and table validation
    * [GERONIMO-2127] - Expose the ability to use Select for Update on CMP entity beans
    * [GERONIMO-2128] - Allow user to specify the Isolation Level for a CMP bean's SQL access
    * [GERONIMO-2387] - Server life cycle log entries should be generated by the server
    * [GERONIMO-2401] - Upgrade commons-logging to 1.1
    * [GERONIMO-2424] - Add config.xml support for ConfigurationAwareReference
    * [GERONIMO-2485] - PersistenceUnitGBean needs a NamespaceDrivenDeployer
    * [GERONIMO-2542] - Writing XML schema documentation for geronimo-web in distribution
    * [GERONIMO-2589] - Generate explicit-versions.properties transitvily
    * [GERONIMO-2597] - Make web service builder optional
    * [GERONIMO-2604] - Create a specs pom
    * [GERONIMO-2608] - JACC 1.1 support (jsr-115 MR4)
    * [GERONIMO-2616] - Move jee5 work from sandbox to trunk
    * [GERONIMO-2621] - Exception handling in Console
    * [GERONIMO-2634] - Switch to activemq 4.1.0-incubator: include apache incubator repo in our repo list.
    * [GERONIMO-2635] - Upgrade to JavaMail 1.4 and JavaBeans Activation Framework 1.1
    * [GERONIMO-2660] - Uniqueness constraint missing in multiple places in geronimo schema's
    * [GERONIMO-2661] - Make geronimo schema files more human readable
    * [GERONIMO-2662] - remove jetty5 support from trunk and 2.0-m1
    * [GERONIMO-2758] - Upgrade to Howl 1.0.2
    * [GERONIMO-2759] - Re-enable JVMCheck to warn users if Java SE 5 is not being used for 2.0 release
    * [GERONIMO-2762] - Updated JAX-WS tests
    * [GERONIMO-2767] - Minimize side effects of the offline deployer
    * [GERONIMO-2798] - Axis2 Integration - User JAXWS common module to implementation 
    * [GERONIMO-2802] - Axis2 integration - allow users to deploy jax-ws test, log the exceptions, set a few more messagecontext properties
    * [GERONIMO-2846] - modified jax-ws calculator sample to work with CXF and Axis2
    * [GERONIMO-2853] - Add a way to view MBean stats info in the JMX Viewer portlet
    * [GERONIMO-2858] - Improved condition for choosing between CXF or Axis2 implementations for JAXWS
    * [GERONIMO-2882] - Enable MTOM support for service-refs and for CXF-based web services
    * [GERONIMO-2887] - Hook up injections for jetty and app client
    * [GERONIMO-2913] - minor changes to JettyEJBWebServiceContext and TomcatEJBWebServiceContext for Axis2
    * [GERONIMO-2914] - Axis2: a few changes to set the servicepath, contextroot correctly in EJB to allow getWSDL() test working correctly
    * [GERONIMO-2945] - Reorganized the geronimo-javamail tree so that the 1.3.1 and 1.4 providers can be release separately.
    * [GERONIMO-2947] - Axis2 - a few improvements to support handlerchain
    * [GERONIMO-3011] - Adjust port configuration for running multiple instances of geronimo
    * [GERONIMO-3034] - Use jettys NIO based connectors by default.
    * [GERONIMO-3059] - CLIs refactoring - options and arguments parsing should be done prior the boot of a Kernel to provide a quicker feedback to users if they are invalid
    * [GERONIMO-3064] - Add axis2 log4j configure properties so that people can turn on axis2 logs in geronimo
    * [GERONIMO-3071] - Impossible to tell what is actually started in the app client
    * [GERONIMO-3080] - Axis2: Improve AxisServiceGenerator to handle more than 1 parameter of a service method (doclitwrapped case)
    * [GERONIMO-3092] - Axis2: after wsgen tool, need to scan the directory for the generated wsdl file

** New Feature
    * [GERONIMO-1035] - tomcat integration should wrap each servlet indiviudally
    * [GERONIMO-1293] - Provide tomcat statistics
    * [GERONIMO-1488] - externalize sensitive data out of the deployment plans
    * [GERONIMO-1638] - Multiple servers sharing the same repo and config store
    * [GERONIMO-1686] - Servlet 2.5 and JSP 2.1 api jars for JavaEE 5 work
    * [GERONIMO-2399] - Support both jetty 5 and jetty 6
    * [GERONIMO-2493] - Integrate Axis2 webservices
    * [GERONIMO-2530] - Enable configuration of Axis global request/response handlers
    * [GERONIMO-2640] - Expose "development" and "modificationTestInterval" attributes in Jasper as configuration attributes for webcontainer
    * [GERONIMO-2727] - Enable axis2-deployer in jetty and tomcat jee5 assemblies
    * [GERONIMO-2777] - Expose JAX-WS mandatory MessageContext properties 
    * [GERONIMO-2814] - Add a second repository to Geronimo
    * [GERONIMO-2908] - Deploy JAX-WS services without webservices.xml
    * [GERONIMO-2985] - webservice: provide test cases for different protocol combinations
    * [GERONIMO-2988] - Axis2: needs to support optional wsdl file
    * [GERONIMO-2990] - Axis2:  Supports OASIS XML Catalogs 1.1 specification to be used to resolve web service description document (wsdl/xsd)
    * [GERONIMO-2991] - Axis2: supports service-ref overwrite 
    * [GERONIMO-2992] - Axis2:  invoke the EJB3 container with the invoking method and method parameters




** Task
    * [GERONIMO-2581] - Update Version Numbers of Dependent Projects for Geronimo Version 2.0
    * [GERONIMO-2601] - Remove the "Old Keystore" portlet
    * [GERONIMO-2670] - Update geronimo plugin repository version
    * [GERONIMO-2700] - JSR-88 1.2 Tasklist (JEE5 Deployment)
    * [GERONIMO-2703] - JSR-252 Tasklist  (JSF 1.2)
    * [GERONIMO-2710] - Annotations Support Tasklist
    * [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
  • No labels