Sunday Dec 18, 2011

Difference between GlassFish Open Source and Commercial Editions


The GlassFish Server Open Source Edition provides a full Java EE 6 compliant, free, and an open source application server. It is also available in a Web Profile distribution and can be downloaded from glassfish.org. The grey box in the diagram below shows functionality in the open source distribution. It is an easy-to-use (zip installer and NetBeans/Eclipse/IntelliJ integration), light-weight (downloads starting at 30MB, small disk/memory footprint), and modular (OSGi-based, containers start on demand) application server. It also provides clustering with high availability and centralized administration using CLI, web-based administration console, and REST APIs. The open source edition is supported using the GlassFish Forums and other social media channels.

The Oracle GlassFish Server is Oracle's commercially supported GlassFish Server distribution. The diagram below shows the additional set of features offered in the commercial edition above and beyond the open source edition. The Oracle GlassFish Server Control is a suite of features that improves performance, allows automatic backup of configuration and application data, enables fine-grained monitoring, and enables more secure and highly available production deployments. The customers also get 24 x 7 support all through out the year, priority for their bug fixes and patches/hot fixes for them. Indemnification protects you from legal action associated with the open source software distributed by Oracle. This edition can be downloaded for evaluation from OTN but a license is required for production use. Learn more about how support and sustaining is provided as part of the commercial distribution here.



In summary, GlassFish Server Open Source Edition has the following features:
  • Free community-supported application server
  • Full Java EE 6 platform support and Web Profile support
  • Easy to use
  • Lightweight; starts in a few seconds
  • Modular and extensible architecture (OSGi)
  • Fastest open source application server (http://spec.org)
  • Clustering and centralized administration
  • Production reliability
  • Available from glassfish.org
Oracle GlassFish Server provide the following additional benefits:
  • Oracle's commercially supported GlassFish Server distribution
  • Includes Open Source Edition features
  • GlassFish Server Control (pdf)
  • 24 x 7 x 365 Oracle Support
  • Priority for bug fixes & feature enhancements
  • Patches, hot fixes
  • Indemnification
  • Available for evaluation via OTN license
  • Requires a license for production use

If you are using Oracle GlassFish Server 3.0.1 or 3.1.1 or commercially supported version of GlassFish 2.x then the following patches are relevant for you:

Here are some additional links to stay updated:

Friday Dec 16, 2011

Oracle GlassFish Server 3.1.1 Patch 2

GlassFish 3.1.1 Patch 2 (also called GlassFish 3.1.1.2) is a commercial (restricted) patch release for GlassFish 3.1.1.

The patch 1 was a Critical Patch Update (CPU) and released in October 2011. Due to the threat posed by a successful attack, Oracle strongly recommends that customers apply CPU fixes as soon as possible. The exact patch details and downloads can be found here.

GlassFish 3.1.1 Patch 2 was released on Dec 2, 2011 and it is part of Oracle's Commercial GlassFish Offering. There are 20 bugfixes in this patch. It integrates newer versions of Grizzly, Jersey, Weld, and HK2. This patch also fixes a bug in Weld that allows weld-numberguess sample to be run successfully again. This patch also drastically improves the deployment times of EAR files with WAR files on Mac. There is also a bugfix that allows EJB-based Web service to now run on domains migrated from 2.x to 3.1.1. The complete list of bugs is given below.

Patch 2 is available as an IPS repository in ZIP format. To install the upgrade, just unzip that ZIP file and then follow these instructions.

Release Overview

Description
Patch release for GlassFish 3.1.1.

Release Date
Dec 2, 2011

Patch Ids
All distributions of this release, including patches, are based on IPS packages. Login to https://support.oracle.com/ with your ID and password, click on the "Patches and Updates" tab and enter the Patch ID as mentioned below.

Package-based patches

• Solaris Sparc - [147902-02]
• Solaris-x86 - [147903-02]
• Linux - [147904-02]
• IBM-AIX - [147905-02]
• Darwin-Universal - [147906-02]
• Windows - [147907-02]

File-based patches

• Unix (Full Java EE 6) - [147913-02]
• Unix (Web Profile) - [147915-02]
• Windows (Full Java EE 6) - [147912-02]
• Windows (Web Profile) - [147917-02]
• AIX (Full Java EE 6) - [147918-02]
• AIX (Web Profile) - [147919-02]

Status
CURRENT.

Bugs Fixed in this Patch

More details about these bugs can be found at My Oracle Support.

• [13422800] - ADMIN GUIDE ON PATCHING IN A CLOSED NETWORK INCORRECTLY LISTS 3.0.1 PATCHES
• [13414415] - DOS ATTACK DUE HASH COLLISION
• [13413956] - JAVA.LANG.NOCLASSDEFFOUNDERROR WHEN ACCESSING A WELD APPLICATION
• [13407100] - 3.1.1P2 : ADMIN CONSOLE FAIL TO LOAD
• [13384772] - INTEGRATE NEW GRIZZLY 1.9.40
• [13355049] - SERVLETCONTEXTLISTENER.CONTEXTINITIALIZED IS CALLED TWICE IN WEBCONTAINER.ADDCON
• [13261457] - UPDATE PATCH README
• [13261449] - CUSTOM CLASSLOADER CAN'T LOAD CLASSES FROM SERVLET LISTENER USING EMBEDDED
• [13100017] - WARNING HAPPEN IF REDEPLOY APPLICATION FROM GUI WITH KEEPSTATE=TRUE IN GLASSFISH
• [13092305] - CANNOT ENABLE-SECURE-ADMIN IF S1AS CERTIFICATE IS NOT IN TRUSTSTORE.
• [13079903] - PUSH JERSEY 1.9.0.18 TO RELEASE REPOSITORY
• [12965915] - INTEGRATION OF WELD CORE 1.1.2.FINAL BINARIES
• [12965901] - INTEGRATE HK2 1.1.8. THIS VERSION CONTAINS THE FIX TO NCDFE FOR ORG.JODA.TIME WH
• [12965893] - DEPLOYMENT OF WAR FILES PACKAGED IN EAR IS VERY SLOW ON SOME PLATFORMS
• [12846160] - ECLIPSELINK BUG 347190 (HTTPS://BUGS.ECLIPSE.ORG/BUGS/SHOW_BUG.CGI?ID=347190)
• [12810445] - APPLICATION DEPLOYMENT FAILS ON GF 3.1 WITH JAVA.LANG.NULLPOINTEREXCEPTION
• [12808993] - ASADMIN MONITOR FAILS TO RUN AND REQUIRES X ENVIRONMENT
• [12696007] - GFV3 RFE INTERFACE TO INSTALL CUSTOM LIBRARIES FOR COMMON CLASS LOADER
• [12589202] - DEPLOYMENT OF EJB BASED WEBSERVICE FAILS ON DOMAINS MIGRATED FROM GF2.1 TO GF3.1
• [12537727] - DESCRIPTION ATTR IS MISSING WHEN CREATING INSTANCE PROPERTIES THROUGH REST

Which bugfix made you apply this patch ?

About

Oracle's announcements related to using GlassFish software in production.

Search

Archives
« December 2011 »
SunMonTueWedThuFriSat
    
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
17
19
20
21
22
23
24
25
26
27
28
29
30
31
       
Today