Monday Jul 29, 2013

Oracle GlassFish Server 3.1.2 Patch 6 and Sun GlassFish Enterprise Server 2.1.1 Patch 21

Mid July, two bundle patches were released for the commercial versions of GlassFish : Oracle GlassFish Server 3.1.2.6 and Sun GlassFish Enterprise Server 2.1.1.21.


Oracle GlassFish Server 3.1.2.6

Patch IDs for OGFS v3.1.2 Patch 6 :
  • 147912-09 windows-ml File Based (Full)
  • 147913-09 unix-ml File Based (Full)
  • 147915-09 unix-ml File Based (Web-profile)
  • 147917-09 Windows-ml File Based (Web-profile)
  • 147918-09 AIX-ml File Based (full)
  • 147919-09 AIX-ml File Based (Web-profile)
  • 147902-10 Solaris Sparc Closed n/w patch
  • 147903-10 Solaris x86 Closed n/w patch
  • 147904-10 Linux Closed n/w patch
  • 147905-10 IBM-AIX Closed n/w patch
  • 147906-10 Darwin-Universal Closed n/w patch
  • 147907-10 Windows Closed n/w patch
The following issues have been addressed in this Patch:
  • 12407787 GUI DOES NOT SHOW THE CORRECT THREAD POOL ID FOR A RESOURCE ADAPTER CONFIG
  • 12537727 DESCRIPTION ATTR IS MISSING WHEN CREATING INSTANCE PROPERTIES THROUGH REST
  • 12589202 DEPLOYMENT OF EJB BASED WEBSERVICE FAILS ON DOMAINS MIGRATED FROM GF2.1 TO GF3.1
  • 12696007 GFV3 RFE INTERFACE TO INSTALL CUSTOM LIBRARIES FOR COMMON CLASS LOADER
  • 12808993 ASADMIN MONITOR FAILS TO RUN AND REQUIRES X ENVIRONMENT
  • 12810445 APPLICATION DEPLOYMENT FAILS ON GF 3.1 WITH JAVA.LANG.NULLPOINTEREXCEPTION
  • 12846160 ECLIPSELINK BUG 347190 (HTTPS://BUGS.ECLIPSE.ORG/BUGS/SHOW_BUG.CGI?ID=347190)
  • 12934835 THE CREATE-SERVICE CREATES AN XML FILE WITH THE PRIVILEGES COMMENTED OUT
  • 12962355 Fix for Bug 12962355
  • 12965893 DEPLOYMENT OF WAR FILES PACKAGED IN EAR IS VERY SLOW ON SOME PLATFORMS

Sun GlassFish Enterprise Server 2.1.1.21

Patch IDs for SGFS v2.1.1 Patch 21 :
  • 128643-35 Solaris Sparc File Based (EE)
  • 128644-35 Solaris x86 File Based (EE)
  • 128645-35 Linux File Based (EE)
  • 128646-36 Windows File Based (EE)
  • 128647-35 Solaris Sparc File Based (PE)
  • 128648-35 Solaris x86 File Based (PE)
  • 128649-35 Linux File Based (PE)
  • 128650-36 Windows File Based (PE)
  • 137916-35 AIX File Based (PE)
The following issues have been addressed in this Patch:
  • 12102801 SUNBT6197760 LOADBALANCER PLUGIN IN APACHE IS LOGGING AT WRONG LOGGING LEVEL.
  • 12172928 SUNBT6453495 CREATE-PASSWORD-ALIAS DESCRIPTION IS NOT CLEAR
  • 12173139 SUNBT6454493 MONITORING DOES NOT CAPTURE STATISTICS FOR SLSB CREATE/REMOVE CALLS
  • 12173146 SUNBT6454515 EJB METHODS STATISTICS NOT UPDATED [MONITORING]
  • 12176253 SUNBT6465849 LB:INSTALLER FAILED TO EXPORT, IMPORT AND ACTIVATE CERIFICATE FOR A
  • 12179218 SUNBT6474736 NULLPOINTEREXCEPTION WHEN SETTING MONITORING TO OFF FOR CONNECTOR M
  • 12182626 SUNBT6487014 LBPLUGIN LEAKS MEMORY WHEN IDEMPOTENT REQUEST IS CONFIGURED.
  • 12183008 SUNBT6488376 TABLE BASED VALIDATION THE DEFAULT FOR ANY ORACLE DATASOURCE CONNEC
  • 12184764 SUNBT6494180 LOADBALANCER PLUGIN NOT HANDLING CHUNKED DATA
  • 12185055 SUNBT6495254 COLLAB:SOME COMMUNITY PORTLETS SHOWS CONTENT NOT AVAILABLE ON APPSE

Those Patches are available on My Oracle Support.

Tuesday Apr 30, 2013

Oracle GlassFish Server 3.1.2 Patch 5, Oracle GlassFish Server 3.0.1 Patch 7 and LoadBalancer Plug-in 3.1.2.4

There has been 3 updates related to Oracle GlassFish Server during April :

Among other things, those OGS Patches fixes some important security related issues. Those commercial patches (see below table for exact patch ID) are available on the My Oracle Support site as part of Oracle's Commercial Support for GlassFish.


Oracle GlassFish Server (OGFS) 3.1.2 Patch 5

Closed network / IPS
  • 147902-09 Solaris Sparc
  • 147903-09 Solaris x86
  • 147904-09 Linux
  • 147907-09 Windows
  • 147905-09 AIX
  • 147906-09 Mac
File Based - Java EE
  • 147913-08 Solaris (Sparc & x86), Linux, Mac
  • 147912-08 Windows
  • 147918-08 AIX
File Based - Web Profile
  • 147915-09 Solaris (Sparc & x86), Linux, Mac
  • 147917-08 Windows
  • 147919-09 AIX
Bugs Resolved by This Patch
  • 16474371 312P5 : MORE FAILURE IN ANT EXECUTION
  • 16465543 OSGI-JPA MISSING BUNDLE EXCEPTIONS
  • 16430691 STOP DOMAIN COMMAND WAIT TIME IS HARDCODED
  • 16404527 ASADMIN START-DOMAIN DOES NOT KEEP JVM-OPTIONS ORDER LISTED IN DOMAIN.XML
  • 16358981 INTEGRATE JSF IN 3.1.2
  • 16313471 EJB EAR WITH CDI EXTENSION FAILS TO DEPLOY IN GLASSFISH 3.1.2.2
  • 16290152 WEBSERVICE ENDPOINT CAN'T BE ACCESSED VIA HTTPS ON GLASSFISH 3.1.2.
  • 16280604 VERSION CHANGES FOR 3.1.2.5 NEEDS TO BE DONE
  • 16247257 INTEGRATE NEW JERSEY 1.11.2 IN 3.1.2.5
  • 16246722 ADD-LIBRARY CHANGES DOMAIN.XML STATUS EVEN IN FAILURE CASE
  • 16240073 INTEGRATE GRIZZLY 1.9.56 IN 3.1.2.5
  • 16240069 SSLREADFILTER DOES NOT CALL CONNECTIONCLOSEHANDLER.REMOTELYCLOSED
  • 16240068 FIX FOR GRIZZLY-1376 SEEMS TO BREAK LARGE WEB SERVICE REQUESTS
  • 16240061 NULLPOINTEREXCEPTION IN SSL WHEN KEYSTORE NOT CORRECT
  • 16233876 JSF 2.1.X SOURCE EXPOSURE VULNERABILITY
  • 16232985 FIX BUG#12307261 TO GF3.1.2 SUNBT7015179
  • 16220986 RESTFUL WEB DEPLOY/RUN/UNDEPLOY GETS OUTOFMEMORYERROR: PERMGEN SPACE
  • 16220059 GF3.1.2.2--LOADER_ DIRECTORIES AT GENERATED/JSP/ DIRECTORY
  • 15955684 ASADMIN ENABLE-SECURE-ADMIN --ADMINALIAS DOESN'T PICK THE CERT FROM THE KEYSTORE
  • 15899145 RFI BACKPORT OF BUG 14830236 FOR INCLUSION IN 3.1.2.5 (RFI #1267053)
  • 15898875 GFV3 SETROLLBACKONLY() IN A CMT IS RESET BY CALLING EM.PERSIST()
  • 15886177 RFI BACKPORT OF BUG 15885623 FOR INCLUSION IN 3.1.2 (RFI #1254260)
  • 14833838 ILLEGALACCESSERROR WHEN ATTEMPTING TO LOAD ORACLE JDBC DRIVER CLASS
  • 14583263 NAMENOTFOUNDEXCEPTION WHEN DOING A LOOKUP OF THE JNDI TREE FOR THE RESOURCE
  • 14492001 TXN RECOVERY SHOULD START BEFORE ALL APPLICATIONS AND AFTER ALL CONNECTORS APPS
  • 14469276 JAVA.LANG.ILLEGALSTATEEXCEPTION: BOOTAMX LISTENER WAS NOT CALLED WHEN SHUTDOWN
  • 14392943 JPA ENTITY VERSION UPDATED TWICE WITH OPTIMISTIC_FORCE_INCREMENT
  • 14354686 GLASSFISH 3.1.2 LOG LEVEL CHANGES IGNORED
  • 14256810 GF SERVER HANGS DURING STARTUP IF XA DATASOURCE IS USED FOR THE APPLICATION
  • 14240543 RETURN EMPTY JSON ARRAY FROM LIST-APPLICATIONS
  • 13342385 GFV3.1.1 NOT LOGGING TO THE CORRECT FILE WHEN USING VARIABLE IN LOG
  • 12407787 GUI DOES NOT SHOW THE CORRECT THREAD POOL ID FOR A RESOURCE ADAPTER CONFIG

Oracle GlassFish Server 3.0.1 Patch 7

  • 145091-08 Solaris Sparc (32 & 64bit)
  • 145092-08 Solaris x86 & x64
  • 145093-08 Linux x64
  • 145094-08 Windows (32bit)
  • 145095-08 Apple Mac OS X
Bugs Resolved by This Patch
  • 16077455 CROSS SITE SCRIPTING VULNERABILITY IN GF ADMIN CONSOLE
  • 16058385 CROSS SITE SCRIPTING VULNERABILITY IN GF ADMIN CONSOLE REST INTERFACE
  • 16058379 JSF 2.1.X SOURCE EXPOSURE VULNERABILITY
  • 13685301 GF3.0.1 PATCH 4 &5 FAILS TO LOAD ADMIN CONSOLE IN IE8 WITH /FAVICON.ICO (404 ERROR)
  • 16435961 JSF SECURITY ISSUES FIXED IN 3.0.1.7

GlassFish LoadBalancer Plug-in 3.1.2.4

  • 149357-03 32 bit version for Solaris (Sparc & x86), Linux, Windows, AIX
  • 149356-04 64 bit version for Solaris (Sparc & x86), Linux
Bugs Resolved by This Patch
  • 13423283 GLASSFISH LOAD BALANCER PLUGIN HAS ISSUES WITH CHUNKED CLIENT DATA
  • 14625048 GF 3.1.2.2 LB PLUGIN IS INCORRECTLY CHUNKING POST DATA AND CORRUPTING IT

Wednesday Jan 25, 2012

SJS AS 9.1 U2 (GF v2 U2) - Patch 27 // GF v2.1 - Patch 21 // Sun GlassFish Enterprise Server v2.1.1 Patch 15

SJS AS 9.1 U2 (GF v2 U2) patch 27 is a commercial (Restricted) patch (see Overview of GFv2) available as part of Oracle's Commercial Support for GlassFish. This release is also patch 21 of GlassFish 2.1 and patch 15 of GlassFish 2.1.1. The file-based patches were released on Dec 7, 2011; package-based patches were released on Dec 16, 2011.

Release Overview

Description
SJS AS 9.1 U2 (GFv2 U2) - Patch 27 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1 - Patch 21 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1.1 - Patch 15 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.

The SJS AS 9.1 U2 Patch 26, GlassFish 2.1 Patch 20, and GlassFish 2.1.1 Patch 14 was a Critical Patch Update and released earlier this month.

Highlights
If your hundreds of thin native clients connecting to SSL/non-SSL IIOP ports to GlassFish is typing up server resources requiring a server restart then this release has fixed the issue for you. The bug 13006882 provide more details about it. An additional TCP port was created when -Dcom.sun.enterprise.admin.server.core.channel.port explicitly specified the port number. A more recent version of Grizzly (1.0.42) is integrated and more details about the bugs fixed until this release are available here. Several issues were back ported from more recent versions such as GLASSFISH-16070 and GLASSFISH-1633. A complete list of bugs fixed in this release is provided at the end.

Patch Ids
This release comes in 3 different variants:

Package-based patches with HADB
• Solaris SPARC - [128640-29]
• Solarix i586 - [128641-29]
• Linux RPM - [128642-29]

File-based patches with HADB
• Solaris SPARC - [128643-29]
• Solaris i586 - [128644-29]
• Linux - [128645-29]
• Windows - [128646-29]
• AIX - [137916-29]

File based patches without HADB
• Solaris SPARC - [128647-29]
• Solaris i586 - [128648-29]
• Linux - [128649-29]
• Windows - [128650-29]

Update Date
Jan 25, 2012

Comment
Commercial (for-fee) release with regular bug fixes. This is patch 25 for SJS AS 9.1 U2; it is also patch 19 for GlassFish v2.1 and patch 13 for GlassFish v2.1.1. It contains the fixes from the previous patches plus fixes for 18 unique defects.

Status
CURRENT

Bugs Fixed in this Patch:

• [13414435]: INTEGRATE GRIZZLY 1.0.42
• [13389316]: STAGE GRIZZLY V1.0.42 FOR GF V2.1.1 P15
• [13367871]: UPDATE GF V2.1.1 PATCH 15 READMES
• [13333689]: INTEGRATE MQ4.4U2P5 IN GFV2.1.1 P15
• [13324577]: BUILD AND STAGE NEW JDK JARS FOR GF V2.1.1 P15
• [13251590]: VERSION CHANGES AND README UPDATES FOR PATCH 15
• [13006882]: GF ORB NEEDS A WAY TO TURN ON SO_KEEPALIVE
• [12947535]: AUTOMATIC TIMER MIGRATION COMPONENT NOT ENABLED WARNING LOGGED
• [12736810]: NULLPOINTEREXCEPTION IN JSTLBASETLV.VALIDATE
• [12734038]: JAXWS UNSUPPORTED CLASS WARNING
• [12646382]: SETTING DCOM.SUN.ENTERPRISE.ADMIN.SERVER.CORE.CHANNEL.PORT CAUSE 2 TCP PORTS CRE
• [12186612]: SUNBT6500062 [IT:1633]JAXWS UNSUPPORTED CLASS WARNING

Additional Notes:
More details about these bugs and download information can be found at My Oracle Support.

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 ?

Wednesday Nov 23, 2011

SJS AS 9.1 U2 (GF v2 U2) - Patch 25 // GF v2.1 - Patch 19 // Sun GlassFish Enterprise Server v2.1.1 Patch 13

SJS AS 9.1 U2 (GF v2 U2) patch 25 is a commercial (Restricted) patch (see Overview of GFv2) available as part of Oracle's Commercial Support for GlassFish. This release is also patch 19 of GlassFish 2.1 and patch 13 of GlassFish 2.1.1. The file-based patches were released onSep 1, 2011; package-based patches were released on Sep 13, 2011.

Release Overview

Description
SJS AS 9.1 U2 (GFv2 U2) - Patch 25 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1 - Patch 19 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1.1 - Patch 13 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.

Patch Ids
This release comes in 3 different variants:

Package-based patches with HADB
• Solaris SPARC - [128640-27]
• Solarix i586 - [128641-27]
• Linux RPM - [128642-27]

File-based patches with HADB
• Solaris SPARC - [128643-27]
• Solaris i586 - [128644-27]
• Linux - [128645-27]
• Windows - [128646-27]

File based patches without HADB
• Solaris SPARC - [128647-27]
• Solaris i586 - [128648-27]
• Linux - [128649-27]
• Windows - [128650-27]
• AIX - [137916-27]

Update Date
Nov 23, 2011

Comment
Commercial (for-fee) release with regular bug fixes. This is patch 25 for SJS AS 9.1 U2; it is also patch 19 for GlassFish v2.1 and patch 13 for GlassFish v2.1.1. It contains the fixes from the previous patches plus fixes for 18 unique defects.

Status
CURRENT

Bugs Fixed in this Patch:

• [12823919]: RESPONSE BYTECHUNK FLUSH WILL GENERATE A MIMEHEADER WHEN SESSION REPLICATION ON
• [12818767]: INTEGRATE NEW GRIZZLY 1.0.40
• [12807660]: BUILD, STAGE AND INTEGRATING HADB
• [12807643]: INTEGRATE MQ 4.4 U2 P4
• [12802648]: GLASSFISH BUILD FAILED DUE TO METRO INTEGRATION
• [12799002]: JNDI RESOURCE NOT ENABLED IF TARGETTING USING ADMIN GUI ON GF 2.1.1 PATCH 11
• [12794672]: ORG.APACHE.JASPER.RUNTIME.BODYCONTENTIMPL DOES NOT COMPACT CB BUFFER
• [12772029]: BUG 12308270 - NEED HOTFIX FROM GF RUNNING OPENSSO
• [12749346]: VERSION CHANGES FOR GLASSFISH V2.1.1 PATCH 13
• [12749151]: INTEGRATING METRO 1.6.1-B01 INTO GF 2.1.1 P13
• [12719221]: PORTUNIFICATION WSTCPPROTOCOLFINDER.FIND NULLPOINTEREXCEPTION THROWN
• [12695620]: HADB: LOGBUFFERSIZE CALCULATED INCORRECTLY FOR VALUES> 120 MB AND THE MEMORY FO
• [12687345]: ENVIRONMENT VARIABLE PARSING FOR SUN_APPSVR_NOBACKUP CAN FAIL DEPENDING ENV VARS
• [12547651]: GLASSFISH DISPLAY BUG
• [12359965]: GEREQUESTURI RETURNS URI WITH NULL PREPENDED INTERMITTENT AFTER UPGRADE
• [12308270]: SUNBT7020210 ENHANCE JAXRPC SOAP RESPONSE USE PREVIOUS CONFIGURED NAMESPACE PREF
• [12308003]: SUNBT7018895 FAILURE TO DEPLOY OR RUN WEBSERVICE AFTER UPDATING TO GF 2.1.1 P07
• [12246256]: SUNBT6739013 [RN]GLASSFISH/SUN APPLICATION INSTALLER CRASHES ON LINUX

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

Monday Jul 04, 2011

SJS AS 9.1 U2 (GF v2 U2) - Patch 24 // GF v2.1 - Patch 18 // Sun GlassFish Enterprise Server v2.1.1 Patch 12

SJS AS 9.1 U2 (GF v2 U2) patch 24 is a commercial (Restricted) patch (see Overview of GFv2) available as part of Oracle's Commercial Support for GlassFish. This release is also patch 18 of GlassFish 2.1 and patch 12 of GlassFish 2.1.1. The file-based patches were released on Jun 17th, 2011; package-based patches were released on Jun 24th, 2011.

Release Overview

Description
SJS AS 9.1 U2 (GFv2 U2) - Patch 24 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1 - Patch 18 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1.1 - Patch 12 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.

Patch Ids
This release comes in 3 different variants:

Package-based patches with HADB
• Solaris SPARC - [128640-26]
• Solarix i586 - [128641-26]
• Linux RPM - [128642-26]

File-based patches with HADB
• Solaris SPARC - [128643-26]
• Solaris i586 - [128644-26]
• Linux - [128645-26]
• Windows - [128646-26]

File based patches without HADB
• Solaris SPARC - [128647-26]
• Solaris i586 - [128648-26]
• Linux - [128649-26]
• Windows - [128650-26]
• AIX - [137916-26]

Update Date
Jun 24, 2011

Comment
Commercial (for-fee) release with regular bug fixes. This is patch 24 for SJS AS 9.1 U2; it is also patch 18 for GlassFish v2.1 and patch 12 for GlassFish v2.1.1. It contains the fixes from the previous patches plus fixes for 11 unique defects.

Status
CURRENT

Bugs Fixed in this Patch:

• [12610867]: ADMIN CONSOLE CRASHES WITH HTTP 404 ERROR
• [12565566]: SGES SHOULD NOT RESOLVE SYMBOLIC LINKS (SGES V2.1.1)
• [12565341]: BUILD, STAGE AND INTEGRATING JDK 1.6.0_26
• [12561096]: VERSION CHANGES FOR GLASSFISH V2.1.1 PATCH 12
• [12560986]: INTEGRATE MQ 4.4 U2 P3
• [12560435]: BUILD, STAGE AND INTEGRATING NSS 3.12.10
• [12560435]: SUNBT7029451 WHILE USING A FRENCH LOCALIZED BROWSER, "ASSIGN GROUP:" FIELD IS NO
• [12308521]: SUNBT7021717 PHYSICAL DESTINATION FLUSH DOES NOT PURGE MESSAGES USING ADMIN GUI
• [12308247]: SUNBT7020034 THE SYNCHRONIZATION PROCESS DOES NOT EXCLUDE SYMBOLIC LINKS SPECIFI
• [12308142]: SUNBT7019586 IOP5041 IS RECORDED TO LOG OF GLASSFISH WHEN CALL(REMOTE) EJB FROM
• [12283104]: SUNBT6901537 GLASSFISH CANNOT RUN ON JDK THAT DOES NOT HAVE SUNPKCS11 LIBRARIES

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

Oracle GlassFish Server 3.0.1 Patch 3

GlassFish 3.0.1 Patch 3 (also called GlassFish 3.0.1.3) is a commercial (restricted) patch release for GlassFish 3.0.1 (see Overview of GF 3). GlassFish 3.0.1 Patch 3 was released on June 16, 2011 and it is part of Oracle's Commercial GlassFish Offering.

GlassFish 3.0.1 Patch 3 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 in GlassFish 3.x family.

Release Date
Jun 16, 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.

• Solaris Sparc - [145091-04]
• Solaris-x86 - [145092-04]
• Linux - [145093-04]
• Windows - [145094-04]
• Darwin-Universal - [145095-04]

Comments
• Third Patch Release for GlassFish 3.0.1; since GlassFish 3.0.1 is essentially also a patch release for 3.0, arguably this is the fourth patch release for GlassFish 3.0.
• This patch is required for extending and updating GlassFish Server installations on machines that do not have Internet connectivity.
• Users and customers interested in clustering and state replication should use GlassFish 3.1.

Status
CURRENT.

Bugs Fixed in this Patch

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

• [12650799] - DISABLING TRACE REQUEST ON GLASSFISH 3.0.1
• [12384311] - INTEGRATING MQ 4.4 U2P2
• [12308507] - UPDATE RELEASE NOTES TO CONSTRAIN EMBEDDED SUPPORT
• [12307718] - JMS CONNECTION LEAK IN GLASSFISH 3.0.1
• [12307261] - TIMEOUT VALUE FOR WAITFORDAS IN STARTDOMAINCOMMAND.JAVA HARDCODED T
• [12306298] - LIST ORDER USING @ORDERBY IN ONETOMANY IS NOT MAINTAINED WHEN ECLIP
• [12302287] - V3.0.1 PATCH1-B01 ADMIN CONSOLE HAS NAMING MISMATCH

Friday Apr 15, 2011

SJS AS 9.1 U2 (GF v2 U2) - Patch 23 // GF v2.1 - Patch 17 // Sun GlassFish Enterprise Server v2.1.1 Patch 11

SJS AS 9.1 U2 (GF v2 U2) patch 23 is a commercial (Restricted) patch (see Overview of GFv2) available as part of Oracle's Commercial Support for GlassFish. This release is also patch 17 of GlassFish 2.1 and patch 11 of GlassFish 2.1.1. The file-based patches were released on Mar 25th, 2011; package-based patches were released on Apr 7th, 2011.

Release Overview

Description
SJS AS 9.1 U2 (GFv2 U2) - Patch 23 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1 - Patch 17 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1.1 - Patch 11 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.

Patch Ids
This release comes in 3 different variants:

Package-based patches with HADB
• Solaris SPARC - [128640-25]
• Solarix i586 - [128641-25]
• Linux RPM - [128642-25]

File-based patches with HADB
• Solaris SPARC - [128643-25]
• Solaris i586 - [128644-25]
• Linux - [128645-25]
• Windows - [128646-25]

File based patches without HADB
• Solaris SPARC - [128647-25]
• Solaris i586 - [128648-25]
• Linux - [128649-25]
• Windows - [128650-25]
• AIX - [137916-25]

Update Date
Apr 7, 2011

Comment
Commercial (for-fee) release with regular bug fixes. This is patch 23 for SJS AS 9.1 U2; it is also patch 17 for GlassFish v2.1 and patch 11 for GlassFish v2.1.1. It contains the fixes from the previous patches plus fixes for 31 unique defects.

Status
CURRENT

Bugs Fixed in this Patch:

• [6594030]: log rotation not working for node-agents
• [6850577]: After change-master-password server fails to start for glassfish developer/cluster profile
• [7014288]: GF 2.1.1 Patch 10-Fail over doesn't work if <property name="monitor-interval-in-seconds" value="60>
• [6645529]: ELEvaluator class has a memory leak
• [7000933]: Request to make the connection timeout for the TCP ping configurable in Glassfish lbplugin
• [7008190]: Glassfish GFv2 Mod_JK AJP listens to all interfaces
• [7015828]: Bad connection returned after SGES211 patch 9 and 10 and JDBC connection validation does not work
• [7024512]: Build failures due to doamin name changes
• [7024533]: REGRESSION : JDBC resource creation does not work.
• [7025110]: Build,Stage and integrate JDK1.6.0_24
• [6983390]: LBplugin healtchecker shutdowns too slow affects Webserver 7 virtual servers configuration installs
• [7002095]: Webapp deployed with contextroot / cannot be disabled on runtime
• [7017421]: JMS Connection leak in GlassFish 3.0.1
• [7018148]: Build, stage and integrate new NSS-3.12.8 jars for Glassfish V2.1.1 P11
• [6990431]: ZDI-CAN-930 Problem processing malformed requests
• [7018172]: Monitoring level changes need cluster restart to become effective
• [7018184]: JMS ping to use isResolvable() to find out if config value contains variable or not
• [7018199]: Version changes and README updates for GF 2.1.1 P11
• [7018541]: Integrate new jdk 1.6.0_24 in v2.1.1-p11
• [7018903]: Http Service Statistics attributes discrepancies
• [7018934]: Integrate new LB in GF2.1.1p11
• [6996709]: TopLink throwing Array index out of range : 1
• [7011361]: admin-gui non-default config jms-ping button checks wrong JMS service (SGES v2.1.1)
• [7011374]: jms-ping does fail to check JMS service when ${JMS_PROVIDER_PORT} being used as port (SGES v2.1.1)
• [7019880]: Infinite loop while parsing double literal
• [7019888]: Integrate new MQ 4.4 u2 P2 for GF 2.1.1 P11
• [7019912]: Stage and integrate Grizzly 1.0.39 for GF 2.1.1 P11
• [7027241]: V211P11B2 : Admin console login page is not loading properly
• [6997591]: java.lang.reflect.InvocationTargetException when undeploying an ESB app in a cluster environments.
• [6998120]: JSESSIONIDVERSION does not follow cookieConfig (cookieSecure) setting
• [7020239]: ql failures in SGESv2.1.1 p11

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

Monday Jan 31, 2011

SJS AS 9.1 U2 (GF v2 U2) - Patch 22 // GF v2.1 - Patch 16 // Sun GlassFish Enterprise Server v2.1.1 Patch 10

SJS AS 9.1 U2 (GF v2 U2) patch 22 is a commercial (Restricted) patch (see Overview of GFv2) available as part of Oracle's Commercial Support for GlassFish. This release is also patch 16 of GlassFish 2.1 and patch 10 of GlassFish 2.1.1. The file-based patches were released on Dec 23rd, 2010; package-based patches were released on Jan 14, 2011.

Release Overview

Description
SJS AS 9.1 U2 (GFv2 U2) - Patch 22 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1 - Patch 16 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1.1 - Patch 10 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.

Patch Ids
This release comes in 3 different variants:

Package-based patches with HADB
• Solaris SPARC - [128640-24]
• Solarix i586 - [128641-24]
• Linux RPM - [128642-24]

File-based patches with HADB
• Solaris SPARC - [128643-24]
• Solaris i586 - [128644-24]
• Linux - [128645-24]
• Windows - [128646-24]

File based patches without HADB
• Solaris SPARC - [128647-24]
• Solaris i586 - [128648-24]
• Linux - [128649-24]
• Windows - [128650-24]
• AIX - [137916-24]

Update Date
Jan 14, 2011

Comment
Commercial (for-fee) release with regular bug fixes. This is patch 22 for SJS AS 9.1 U2; it is also patch 16 for GlassFish v2.1 and patch 10 for GlassFish v2.1.1. It contains the fixes from the previous patches plus fixes for 9 unique defects.

Status
CURRENT

Bugs Fixed in this Patch:

• [7001464] - integrate jdk 1.6.0_22 b04
• [6888689] - XID throws ArrayIndexOutOfBoundsException when hostname/instance name are too long [IT 8613]
• [6995209] - When seeing the logs through 'Configurations' link for an instance, default view is on DAS logs.
• [6995201] -Exception HTTP Status 500 raised for an instance if log file is moved and renamed.
• [6996761] -Exception HTTP Status 500 raised for two instances if their log files are moved and renamed.
• [7001806] - Log4J logging to console using ConsoleAppender does not work after SGES211p06
• [6984103] - Missing persistence-type properties in the quickstart sample for clusterjsp
• [7001831] - Build and stage new jars for JDK 1.6.0_22-b04 for integrating with patch10 of GF v2.1.1
• [7001080] - Version changes and Readme updates for p10

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

Tuesday Jan 25, 2011

Oracle GlassFish Server 3.0.1 Patch 2

GlassFish 3.0.1 Patch 2 (also called GlassFish 3.0.1.2) is a commercial (restricted) patch release for GlassFish 3.0.1 (see Overview of GF 3). GlassFish 3.0.1 Patch 2 was released on January 4, 2011 and it is part of Oracle's Commercial GlassFish Offering.

GlassFish 3.0.1 Patch 1 was withdrawn due to package information incompatibility. GlassFish 3.0.1 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 in GlassFish 3.x family.

Release Date
January 4, 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.

• Solaris Sparc - [145091-03]
• Solaris-x86 - [145092-03]
• Linux - [145093-03]
• Windows - [145094-03]
• Darwin-Universal - [145095-03]

Comments
• Second Patch Release for GlassFish 3.0.2; since GlassFish 3.0.1 is essentially also a patch release for 3.0, arguably this is the third patch release for GlassFish 3.0.
• This patch is required for extending and updating GlassFish Server installations on machines that do not have Internet connectivity.
• Users and customers interested in clustering and state replication should use GlassFish v2 until these features show up in GlassFish 3.1.

Status
CURRENT.

Bugs Fixed in this Patch

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

• [6659538] - Need all JVM Memory statistics from the MBean
• [6955353] - Integrate new build of JSF
• [6984443] - Stage new MQ 4.4 U2 Patch1 for GF 2.1.1 P08
• [6972717] - GF 3.0.1 lookup() of JMS resources in parralel threads gives NPE
• [6984856] - monitoring-scripting-client pkg needs to get automatically installed
• [6987127] - v3.0.1 updatetool hangs while checking for updates
• [6988846] - monitoring-scripting-client-cli.jar is installed in the wrong dir

Friday Nov 19, 2010

SJS AS 9.1 U2 (GF v2 U2) - Patch 21 // GF v2.1 - Patch 15 // Sun GlassFish Enterprise Server v2.1.1 Patch 9

SJS AS 9.1 U2 (GF v2 U2) patch 21 is a commercial (Restricted) patch (see Overview of GFv2) available as part of Oracle's Commercial Support for GlassFish. This release is also patch 15 of GlassFish 2.1 and patch 9 of GlassFish 2.1.1. The file-based patches were released on November 15th, 2010; patches using packages have not been released yet.

Release Overview

Description
SJS AS 9.1 U2 (GFv2 U2) - Patch 21 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1 - Patch 15 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.
GlassFish 2.1.1 - Patch 9 - File and Package-Based Patch for Solaris SPARC, Solaris x86, Linux, Windows and AIX.

Patch Ids
This release comes in 3 different variants:

Package-based patches with HADB
• Solaris SPARC - [128640-23]
• Solarix i586 - [128641-23]
• Linux RPM - [128642-23]

File-based patches with HADB
• Solaris SPARC - [128643-23]
• Solaris i586 - [128644-23]
• Linux - [128645-23]
• Windows - [128646-23]

File based patches without HADB
• Solaris SPARC - [128647-23]
• Solaris i586 - [128648-23]
• Linux - [128649-23]
• Windows - [128650-23]
• AIX - [137916-22]

Update Date
Nov 15th, 2010 (File-Based); others not yet available.

Comment
Commercial (for-fee) release with regular bug fixes. This is patch 21 for SJS AS 9.1 U2; it is also patch 15 for GlassFish v2.1 and patch 9 for GlassFish v2.1.1. It contains the fixes from the previous patches plus fixes for 11 unique defects.

Status
CURRENT

Bugs Fixed in this Patch:

• [6942298] - Problem with /tmp directory contents
• [6888960] - Custom Validation needs to be included in GF
• [6979497] - grizzly ClassCastException: java.lang.Long cannot be cast to javax.net.ssl.SSLEngine
• [6980294] - Glassfish doesn't initialise MDB on deployment
• [6981517] - Synchronizing a large application which worked in &lt;=2.1.1p3 fails with an EOF error with 2.1.1p4+
• [6982643] - 'ORA-01453: SET TRANSACTION must be first statement of transaction' error message.
• [6983046] - Node agent does not let Java truststore to be overridden
• [6983243] - Backport issue https://glassfish.dev.java.net/issues/show_bug.cgi?id=12024 to GF 2.1 or 2.1.1
• [6983389] - Glassfish GUI admin password change screen allows passwords shorter then 8 characters
• [6990165] - Integrate new Metro 1.6 B06 for GF 2.1.1 P06
• [6991262] - Version changes and README updates for GF v2.1.1 P09

Additional Notes:
see the patch description for further details.

GlassFish Commercial Offerings from Oracle

This is a companion to Oracle GlassFish Server and GlassFish Server Open Source Edition, which describes the two GlassFish distributions from Oracle. Whenever possible, I've reused text and images from an earlier entry.

Oracle offers different types of professional offerings around GlassFish, including Oracle Consulting and Oracle Embedded services as well as many opportunities through the Oracle Partner Network. This entry describes the Oracle GlassFish Server which adds packages to the GlassFish Server Open Source Edition and includes support and sustaining.

To explain how Oracle's commercial support works, we need to first explain how the open source edition is developed.

The basic release cycle of GlassFish has Daily, Weekly, Milestones (frequency varies) and Final Releases. Each Milestone is a mini-release cycle, with its own stabilization phase at the end.

DailyWeeklyMilestone Releases

Milestone releases are quite stable, specially towards the end of the cycle, but they are not intended for production deployment. Of course, since those releases are available with an Open Source license and are developed transparently, you can make your own risk assessment and go on production with, say, a Release Candidate milestone, but beware that we can always discover a bad bug before final that may cause significant changes. In particular, Oracle only provides formal Sustaining Support for final releases.

As described previously the GlassFish Server Open Source Edition from Java.Net and the Oracle GlassFish Server from Oracle.com have the same core IPS packages; the only differences are the installer (depending on the distribution), the branding elements, some extra AddOns (like the Oracle GlassFish Server Control) and that the Oracle.Com distributions only has the Final releases while Java.Net has all the builds: daily, weekly, and all milestones and final releases.

Now we can describe the sustaining story for GlassFish. Oracle branches a source repository from the Final GF Releases and then we contribute fixes for important bugs with care to guarantee stability. From there, we create regular sustaining patches that are available to commercial subscribers (via SunSolve initially, soon from My Oracle Support), as well as the usual 24x7, worldwide support, knowledge database, etc.

ALT DESCR
ALT DESCR

To ensure that the bugs don't reappear, we also propagate the bug fixes in the sustaining repositories into the public repositories, although the timing and details of this will vary depending on the cycle, and, of course, the public repositories also receive many other changes at the same time, some of which will be new bugs :-(. (a slightly more detailed description of this is at Productizing Open Source - The GlassFish Approach).

Finally, Alexis' Note also explained how sustaining tests the bug fixes, including longevity testing, to ensure the bug fixes are very solid.

ALT DESCR

Finally, for the practical perspective of how all this works, check out the GlassFish v2 Release Overview and the GlassFish 3 Release Overview.

Thursday Nov 18, 2010

Oracle GlassFish Server and GlassFish Server Open Source Edition

The basic GlassFish model has remained constant since its first releases: this note is a revised version of Still No Bait and Switch, itself a revised version of Bait and Switch?. Also see the companion GlassFish Commercial Offerings from Oracle.

Oracle provides two main distributions of GlassFish: the GlassFish Server Open Source Edition and the Oracle GlassFish Server, both delivered using IPS packages.

The GlassFish Server Open Source Edition is available under an Open Source license (CDDL and GPLv2 licenses - you can pick whichever you want) and is supported by the Community, which Oracle leads and where it participates through many activities including Mailing Lists, Forums and Social Forums.

The Oracle GlassFish Server is available with the standard Oracle evaluation and production licenses (the OTN evaluation license) and builds on the GlassFish Server Open Source Edition by adding Oracle branding elements and AddOns - the only AddOn in GlassFish 3.0.1 is the Oracle GlassFish Server Control but other releases may have additional AddOns. Note that since Oracle GlassFish Server adds to the GlassFish Open Source Edition, the packages shared across the two releases are enterprise-quality.

Oracle only provides commercial support for the Oracle distribution but installing the extra IPS modules to upgrade to it from the Open Source Edition is very easy which means users can start with one and switch to the other when they are ready to buy support, or when they want to try or use the features in the AddOns.

The transitions across releases are facilitated by the consistent use of IPS as the basic packaging mechanism in GlassFish 3. All distributions (ZIP or native, for the web profile or for the full platform, public or patch releases) include the appropriate IPS packages and can later be managed as such. This is true even when GlassFish is Used in a Closed Networks

Tuesday Nov 09, 2010

Oracle GlassFish Server 3.0.1 Patch 1

GlassFish 3.0.1 Patch 1 (also called GlassFish 3.0.1.1) is a commercial (restricted) patch release for GlassFish 3.0.1 (see Overview of GF 3). GlassFish 3.0.1 Patch 1 was released on November 8th, 2010 and it is part of Oracle's Commercial GlassFish Offering.

GlassFish 3.0.1 Patch 1 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 in GlassFish 3.x family.

Release Date
November 8th, 2010

SunSolve Ids
All distributions of this release, including patches, are based on IPS packages.

• sunos-sparc - [145091-02]
• sunos-i386 - [145092-02]
• linux-i386 - [145093-02]
• windows-i386 - [145094-02]
• mac-universal - [145095-02]

Comments
• First Patch Release for GlassFish 3.0.1; since GlassFish 3.0.1 is essentially also a patch release for 3.0, arguably this is the second patch release for GlassFish 3.0.
• This patch is required for extending and updating GlassFish Server installations on machines that do not have Internet connectivity.
• Users and customers interested in clustering and state replication should use GlassFish v2 until these features show up in GlassFish 3.1.

Status
CURRENT.

Bugs Fixed in this Patch

• [6659538] - Need all JVM Memory statistics from the MBean
• [6955353] - Integrate new build of JSF
• [6984443] - Stage new MQ 4.4 U2 Patch1 for GF 2.1.1 P08
• [6972717] - GF 3.0.1 lookup() of JMS resources in parralel threads gives NPE
• [6984856] - monitoring-scripting-client pkg needs to get automatically installed
• [6987127] - v3.0.1 updatetool hangs while checking for updates
• [6988846] - monitoring-scripting-client-cli.jar is installed in the wrong dir

About

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

Search

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