Skip to content

Commit

Permalink
copy legal files from 3.0-M1 release as a base and backport mini-serv…
Browse files Browse the repository at this point in the history
…er pom changes

git-svn-id: https://svn.apache.org/repos/asf/geronimo/server/trunk@953283 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
Richard McGuire committed Jun 10, 2010
1 parent 4d0ab88 commit 6ea98df
Show file tree
Hide file tree
Showing 35 changed files with 4,230 additions and 1,778 deletions.
896 changes: 821 additions & 75 deletions LICENSE

Large diffs are not rendered by default.

14 changes: 12 additions & 2 deletions NOTICE
@@ -1,5 +1,5 @@
Apache Geronimo Apache Geronimo
Copyright 2003-2009 The Apache Software Foundation Copyright 2003-2010 The Apache Software Foundation


This product includes software developed by This product includes software developed by
The Apache Software Foundation (http://www.apache.org/). The Apache Software Foundation (http://www.apache.org/).
Expand Down Expand Up @@ -160,7 +160,12 @@ to include this software in this distribution under the CDDL license.
This product includes schema files developed for the Glassfish Java EE This product includes schema files developed for the Glassfish Java EE
reference implementation (http://java.sun.com/xml/ns/j2ee/). reference implementation (http://java.sun.com/xml/ns/j2ee/).
Apache Geronimo elects to include this software in this distribution Apache Geronimo elects to include this software in this distribution
under the CDDL license. The following schemas are included: under the CDDL license. You can obtain a copy of the License at:
https://glassfish.dev.java.net/public/CDDL+GPL.html
The source code is available at:
https://glassfish.dev.java.net/source/browse/glassfish/

The following schemas are included:


=========================== ===========================
application-client_1_4.xsd application-client_1_4.xsd
Expand Down Expand Up @@ -203,3 +208,8 @@ under the CDDL license. The following schemas are included:
web-fragment_3_0.xsd web-fragment_3_0.xsd
=========================== ===========================


This product includes software developed at
the OSGi Alliance (http://www.osgi.org/).

This product includes software developed at
OPS4J (http://www.ops4j.org/).
6 changes: 3 additions & 3 deletions README.txt
@@ -1,5 +1,5 @@
====================================================== ======================================================
Apache Geronimo v@VERSION@ Apache Geronimo v3.0-M1


http://geronimo.apache.org/ http://geronimo.apache.org/
------------------------------------------------------ ------------------------------------------------------
Expand All @@ -9,7 +9,7 @@ ______________________
Release Notes Release Notes
====================== ======================


Please read the RELEASE_NOTES-@VERSION@.txt for a complete list of new features Please read the RELEASE_NOTES-3.0-M1.txt for a complete list of new features
available in this release. available in this release.




Expand All @@ -23,7 +23,7 @@ Documentation
- http://cwiki.apache.org/GMOxDOC30/documentation.html - http://cwiki.apache.org/GMOxDOC30/documentation.html
OR OR
- http://cwiki.apache.org/GMOxDOC21/documentation.html - http://cwiki.apache.org/GMOxDOC21/documentation.html
(Geronimo 2.2 documentation until Geronimo @VERSION@ documentation is created) (Geronimo 2.2 documentation until Geronimo 3.0-M1 documentation is created)




______________________ ______________________
Expand Down
198 changes: 171 additions & 27 deletions RELEASE_NOTES-3.0-SNAPSHOT.txt
@@ -1,4 +1,4 @@
Release Notes -- Apache Geronimo -- Version @VERSION@ Release Notes -- Apache Geronimo -- Version Geronimo @VERSION@




Geronimo URLs Geronimo URLs
Expand All @@ -14,12 +14,18 @@ Wiki: http://cwiki.apache.org/geronimo


Documentation Documentation
------------- -------------
Please see http://cwiki.apache.org/GMOxDOC22/documentation.html for the Please see http://cwiki.apache.org/GMOxDOC30/documentation.html for the
latest documentation on this release. latest documentation on this release.
OR OR
Please see http://cwiki.apache.org/GMOxDOC21/documentation.html for Geronimo Please see http://cwiki.apache.org/GMOxDOC22/documentation.html for Geronimo
2.2 documentation until Geronimo @VERSION@ documentation is created 2.2 documentation until Geronimo @VERSION@ documentation is created


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



System Requirements System Requirements
------------------- -------------------
Expand All @@ -31,62 +37,200 @@ Most testing has been done on Linux, Mac OS X, and Windows.
Geronimo @VERSION@ Enhancements Geronimo @VERSION@ Enhancements
------------------------- -------------------------


Support for SUN's Java Enterprise Edition 6.0 specification: Support for portions of SUN's Java Enterprise Edition 6.0 specification:
- EJB 3.1 - EJB 3.1 (partial)
- JPA 2.0 - JPA 2.0
- Servlet 3.0 - Servlet 3.0
- . . . - JSP 2.2

- EL 2.2
- JSF 2.0
- JSTL 1.2
- JCA 1.6
- JACC 1.4
- JASPIC 1.0
- JAXB-2.2
- Annocations 1.1
- Interceptors 1.1
- OSGi application support
- Apache Aries programming model, including support for
- OSGi Blueprint service
- OSGi JNDI extender
- OSGi Web Application Bundle Support



Geronimo @VERSION@ Issues Resolved Geronimo @VERSION@ Issues Resolved
------------------------------ ------------------------------

** Sub-task
* [GERONIMO-4410] - Update JPA 2.0 spec component
* [GERONIMO-4680] - Create a plugin in for OpenJPA 2.0.
* [GERONIMO-4831] - stop building dojo-0.4.3 from ext
* [GERONIMO-4832] - Modify EJB portlets to fit the new APIs of Tree and TreeEntry
* [GERONIMO-4902] - need license file modifications for imported plexus code in osgi sandbox modules/geronimo-plugin
* [GERONIMO-4914] - gogo commands for manipulating g. plugins
* [GERONIMO-4917] - Figure out how to use ext and endorsed classpaths under felix/karaf and get our corba spec in there.
* [GERONIMO-4919] - The @WebListener annotation needs to be able to accept a value as the description
* [GERONIMO-4923] - Remove those classloader plugins
* [GERONIMO-4924] - Reenable the client container in Geronimo
* [GERONIMO-4933] - Some optimization for loaded bundle checking
* [GERONIMO-4948] - To migrate existing geronimo gshell commands to karaf based shell.
* [GERONIMO-4962] - prevent jasper from assuming all classloaders are URLClassLoaders
* [GERONIMO-4964] - base jetty servletcontext getResource on bundle getEntry
* [GERONIMO-4973] - Classpath entrys in karaf-client.jar is ../system/ instead of ../repository/
* [GERONIMO-4976] - rfc 66 support for jetty and tomcat
* [GERONIMO-4989] - Jetty and tomcat need to support ServletContext.getResource from a bundle, not file system location
* [GERONIMO-4990] - Add serialVersionUID to serializable spec classes from javadoc
* [GERONIMO-4992] - Tomcat StandardContext use of Class.forName(className) doesn't work well in osgi
* [GERONIMO-4994] - To support multiple level navigation tree in geronimo web console.
* [GERONIMO-5008] - Create util methods for all the Geronimo components
* [GERONIMO-5017] - Create geronimo-annotation_1.1_spec jar
* [GERONIMO-5018] - Remove -EA- versioning from the JEE6 spec versions.
* [GERONIMO-5029] - Integrate WAR to WAB converter/url handler from Apache Aries
* [GERONIMO-5031] - Implement EL spec 2.2
* [GERONIMO-5034] - Integrate JMX (RFC 142) implementation from Apache Aries
* [GERONIMO-5037] - Support Servlet 3.0 annotation and fragment web file
* [GERONIMO-5038] - Need to URLEncode temp bundle location since felix URLDecodes it
* [GERONIMO-5093] - Create JAXB 2.2 spec jar
* [GERONIMO-5094] - Integrate the 2.2 version of the jaxb reference implementation.
* [GERONIMO-5098] - Create Servlet 3.0 version of the spec jar.
* [GERONIMO-5099] - Create JSP 2.2 spec jar
* [GERONIMO-5100] - Create connector 1.6 spec jar
* [GERONIMO-5104] - Update the jsf spec level to 2.o
* [GERONIMO-5105] - Create JACC 1.4 spec jar
* [GERONIMO-5106] - Create a spec jar for JASPIC 1.0
* [GERONIMO-5107] - Implement JASPIC 1.0 in Geronimo
* [GERONIMO-5108] - Create interceptor 1.1 spec jar
* [GERONIMO-5111] - Create a bundle version of jstl 1.2 and change dependencies to new version
* [GERONIMO-5112] - Implement the DataSourceDefinition annotation
* [GERONIMO-5114] - Implement the ManagedBean annotation
* [GERONIMO-5118] - Create an ejb 3.1 spec jar implementation
* [GERONIMO-5133] - Geroinimo versions of the specs should pick up the additions made to the service mix versions of the bundles.
* [GERONIMO-5165] - Discover database drivers in META-INF/services/java.sql.Driver files
* [GERONIMO-5169] - Remove GShell
* [GERONIMO-5174] - System bundle exports JAX-WS packages with wrong version
* [GERONIMO-5178] - Inconsistent handling of META-INF/services files by different Geronmo specs.
* [GERONIMO-5188] - Uplevel the stax spec implementation to the 1.3 maintenance release level.
* [GERONIMO-5201] - Repace service versions of spec bundles with Geronimo latest versions.
* [GERONIMO-5202] - jaxb 2.2 version problem.
* [GERONIMO-5203] - JTA OSGi services & blueprint extensions
* [GERONIMO-5218] - The portlets page in iframe height is limited in debug view, so that some content is not visible when expanding the tree in debug view.
* [GERONIMO-5234] - JavaEE6 sample - Servlet 3.0 - Web Fragment
* [GERONIMO-5235] - JavaEE6 sample - Servlet 3.0 - Part attribute
* [GERONIMO-5236] - JavaEE6 sample - Servlet 3.0 - Annotations for servlets, filters and listeners
* [GERONIMO-5237] - JavaEE6 sample - Servlet 3.0 - JAR resources support
* [GERONIMO-5238] - JavaEE6 sample - Servlet 3.0 - Programmatically register and initialize servlets and filters
* [GERONIMO-5239] - Restructure samples layout to categorize samples into Java EE 5, Java EE 6, and OSGi
* [GERONIMO-5240] - Add daytrader(JavaEE) into the samples code tree
* [GERONIMO-5251] - Support environment entires of type Class or Enum
* [GERONIMO-5266] - JavaEE6 sample - JPA 2.0 - Criteria API
* [GERONIMO-5272] - JavaEE6 sample - JSF 2.0 - AJAX interaction
* [GERONIMO-5273] - JavaEE6 sample - EJB 3.1 - Singleton
* [GERONIMO-5275] - JavaEE6 sample - RESTful service
* [GERONIMO-5276] - JavaEE6 sample - EJB 3.1 - Timer Service

** Bug ** Bug
TBD * [GERONIMO-4566] - Need extra servlet mappings for jetty and tomcat for welcome jsps compiled into servlets
* [GERONIMO-4859] - Default JMX monitoring MBeans list should include JVM MBean.
* [GERONIMO-4886] - Request Time Count attribute does not exist in connector mbean.
* [GERONIMO-4928] - In the JPA persistence.xml loading code, exclude-unlisted-classes handling not compliant with JPA3.0 spec
* [GERONIMO-5147] - deploy.sh exits with non-zero status because of stty echo
* [GERONIMO-5151] - JSTL sql tags do not work
* [GERONIMO-5176] - our DependencyManager needs to know about artifact aliases.
* [GERONIMO-5211] - geronimo start command is very verbose
* [GERONIMO-5213] - Review Geronimo 3.0 commands need a thorough review
* [GERONIMO-5246] - Geronimo 3.0 version of activemq still has spring dependencies.
* [GERONIMO-5247] - IllegalStateException during Geronimo build.
* [GERONIMO-5249] - Use karaf jaas boot code to load login modules
* [GERONIMO-5259] - Annoying "access denied" security exceptions for oenwebbeans while java2 security is enabled.
* [GERONIMO-5260] - Geronimo bundle members need to be released separately
* [GERONIMO-5261] - Fix LICENSE and NOTICE files for the Geronimo bundles subprojects.
* [GERONIMO-5279] - search-plugins, install-library deploy command fails with NoClassDefFoundError
* [GERONIMO-5281] - MergeHelper should not load all classes in bundle
* [GERONIMO-5285] - deploy, undeploy, deploy of blog sample fails
* [GERONIMO-5286] - Many irrelevant build properties end up in the manifest
* [GERONIMO-5287] - Felix instance cache is not cleared for client/shutdown/deploy
* [GERONIMO-5289] - Test all combinations of heuristic exceptions
* [GERONIMO-5291] - Can not get multipart data sent from html form.
* [GERONIMO-5301] - DatabaseInitializationGBean class not found.
* [GERONIMO-5308] - Use cookie version 0 for Tomcat 7
* [GERONIMO-5321] - mvn install -Dstage=bootstrap no longer working.
* [GERONIMO-5330] - env-entry values should not be trimmed
* [GERONIMO-5333] - Server start fails, but java process stays active
* [GERONIMO-5335] - ClassNotFoundException running 'geronimo stop'
* [GERONIMO-5337] - ServerHostName does not control the bind ip address for Tomcat Connectors


** Improvement ** Improvement
TBD * [GERONIMO-434] - Connection factories extracted from conceptually wrong gbean

* [GERONIMO-4694] - Upgrade to Derby 10.5.3.0
* [GERONIMO-4723] - Replace our dojo repackaging with the released dojo-war
* [GERONIMO-4907] - GBeanInstance to Ignore Missing Setters
* [GERONIMO-4975] - Simplify integrating new ModuleBuilders with EARConfigBuilder
* [GERONIMO-4984] - EjbDaemonGBean can start multiple daemons
* [GERONIMO-5149] - More flexibility checking for dependency changes


** New Feature ** New Feature
TBD * [GERONIMO-4918] - EJB 3.1 Singleton Support
* [GERONIMO-5263] - Support Servlet 3.0 new features in Tomcat assembly





** Task
* [GERONIMO-4888] - Update the version of dojo-war dependency to 1.3.2
* [GERONIMO-4916] - move osgi framework in to replace pre-osgi framwork
* [GERONIMO-5171] - Upgrade WADI from 2.1.1. to 2.1.2 in 22 branch and trunk.




Certification Status Certification Status
-------------------- --------------------


TBD Apache Geronimo vGeronimo @VERSION@, being a MILESTONE release is not yet certified.




Distributions Distributions
------------- -------------
Apache Geronimo v@VERSION@ is available in five distributions so you can pick Apache Geronimo vGeronimo @VERSION@ is available in five distributions so you can pick
the one that best fits your environment. the one that best fits your environment.


The available distributions are as follows: 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: Non-Certified distributions:
- Apache Geronimo with Tomcat web container and OpenJPA for persistence.
- Apache Geronimo with Jetty web container and OpenJPA for persistence.
- Little-G with Tomcat web container, minimal configuration. - Little-G with Tomcat web container, minimal configuration.
- Little-G with Jetty web container, minimal configuration. - Little-G with Jetty web container, minimal configuration.
- Geronimo framework, stripped down Geronimo pluggable framework. - Geronimo framework, stripped down Geronimo pluggable framework.


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



Supported features Supported features
------------------ ------------------
All programming elements of the Java EE 6.0 Specification are available. - Web applications using servlet 3.0, jsf 2.0, and jsp 2.2.

- Web Application Bundles in the OSGi style .
- The OSGi/Aries EBA programming model with support for blueprint,
- JPA, transactions, and JNDI.
- Traditional Java EE apps, including support for JPA 2.0, EJB 3.0,
ActiveMQ 5.3.2, and JCA 1.6



Known Issues and Limitations Known Issues and Limitations
---------------------------- ----------------------------
** Bug Geronimo @VERSION@ is a milestone release and should only
TBD be used for learning about the upcoming Geronimo 3.0 release with Java
EE 6 and OSGi/Aries support and not for any type of production usage...

In particular, the following limitations need to be noted:
- This release does not include support for Web Services. Web Services
support is not a required component for the Java EE 6 Web Profile, which is
the focus of the Geronimo 3.0 release.
- The OpenEJB version used in this milestone is still largely at the EJB 3.0
support level.
- The following components required by the Java EE 6 Web Profile are not yet
included in this release:
- Java Context and Dependency Injection (JSRs 299 and 330).
- Bean Validation (JSR 302)
- Managed Beans (JSR 318)



Expand Up @@ -129,6 +129,9 @@ log4j.logger.uk.ltd.getahead.dwr.util.Logger=WARN
# Aries Blueprint - hide "waiting for namespace handler" warnings # Aries Blueprint - hide "waiting for namespace handler" warnings
log4j.logger.org.apache.aries.blueprint.container.BlueprintContainerImpl=ERROR log4j.logger.org.apache.aries.blueprint.container.BlueprintContainerImpl=ERROR


# XBean - Suppress "could not load" warnings for Spring classes
log4j.logger.org.apache.xbean.blueprint.context.impl.XBeanNamespaceHandler=ERROR

# Example: enable Axis debug log output # Example: enable Axis debug log output
#log4j.logger.org.apache.axis.enterprise=DEBUG #log4j.logger.org.apache.axis.enterprise=DEBUG
#log4j.logger.org.apache.axis.TIME=DEBUG #log4j.logger.org.apache.axis.TIME=DEBUG
Expand Down

0 comments on commit 6ea98df

Please sign in to comment.