geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hogst...@apache.org
Subject svn commit: r532584 - /geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt
Date Thu, 26 Apr 2007 03:16:52 GMT
Author: hogstrom
Date: Wed Apr 25 20:16:51 2007
New Revision: 532584

URL: http://svn.apache.org/viewvc?view=rev&rev=532584
Log:
Added RELEASE-NOTES-2.0-M5.txt to tree and boilerplate

Added:
    geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt   (with props)

Added: geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt?view=auto&rev=532584
==============================================================================
--- geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt (added)
+++ geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt Wed Apr 25 20:16:51 2007
@@ -0,0 +1,336 @@
+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-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-1658] - NPE in the ConnectionTrackingCoordinator with Roller
+    * [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-2114] - Timer already cancelled error when attempting to grab a connection
from a pool
+    * [GERONIMO-2176] - deploy time validations lost in openejb rewrite
+    * [GERONIMO-2236] - keystore portlet - providing a null or incorrect password on edit
unlock can only be recovered with server recycle
+    * [GERONIMO-2238] - Can't copy a MultiParentClassLoader
+    * [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-2491] - Hibernate passes connections between servlets which we don't support
+    * [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-2657] - Persistence-* builders need improvements
+    * [GERONIMO-2659] - jspc plugin busted by spec >> provided change
+    * [GERONIMO-2668] - axis deployer still assumes it's the only one
+    * [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-268] - Connection Error handling problems
+    * [GERONIMO-2693] - Application classloader contains a massive number of duplicate classpath
entries
+    * [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-2747] - Error while shutting down Geronimo
+    * [GERONIMO-2751] - [BUILD BREAK] Module geronimo-axis2
+    * [GERONIMO-2754] - Server wont start on Revision: 497496
+    * [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-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 
+
+** 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-1418] - allow user to specify deployment targets by "nickname"
+    * [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
+
+** 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-2153] - Global JNDI
+    * [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-2943] - Add ModuleBuilderExtensions to web module builders
+    * [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-2827] - Java EE 5 application client support
+    * [GERONIMO-2889] - add support for resource injection in JSF Managed Beans
+    * [GERONIMO-2920] - Upgrade to tomcat 6.0.10 (stable)
+    * [GERONIMO-2936] - Complete hookup of CORBA TSS-link elements.
+    * [GERONIMO-2948] - Update yoko version to the 1.0-incubating-SNAPSHOT
+    * [GERONIMO-2953] - Remove obsolete TSSLinkBuilder references from deployer plans.
+    * [GERONIMO-3036] - upgrade to dwr 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
\ No newline at end of file

Propchange: geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/branches/2.0-M5/RELEASE-NOTES-2.0-M5.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message