You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by hc...@apache.org on 2006/12/13 23:11:06 UTC
svn commit: r486857 - /geronimo/server/trunk/RELEASE-NOTES-2.0-M1.TXT
Author: hcunico
Date: Wed Dec 13 14:11:06 2006
New Revision: 486857
URL: http://svn.apache.org/viewvc?view=rev&rev=486857
Log:
GERONIMO-2658 - Added RELEASE-NOTES-2.0-M1.TXT
Added:
geronimo/server/trunk/RELEASE-NOTES-2.0-M1.TXT
Added: geronimo/server/trunk/RELEASE-NOTES-2.0-M1.TXT
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/RELEASE-NOTES-2.0-M1.TXT?view=auto&rev=486857
==============================================================================
--- geronimo/server/trunk/RELEASE-NOTES-2.0-M1.TXT (added)
+++ geronimo/server/trunk/RELEASE-NOTES-2.0-M1.TXT Wed Dec 13 14:11:06 2006
@@ -0,0 +1,272 @@
+Release Notes -- Apache Geronimo -- Version 2.0 - Milestone 1
+
+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
+furhter details.
+
+
+System Requirements
+-------------------
+You need a platform that supports the Sun JDK 5.0+ (J2SE 1.5.0+).
+
+Most testing has been done on Linux, Mac OS X, and Windows.
+
+
+Significant Changes in the 2.0 Release
+--------------------------------------
+Apache Geronimo v2.0 includes the following features:
+
+- Full Sun JDK 5.0+ (J2SE 1.5.0+)
+- Servlet 2.5 (Tomcat)
+- JSP 2.1 (Tomcat)
+- JSP Debug 1.0 (Tomcat)
+- Servlet 2.5 (Jetty)
+- JSP 2.1 (Jetty - via Jasper)
+- JSP Debug 1.0 (Jetty)
+- JSF 1.2
+- JSTL 1.2
+- Common Annotations 1.0
+- JAF 1.1
+- JavaMail 1.4
+- JPA 1.0
+- JTA 1.1
+- JMS 1.1
+- JCA 1.5
+- JACC 1.1
+- EJB 3.0
+- J2EE Management 1.1
+- Application Deploy 1.2
+- Connector 1.5
+- JAX RPC 1.1
+
+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 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 during the install process. 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 once and avoid to enter 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
+--------------------
+Apache Geronimo v2.0-M1, being a MILESTONE release is not a certified yet certified.
+
+
+Known Issues and Limitations
+----------------------------
+
+<!-- open Bugs for 1.2 + 2.* -->
+
+ * GERONIMO-2657 Persistence-* builders need improvements
+ * GERONIMO-2644 Fix leaking ClassLoaders
+ * GERONIMO-2643 Stack trace (due to amq) while shutting down Geronimo
+ * GERONIMO-2642 welcome app not included in the jetty assembly.
+ * GERONIMO-2622 Implement PolicyContextHandlerSOAPMessage
+ * GERONIMO-2605 NPE if exporting plugin for module having dependency on module with no groupId
+ * GERONIMO-2598 Deploy tool prints useless message if configuration start fails
+ * GERONIMO-2551 Plugin hits NPE if maven-metadata listed artifact doesn't exist or JAR artifact maven-metadata doesn't exist
+ * GERONIMO-2534 Security realms portlet should validate the realm-name for duplicate name
+ * GERONIMO-2491 Hibernate passes connections between servlets which we don't support
+ * GERONIMO-2481 WebServers portlet: Create/Edit Tomcat Connectors should support editing of all supported connector attributes
+ * GERONIMO-2480 Plugin installer status sticks on "Searching for X at Y" while downloading
+ * GERONIMO-2416 ProxyMethodInterceptor should work with classes that have start,stop methods
+ * GERONIMO-2290 Percent complete goes over 100% when installing configurations
+ * GERONIMO-2289 GeronimoAsMavenServlet.java generates wrong default-repository element
+ * GERONIMO-2288 Abstract/Maven repositories install modules incorrectly
+ * GERONIMO-2286 app client plan still uses Strings for dependency Module IDs
+ * GERONIMO-2283 Common libs portlet guesses wrong group ID, gives no usage advice
+ * GERONIMO-2246 Why resource-env-ref:admin-object-module?
+ * GERONIMO-2082 [m2] stax dependencies are all wrong
+ * GERONIMO-2028 Plugin export errors don't stop process, but cause it to fail much later
+ * GERONIMO-2025 Undeploy and redeploy with no version leaves dangling entries in config.xml
+ * GERONIMO-1917 repository doesn't deal well with case insensitive file systems
+ * GERONIMO-1786 JMS Listeners for protocols activeio, peer and openwire fail to start
+ * GERONIMO-1761 Change geronimo-util module to geronimo-crypto, give credit where credit is due
+ * GERONIMO-1631 NoSuchConfigException when restarting app after undeploying
+ * GERONIMO-1285 Deployer does not list all modules that have been stopped
+ * GERONIMO-603 IllegalArgumentException when deploying WebApp containing a url-pattern of /* in security-constraint
+ * GERONIMO-268 Connection Error handling problems
+ * GERONIMO-250 Connector tries to commit after connection error
+
+
+Specific Issues, Features and Improvements fixed in Version 2.0-M1
+------------------------------------------------------------------
+Release Notes - Geronimo - Version 2.0-M1
+
+<!-- closed JIRAs for 2.* -->
+
+** Bug
+ * GERONIMO-2592 TSSLink doStart() method is not getting called.
+ * GERONIMO-2630 sun j2ee schemas are being redistributed in jsp and servlet specs
+ * GERONIMO-1135 Keystore password in System.properties
+ * GERONIMO-2522 Hot deployer makes app hangs
+ * GERONIMO-2402 Redeployment fails after third iteration.
+ * GERONIMO-2646 WAR without a geronimo-web.xml deploys to the wrong context
+ * GERONIMO-2560 Realm added using SecurityRealm portlet does not work
+ * GERONIMO-1657 CommandSupport doesn't bubble up the exception. Prints stacktrace.
+ * GERONIMO-2236 keystore portlet - providing a null or incorrect password on edit unlock can only be recovered with server recycle
+ * GERONIMO-2350 CertificateChainCallbackHandler willfully conceals causes of failure
+ * GERONIMO-2363 Console: create new pool using wizard, cannot use "show plan" button for any XA database, even derby
+ * GERONIMO-2458 MapEditor does not work
+ * GERONIMO-2459 Connector deployer needs to add dependency to j2ee-server for J2EEServer gbean reference
+ * GERONIMO-2479 j2ee remote ejb clients should look for "localhost" not 0.0.0.0 by default
+ * GERONIMO-2533 Password setup forms should use a confirmation field
+ * GERONIMO-2548 GBeanInfo should exclude attributes and operations of java.lang.Object class
+ * GERONIMO-2549 NullPointerException: CommandListConfigurations
+ * GERONIMO-2559 cannot stop activemq via kernel shutdown
+ * GERONIMO-2566 Creating new listeners for ActiveMQ from JMS Server portlet fails
+ * GERONIMO-2580 CorbaRefBuilder inserts ref for java:comp/CORBA that fails when corba gbean is not present.
+ * GERONIMO-2584 Hot deploy module/server restart, throws IllegalArgumentException if application deployed using hotdeployment
+ * 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-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-2611 Configuration should not have duplicates in allServiceParents
+ * GERONIMO-2615 Not enough info when a gbean ref can't be verified during deployment
+ * 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-2631 jetty5 builder needs to parameterize the jsp servlet class
+ * GERONIMO-2632 Connection errors can result in infinite loop
+ * GERONIMO-2456 NOTICE.txt is missing some notices added during 1.1.1 development
+ * GERONIMO-2377 deploying a new datasource with the same name does not indicate any problem in the console
+ * GERONIMO-2652 XmlBeans is having trouble validating some xml from substitution groups
+ * GERONIMO-2555 Windows scripts don't work when used from different drive
+ * GERONIMO-2656 for jetty, in servlet-mapping, url patterns must be trimmed.
+ * GERONIMO-2437 Empty dirs and config.xml entries left behind after undeploy
+ * GERONIMO-2599 deploying RAR leads to message that Geronimo can't find web.xml
+ * GERONIMO-2619 Javamail 1.4 spec needs to be using the JAF 1.1 version.
+ * GERONIMO-1982 server try to deploy the modules in hot deployment directory again during server startup
+ * GERONIMO-1519 ResourceException.toString() can return null
+ * GERONIMO-646 Servlet calling HttpServletRequest.isUserInRole(null) causes NPE using Jetty container
+
+** Improvement
+ * GERONIMO-931 Rename administrative security realm
+ * GERONIMO-1396 Provide consistent look and feel for table views in the web console across all portlets
+ * GERONIMO-1880 To Allow configurable password digests during REALM Deployment.
+ * GERONIMO-2392 Too hard to tell why a gbean doesn't start
+ * GERONIMO-2499 Generalize NamingBuilder so it can handle more than just jndi building
+ * 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-2634 Switch to activemq 4.1.0-incubator: include apache incubator repo in our repo list.
+ * GERONIMO-2616 Move jee5 work from sandbox to trunk
+
+** New Feature
+ * GERONIMO-2460 JPA container managed persistence support
+ * GERONIMO-2636 Update Jetty 6 assembly to use Jasper 6 for JSP 2.1 support
+ * GERONIMO-2536 Support Java EE 5 JavaServerPages Standard Tag Library in Geronimo (JSTL, JSR 52)
+ * GERONIMO-2535 Support Java EE 5 Common Annotation Spec in Geronimo (JSR 250)
+
+** Task
+ * GERONIMO-2537 All Geronimo source files must be brought in line with the new ASF source header and copyright notice policy
+ * GERONIMO-2601 Remove the "Old Keystore" portlet
+ * GERONIMO-2639 Upgrade dojo to 0.4.1
+
+** Sub Task
+ * GERONIMO-1722 "GERONIMO-851 Module migration to Maven 2: activemq-embedded-rar"
+
+** Test
+ * GERONIMO-2620 Need to create javamail 1.4 versions of the provider and mail jars
\ No newline at end of file