Tuning GlassFish for Production

The GlassFish distribution is optimized for developers and need simple deployment and server configuration changes to provide the performance typically required for production usage. The formal Performance Tuning Guide provides an explanation of capacity planning and tuning tips for application, GlassFish, JVM, and the operating system. The GlassFish Server Control (only with the commercial edition) also comes with Performance Tunerthat optimizes the runtime for optimal...

Wednesday, April 4, 2012 | GlassFish | Read More

A tour of the GlassFish 3.1.2 DCOM support

While we've mentioned the DCOM support in GlassFish 3.1.2 several times before, you'll probably find Byron's DCOM blog entry to be useful if you're using Windows as a deployment platform for your GlassFish cluster. Byron discusses how DCOM is used to communicate with remote Windows nodes participating in a GlassFish cluster, what Java libraries were used to wrap around DCOM, what new asadmin commands were addd (in particular validate-dcom) as well as some tips to make this...

Friday, March 23, 2012 | GlassFish | Read More

LightFish, Adam Bien's lightweight telemetry application

Adam Bien (Java Champion, JavaEE expert, book author, etc...), has been a GlassFish enthusiast for a while and he proves it again with his new open source project - LightFish, a lightweight monitoring and visualization application for GlassFish. Adam has a short intro and screencast about this standalone WAR application. The tool uses the new JavaEE 6 self-described JDBC connection and the GlassFish-bundled Derby database to provide drag-and-drop install. At runtime, once...

Friday, March 16, 2012 | GlassFish | Read More

GlassFish 3.1.2 Updated Components (Final)

Now that GlassFish 3.1.2 has been released, it's time to check on the exact list of updated components (one of the important themes in pretty much every release). • JSF/Mojarra 2.1.6 • Grizzly 1.9.46 • Metro 2.2 • Jersey 1.11 • Shoal 1.6.17 • EclipseLink 2.3.2 • Message Queue 4.5U2 • OSGi Core 4.3.0 • Update Center 2.3.5 • Hibernate Validator 4.2.0-FCS • JavaDB • Weld 1.1.4.Final About half of the bugs squashed in this GlassFish 3.1.2 release were through the...

Tuesday, March 6, 2012 | GlassFish | Read More

Upgrading to GlassFish 3.1.2

Now that GlassFish 3.1.2 has been released, you may be wondering about what your upgrade options are. As a reminder, this release is highly-compatible with previous ones and should be a target for any existing GlassFish user. Technically-speaking version 3.1.2 is also known as 3.1.1-patch#4 and 3.1-patch#5, thus making the migration path pretty obvious for 3.1. and 3.1.1 users. We are not forgetting users of older versions with these additional supported upgrade options :• 2.x...

Monday, March 5, 2012 | GlassFish | Read More

Some Maven-related changes when building GlassFish

The GlassFish Nexus Server (maven.glassfish.org) is put offline due to some Oracle-internal infrastructure changes. Given that almost all GlassFish dependencies are available in Maven Central (except for EclipseLink artifacts), if you want to build GlassFish yourself, you'll need to create a mirror element in settings.xml as explained by Jane in her email. The Build Instructions page is not up-to-date and references to maven.glassfish.org have been removed from the build setup.

Friday, March 2, 2012 | GlassFish | Read More