The GlassFish community is building free, open source, production-quality, enterprise software. The main deliverables is a production-quality Application Server that is also the Java EE 5 Reference Implementation.

There are 3 ongoing releases of the GlassFish AppServer. GlassFish v1 is in production. GlassFish v2 adds clustering, failover, features and performance and is close to beta3. GlassFish v3 adds a modular architecture with a very small kernel and is in early technology preview.

TheAquarium (http://blogs.sun.com/theaquarium) reports on activity in the community.

Journal Entries

No entries yet. Link your entries with 'glassfish' to include this project.


Ratings & Reviews

Community Rating
4.4/5.0

Based on 32 user ratings.

Your Rating

Click to rate this project.

Links

0 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    GlassFish Adoption Report for May '09

    I've posted the
    May 09 GlassFish Adoption Report.
    Some growth from April 09, but not back to the March 09 peak;
    probably some seasonal drop, possibly some impact from the
    Oracle announcement.

    The
    full report
    includes ... [More] the usual download data for run-time and
    tools bundles, a comparison with JBoss downloads,
    GeoMap,
    Registration and Update Center.

    I expect to post the June report next week. [Less]

    What's the Right GlassFish Release For You?

    Alexis has a nice summary of the different
    GlassFish
    releases,
    explaining how to
    Choose the Right Release:
    GlassFish v2.1,
    GlassFish v3 Prelude or
    GlassFish v3 Preview.
    In a nutshell, v2.1 is for production ... [More] deployments, v3 Preview is a beta for v3 final and v3 Prelude is/was a transitional release...

    ... but you want the full story, so check
    Alexis' Answers...

    ... or just ask
    Ask the Magic 8 Ball :-) [Less]

    How Things Work - IPS and GF v3 Packages, continued

    Alexis has posted additional entries in his
    GlassFish à la carte
    series.
    Part I
    and
    Part II
    (also see Review)
    showed how to get a minimal distro and add components to it, including some containers;
    Part III
    shows ... [More] how to create a Custom Layered Distro
    from
    GlassFish v3
    using the IPS tools.

    The distro only bundles pre-existing components; enough to run an ejb/jersey sample.
    I think that this layered distro arrangement may become quite common for distribution of packages for GFv3 and it
    nicely shows the power of the modularity in GFv3, IPS and the embedded IPS support in GFv3.

    Alexis' examples show how to create the new package, add it to your own IPS repository,
    and then create a new domain to run the EJB-Jersey sample.
    The IPS setup is very easy thanks to the documents and binaries from
    IPS Best Practices project,
    plus the
    Package Prototype
    from Alexis.

    To learn about IPS, check out
    Producing and Maintaining Packages
    (specially Christophe's
    Prezo)
    and
    MakePkgs.
    All the binaries you need are included in the
    IPS Toolkit.

    The whole thing works like a champ;
    excerpting some of the key commands from my shell trascript:

    # Created a directory for my local repo
    % pkg/bin/pkg.depotd -p 10001 -d /Users/pelegri/Software/my-repo # port no. and store dir.
    # downloaded package prototype and renamed it as pkg_proto_epll.py
    % cat >LICENSE.txt # need a LICENSE file!
    % pkg/bin/makepkgs -s http://localhost:10001/ -b ../Sample ../Sample/pkg_proto_epll.py
    % bin/pkg set-publisher -P --enable -O http://pkg.glassfish.org/v3/dev dev.glassfish.org
    % bin/pkg set-publisher --enable -O http://localhost:10001 localRepo
    % bin/updatetool # screenshot
    % bin/pkg install sample-distro # pretty much all done
    % bin/asadmin create-domain --instanceport 8080 --adminport 4848 mydomain
    % bin/asadmin start-domain mydomain
    # download the jersey-ejb sample WAR file
    % bin/asadmin deploy ../../jersey-samples/jersey-ejb-1.1.1-ea-SNAPSHOT.war
    % open http://localhost:8080/jersey-ejb/ # screenshot [Less]

    Learning JSF 2.0 - New Links, RefCards, Samples, JSF Fu...

    Now that JSF 2.0 is
    Final
    and is is easily accessible in
    GFv3 Preview,
    it is a good time to learn more about it,
    so here is a set of useful links:


    The
    JSR 314 site (EG) has a link to the spec, the votes ... [More] , etc.


    The (production ready) RI is available at the
    Mojarra page, but a better way is to...

    • Use
    GlassFish v3 Preview,
    which includes samples, documentation and the Update Tool.


    The Mojarra site also includes the
    JavaDocs
    and the
    JSF DataSheet.


    Sun's
    JSF Technology page
    has multiple links, including the
    JSF 2.0 tutorial.


    From Cay, check out his
    DZone RefCard.


    From David Geary see his JSF Fu articles:
    part 1
    and
    part 2.


    From Jim see his series on JSF features, including his
    additional JSF resources.


    From Ryan, his detailed
    Series on New Spec Features.

    Also, all
    related TA entries are tagged
    JSF...
    And, please send us feedback on the
    spec
    or the
    implementation
    to help us with the
    Fit and Finish. [Less]

    GlassFish ESB v2.1 released

    After a few months of development, bug fixing, testing, etc, GlassFish ESB v2.1 is now released. New in this release is that is a lot easier to scale GlassFish ESB through clustering. All components now have support for clustering. By the way ... [More] , GlassFish ESB clustering is (of course) based on GlassFish clustering.

    Also new in this release is the inclusion of the IEP SE and Scheduler BC (a new component!), several component enhancements, and support for AIX 5.3.

    More details can be found in the release notes. And GlassFish ESB v2.1 can be downloaded from the OpenESB downloads page! [Less]

Read all GlassFish articles…

Download Page
54 downloads

Who uses GlassFish?

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar

Who contributes to GlassFish?

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar
I'm a contributor

Who manages GlassFish?

I'm a manager

Where in the world?





Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 4,164,987
Effort (est.) 1221 Person Years
Avg. Salary $ year
$ 67,133,114