Wednesday Mar 14, 2012

GlassFish 3.1.2 - Which Platform(s)?

Now that GlassFish 3.1.2 has been released, we can look at the updated list of supported platforms: operating systems and JVMs.

Operating Systems (in no order of preference :) -
• AIX 6.1, 7.1
• Solaris 11 Sparc and x86
• Solaris 10 Update 7 Sparc and x86
• Oracle Linux 4, 5
• RHEL 4, 5
• Windows 2008 R2
• Windows 7
• Windows XP SP3
• SLES 10, 11
• Ubuntu 11.04 (Developer Support Only)
• MacOS X 10.7.1 (Developer Support Only)


JVMs :
• Oracle JDK 1.6.0 u29 and beyond
• Oracle JDK 1.7.0 u2 and beyond
• Apple JDK 1.6.0_24 and beyond
• JRockit 28.2.2
• IBM JDK 6 and JDK 7

The official information is available in the Oracle GlassFish 3.1.2 certification matrix and also includes browser, database certifications and more.

Wednesday Nov 09, 2011

Oracle Solaris 11 is here!

Oracle Solaris 11 was not just launched but also made fully available. New features include installation improvements, IPS as the packaging system, Oracle Solaris Zones enhancements, Security improvements (Labeled IPsec, ...), Networking enhancements (virtualization, built-in load-balancer, and more), as well as ZFS as the root file system.


The ISO size is quite reasonable : 430MB for x86, 526MB for SPARC with multiple other options available: Automated Install (with even smaller archives to start with), Live Media, and IPS repository images (yes, that's the same IPS we use in GlassFish for the Update Center). All the download options are listed on the Oracle Solaris 11 Download Page

If you're interested in further reading, I'd recommend these two white papers :
Oracle Solaris 11: Built for Clouds
Oracle Solaris 11: The Best Place to Run Your Oracle Applications

Thursday Nov 03, 2011

Oracle Solaris 11 launching Nov. 9th

It's finally time to ship the next version of Solaris, Oracle Solaris 11, and this will happen next week in New York City on November 9th, 2011.


Make sure you register for the live event.

Update: make sure you read the 11 Reasons Why Oracle Solaris 11 11/11 Isn't Being Released on 11/11/11.

Sunday Mar 27, 2011

GlassFish 3.1 supported platforms

Starting with version 3.0.1 the Oracle GlassFish Server product now has a list of supported platforms just like any other Oracle product and that in fact, has increased the reach of the product compared to the Sun days. As always, the compatibility matrix is linked off of the "Hardware and Software Requirements" section of the Release Notes volume of the GlassFish Documentation.

Matrix library

For Oracle GlassFish Server 3.1 the compatibility matrix is here. The list is long with a wide variety of 32-bit and 64-bit OS and JVM combinations, with systems ranging from Oracle Linux or Red Hat EL 4 & 5, SLES 10, several incarnations of Windows (2008 R2, 7, etc..), Solaris 10 Update 7+, with XP, Mac OS and Ubuntu listed as developer platforms.

JVM-wise, GlassFish has now been requiring Java 6 for a while and the minimum HotSpot version is 1.6.0_22. On the Web Server front, Apache 2.2, Oracle HTTP Server and iPlanet Web Server 7.0u9 but also Microsoft IIS 7.5 are all supported. Note also that the Supported Virtualization and Partitioning Technologies for Oracle Fusion Middleware applies to Oracle GlassFish Server.

Finally note that we've been IPv6-ready for a little while, that we don't officially support IE6 and that Itanium support has never been on the list of supported platforms.

Wednesday Jan 27, 2010

Additional WebCasts and FAQ From Oracle on Products and Community

Today was the Oracle Sun Strategy live webcast hosted by Charles Philips, John Fowler, Thomas Kurian, Edward Screven and others that ended with a Q&A with Larry Ellison. The recording is not yet available but Oracle released a number of other useful webcasts and docs today.


The Oracle + Sun Product Strategy Webcast Series has short (15-20') webcasts with more detailed information on most topics - e.g. App Server, Dev Tools, Manager/OpsCenter, Java, Cloud, Virtualization, OS, OpenOffice, etc.

The FAQ on Community Continuity that includes Java.Net, Java.Sun.Com, JavaOne, and more.

There is also a series of events around the world in a Welcome Sun Event Series.

Thursday Jan 21, 2010

Sun Microsystems, 1982-2010. The Network IS


The European Union Commission today unconditionally approved the Oracle acquisition. See reports at WSJ, NYT, GigaOM, ElReg and elsewhere, and tune to the Webcast of Jan 27th.

James has a created an image with Tux and Duke for the occasion, check out So Long, Old Friend, and consider leaving a comment, if you are so inclined... and get a mug.

Saturday Jun 06, 2009

GlassFish v3 - Platform Services and Remote Restart


GlassFish v3 includes all the benefits from its Java EE 6 compliance and its modular, services and OSGi-based design, but it is also the opportunity to address a number of long-standing RFEs and issues that were to hard to address on the old v2 architecture.

Byron recently reported on two of these RFEs. The first is Platform Services Support: it is now possible interact with Solaris/OpenSolaris SMF and Windows Services. Check Byron's writeup and give us feedback so we can try to incorporate it in our final September release.

The second feature is on the ability to do Remote Server Restart via the CLI or an HTTP-based request (I need to check with Byron if the feature made it into the admin console).

Check these out, and please give us feedback so GlassFish v3 is as useful to you as possible.

Monday Jan 19, 2009

... Merb into Rails 3, Crossbow, Q-Layer, Open Web Server, Solaris Patches

Here are some recent news that will have an impact on many of our GlassFish users:

Radio Receiver Icon

From Ruby-land, news that Merb will merge into Rails 3. This seems a case where combining the two efforts should improve the result. We are also noticing a significant increase in the mindshare around JRuby in all these projects as the quality of JRuby continues to increase. Added - also see the Story at SDTimes.

Crossbow is the Solaris' Network Virtualization architecture and has just been released into OpenSolaris. Crossbow provides "virtualized lanes" that will scale at high performance over many cores; see Sunnay's Introduction and Ben's two posts: Announcement and Experiments. Crossbow is useful for Network Resource Allocation and will have deep implications for our Virtualization offerings - see Michaels' note from 2008 on the topic.

From the cloud computing area, Sun acquires Q-Layer; see the Press Release. Vijay has two relevant posts: an Introduction with several good links and a Terminology Overview; Om (@GigaOm) also writes about the Acquisition. Q-Layer should be a great addition to the xVM family.

We planned it a while ago, announced it in July, and it finally happened! The core of the Sun Web Server (used in places like and Sun's own BSC and Sun Forums) is now Open Source - see the announcements from CVR and Jyri. The ancestry of the code goes back to the Netscape Server but it has changed quite a bit; see Jyri's details. Sun Web Server 7.0 U4 is included in OpenSolaris but it is also available separately as part of the Sun Web Stack 1.4 and contains many features that complement the GlassFish Server.

Finally, from Solaris-land, a note that Sun is now doing Stricter Enforcement of the existing Patch Policy. No changes or impact on the situation for Sun GlassFish Enterprise Server patches - see our Sun's GF Enterprise Support.

Wednesday Aug 27, 2008

... GF v3 Memory Consumption, Rails App in 15 minutes, Managing JRuby Instances, OpenMQ 4.3, and Solaris on Dell

A compilation of today's news of interest:

Radio Receiver Icon

Jason provides early indications of Improved Memory Consumption in GlassFish v3. Since GFv3 Prelude is early in the cycle of GFv3, expect further improvements over the life of the release family.

Charles has a detailed description of how to write a Rails App on GlassFish using the latest run-time/packagings. And Jacob describes improvements he is working on for dynamically managing the pool of JRuby instances in GlassFish.

From the OpenMQ Team, more Details on OpenMQ 4.3, which will be part of GlassFish v2.1. Proposed new functionality includes a REST Messaging API, AIX support, more platforms, STOMP Support, and more. As always, provide feedback to the team at Users at

And from OnTheRecord... the Original Announcement was last year and now we have the product: Solaris on Dell is finally here: Solaris@Dell.COM, Online Configurator.

Tuesday Aug 19, 2008

... OpenJDK in Debian, Wotif and OpenMQ, New Bloggers, Wonderland 0.4, Solaris Features

A compilation of today's news of interest:

Radio Receiver Icon

From Barton, confirmation that OpenJDK is in Debian (in Lenny). That makes Fedora, Ubuntu, OpenSUSE and Debian; OpenJDK is also available for RedHat and CentOS. Not bad!

New Sun bloggers: Jacob has started writing about Ruby and Rails as a new engineer in the GLassFish Scripting team, and Michael will provide his Experiences in OpenESB from interactions with its customers. Welcome to both!

Wotif.COM is now a Formal GlassFish Reference, including its use of OpenMQ.

From the WonderBlog an announcement of the Release of Wonderland 0.4.

Joerg has two new multi-part series on Solaris, one covers CacheFS, the other the JumpStart Enterprise Toolkit.

Saturday Aug 09, 2008

Memcached to the Rescue - Caching Roller on GlassFish in a Cluster


Dick Davis (Number 9) is a GlassFish Server fan and also a user of Roller (on GFv2 and on GFv3). He is now adding caching on a 2-node GlassFish cluster and his latest note shows how to set Memcached on Solaris to accomplish this.

Check out more posts by Dick on Solaris and on GlassFish. TheAquarium relevant posts are tagged Roller.

Added - Also check out Dick's latest Roller Summary.

Friday Jun 06, 2008

GlassFish and [Open|Trusted]Solaris

OpenSolaris logo

Getting the best possible GlassFish integration with operating systems (install, performance, flexibility) is a high priority for us. The work done for Ubuntu and Debian are good illustrations. Of course, as you can imagine, Solaris is no exception.

Jagadesh and Shaline have just posted an entry on using GlassFish in the context of Solaris Trusted Extensions, a seriously ruggedized Solaris install (the entry does a good job explaining what it is).

You can also elect to use GlassFish on the recently released OpenSolaris distro and its online repository (first steps here). Finally, if you're into using Zones (aka containers), this earlier article goes into how to best take advantage of global, sparse, or whole-root Zones.

Sunday May 11, 2008

Pentaho Supports GlassFish


Catching up with news from before JavaOne: Pentaho Announced support for GlassFish v2 for Pentaho BI Platform.

Note that Pentaho is one of the more than 40 initial companies listed in the new Sun Partner Program for GlassFish.

Monday Mar 10, 2008

Configuring Roller with Memcached

Memcached Architecture Diagram

Memcached is the popular distributed cache system (often used with MySQL) that was developed for LiveJournal (Article, Wikipedia, Website). One of many sites using memcached is BSC and Dave has two recent writeups on the topic: The Roller Caching API, and Using Memcached with Roller.

And, on this topic, there has been good progress in the Webstack optimizing memcached for Solaris. Check Trond's articles on Configuration, the Latest Release and more. Also don't miss Patrick's Latest release of the Memcached Functions for MySQL.

Wednesday Feb 06, 2008

SXDE (Solaris eXpress Developer Edition) 1/08 is out

SXDE image

Solaris Express Developer Edition (SXDE), the Sun OpenSolaris-based distribution for Solaris, Java, and Web 2.0 developers has a new release out: 1/08. Ludo has a post about the integrated web stack as well as a 10-minute screencast.

After giving SMF privileges for Apache/mySQL servers, Ludo shows how the user can use a very simple graphical tool to start/stop and configure services. He also walks you through a small PHP/jMaki/Ajax pre-packaged demo with a mySQL backend. He finally uses NetBeans' PHP support and auto-registering of the AMP-stack to author and debug a simple PHP application. Pretty slick!

SXDE also comes with the NetBeans 6/GlassFish v2 pre-configured bundle and if you're using the VMWare image, I would recommend upgrading the amount of memory from 512 to 2Gb. And in case you're wondering, the VMWare image password for root is SXDE (see also the FAQ).

Check out also Ludo's previous interview on GlassFish tooling.