Permalink
Browse files

copy legal files from 3.0-M1 release as a base and backport mini-serv…

…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
Richard McGuire committed Jun 10, 2010
1 parent 4d0ab88 commit 6ea98df29374b80c925debf692069cb88fd1a6ca
Showing with 4,230 additions and 1,778 deletions.
  1. +821 −75 LICENSE
  2. +12 −2 NOTICE
  3. +3 −3 README.txt
  4. +171 −27 RELEASE_NOTES-3.0-SNAPSHOT.txt
  5. +3 −0 framework/configs/karaf-framework/src/main/distribution/instance/var/log/server-log4j.properties
  6. +2,434 −1,045 framework/configs/karaf-framework/src/main/distribution/text/LICENSE
  7. +131 −606 framework/configs/karaf-framework/src/main/distribution/text/NOTICE
  8. +199 −0 framework/configs/karaf-framework/src/main/distribution/text/README.txt
  9. +236 −0 framework/configs/karaf-framework/src/main/distribution/text/RELEASE_NOTES-3.0-SNAPSHOT.txt
  10. +7 −0 plugins/activemq/activemq-jetty-server/pom.xml
  11. +11 −0 plugins/activemq/pom.xml
  12. +1 −11 plugins/connector-1_6/db-connectors/src/main/history/dependencies.xml
  13. +7 −0 plugins/connector-1_6/geronimo-connector-server/pom.xml
  14. +12 −0 plugins/connector-1_6/pom.xml
  15. +7 −0 plugins/console/console-jetty-server/pom.xml
  16. +7 −0 plugins/console/console-tomcat-server/pom.xml
  17. +18 −0 plugins/console/pom.xml
  18. +7 −0 plugins/corba/corba-server/pom.xml
  19. +12 −0 plugins/corba/pom.xml
  20. +7 −0 plugins/jetty8/jetty-server/pom.xml
  21. +14 −0 plugins/jetty8/pom.xml
  22. +7 −0 plugins/myfaces/myfaces-jetty-server/pom.xml
  23. +10 −0 plugins/myfaces/pom.xml
  24. +7 −3 plugins/openejb/geronimo-openejb-server/pom.xml
  25. +5 −0 plugins/openejb/openejb-deployer/src/main/history/dependencies.xml
  26. +0 −5 plugins/openejb/openejb/src/main/history/dependencies.xml
  27. +17 −0 plugins/openejb/pom.xml
  28. +9 −1 plugins/uddi/pom.xml
  29. +7 −0 plugins/uddi/uddi-jetty-server/pom.xml
  30. +10 −0 plugins/wab/pom.xml
  31. +7 −0 plugins/wab/web-jetty-server/pom.xml
  32. +7 −0 plugins/wab/web-tomcat-server/pom.xml
  33. +10 −0 plugins/welcome/pom.xml
  34. +7 −0 plugins/welcome/welcome-jetty-server/pom.xml
  35. +7 −0 plugins/welcome/welcome-tomcat-server/pom.xml
View
896 LICENSE

Large diffs are not rendered by default.

Oops, something went wrong.
View
14 NOTICE
@@ -1,5 +1,5 @@
Apache Geronimo
-Copyright 2003-2009 The Apache Software Foundation
+Copyright 2003-2010 The Apache Software Foundation
This product includes software developed by
The Apache Software Foundation (http://www.apache.org/).
@@ -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
reference implementation (http://java.sun.com/xml/ns/j2ee/).
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
@@ -203,3 +208,8 @@ under the CDDL license. The following schemas are included:
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/).
View
@@ -1,5 +1,5 @@
======================================================
-Apache Geronimo v@VERSION@
+Apache Geronimo v3.0-M1
http://geronimo.apache.org/
------------------------------------------------------
@@ -9,7 +9,7 @@ ______________________
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.
@@ -23,7 +23,7 @@ Documentation
- http://cwiki.apache.org/GMOxDOC30/documentation.html
OR
- 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)
______________________
@@ -1,4 +1,4 @@
-Release Notes -- Apache Geronimo -- Version @VERSION@
+Release Notes -- Apache Geronimo -- Version Geronimo @VERSION@
Geronimo URLs
@@ -14,12 +14,18 @@ Wiki: http://cwiki.apache.org/geronimo
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.
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
+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
-------------------
@@ -31,62 +37,200 @@ Most testing has been done on Linux, Mac OS X, and Windows.
Geronimo @VERSION@ Enhancements
-------------------------
-Support for SUN's Java Enterprise Edition 6.0 specification:
- - EJB 3.1
+Support for portions of SUN's Java Enterprise Edition 6.0 specification:
+ - EJB 3.1 (partial)
- JPA 2.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
------------------------------
+
+** 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
-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
-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
-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
--------------------
-TBD
+Apache Geronimo vGeronimo @VERSION@, being a MILESTONE release is not yet certified.
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 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:
+- 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 Jetty web container, minimal configuration.
- Geronimo framework, stripped down Geronimo pluggable framework.
-Note: Non-Certified distributions do not contain a complete JavaEE6 stack and
-so cannot be certified. Certified distributions can be reconfigured by the
-user (such as Tomcat web container with CXF for Web Services).
-
+Note: Non-Certified distributions do not contain a complete Java EE 6 stack and
+so cannot be certified.
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
----------------------------
-** Bug
-TBD
+Geronimo @VERSION@ is a milestone release and should only
+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)
+
@@ -129,6 +129,9 @@ log4j.logger.uk.ltd.getahead.dwr.util.Logger=WARN
# Aries Blueprint - hide "waiting for namespace handler" warnings
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
#log4j.logger.org.apache.axis.enterprise=DEBUG
#log4j.logger.org.apache.axis.TIME=DEBUG
Oops, something went wrong.

0 comments on commit 6ea98df

Please sign in to comment.