dimanche déc. 14, 2008

GlassFish Prelude presentation online (Wien version)

Sun Austria put up a very nice event a couple of weeks ago. Well organized, well attended, good conversations.
The slides are now available and they include my GlassFish v3 Prelude slide deck.

lundi nov. 17, 2008

Grails 1.0.4 now on the GlassFish v3 Update Center

Only a few days after SpringSource acquisition of G2One, Graeme Rocher announced the release of Grails 1.0.4 this past Friday (latest Spring 2.5.6, some new features, all that ahead of the 1.1 version).

I'm happy to report that thanks to Vivek and others, GlassFish v3 Prelude now offers this update as the default one-click Grails install. If you already have installed 1.0.3 using the GlassFish update center, you will be notified (startup log, admin console, and update tool) of the new version being available.

This makes my week-old "Zero to Grails..." screencast slightly obsolete but if you haven't used GlassFish v3 Prelude or its update center, its probably still a good intro.

jeudi nov. 06, 2008

Screencast - From Zero to Grails in 5 minutes with GlassFish v3 Prelude

Documentation is here: http://docs.sun.com/app/docs/doc/820-4496/ghfme
GlassFish v3 Prelude is here: https://glassfish.dev.java.net/downloads/v3-prelude.html.

GlassFish v3 Prelude redéfinit le serveur léger

GlassFish Logo Quelle est votre définition d'un serveur léger? Un serveur qui ne fait pas d'EJB?
GlassFish v3 "Prelude" est désormais disponible et pourrait bien changer ce qu'on entend par "léger".

GlassFish v3 "Prelude" est standard et extensible (OSGi, HK2, Grizzly), propose un excellent temps de démarrage, le maintient de sessions entre redéploiements, un update center, un outillage (y compris pour Eclipse), une API "Embedded", et une large documentation.

Cette version tire son doux nom de "Prelude" du fait qu'elle anticipe la sortie l'année prochaine d'un version complète (conteneur EJB, clustering, etc...) et conforme Java EE 6. Pour comparer v3 Prelude à v2, c'est par ici.

Parmi les technologies disponibles sur l' "Update Center" (bin/updatetool ou simplement dans la console d'admin): on trouve JAX-RS 1.0 (version finale), Servlet 3.0, EJB 3.1, jRuby on Rails, et Groovy/Grails. GlassFish v3 Prelude est supporté en production pour les titulaires d'un abonnement GlassFish v2 Enterprise. Une offre dédié à "Prelude" existe également.

Il sera question de GlassFish v3 prelude la semaine prochaine à la conférence Open Source eXchange.

lundi nov. 03, 2008

GlassFish Online - 20 présentations ultra-rapides

La sortie de GlassFish v3 "Prelude" ce jeudi (6 novembre) est l'occasion d'une conférence en ligne "The Aquarium Online" composée de courtes présentations (10 minutes) autour des nouveautés du produit (architecture, maintien sessions, update center 2, GlassFish Embedded, ...), de Java EE 6 (JAX-RS, EJB 3.1, JSF 2.0, ...) et de partenaires GlassFish.

Le programme complet (mais pas encore final) est ici.

Donc en France, à partir de 17h00 ce jeudi, c'est sur http://www.ustream.tv/channel/theaquarium et jusqu'au bout de la nuit (si celle du 4 novembre ne vous a pas suffit! :).

vendredi sept. 26, 2008

Bundling GlassFish v3 Prelude - XWiki (Part 1)

In previous blog posts about XWiki and GlassFish, I explained how to expose XWiki on the GlassFish v2 update center and how to deploy XWiki in a GlassFish container.

Recent XWiki and GlassFish evolution.

This was a while back and XWiki, now a GlassFish partner, has nicely moved forward to version 1.5.2 (Stable). At the same time GlassFish released an embedded API and will soon ship GlassFish v3 Prelude, a lightweight container.

Shipping XWiki and GlassFish v3 Prelude together actually makes sense. The download is much smaller (21MB) than it would have been with GlassFish v2 (65MB), but having now an embedded API for the GlassFish makes it a reasonable Jetty alternative. It can for instance be used to implement an evaluation bundle (similar to what the OpenSSO folks did: 85Mb, Java Web Start deployment included).

Simple XWiki and GlassFish packaging.

Using JavaDB this time (no need to add driver in XWiki's WEB-INF/lib directory): simply edit WEB-INF/hibernate.cfg.xml to uncomment and adjust the JavaDB section, add a sun-web.xml file with a context-root set to /xwiki and update the WAR archive (xwiki-enterprise-web-1.5.2.war in my case).

Using GlassFish v3 Prelude promoted build #25 (Sept 19th), I could easily deploy by copying the archive in the auto-deploy directory (domains/domain1/autodeploy).

This can lead to a simple ZIP archive with GlassFish v3 + XWiki 1.5.2 war sitting in the auto-deploy directory. Make sure also that you nuke the domains/domain1/.felix bundle cache to avoid OSGi bundle symbolic name issues. Unzipping, starting GlassFish and pointing to http://localhost:8080/xwiki does the job (simple enough for testing/evaluating). Startup with XWiki in the autodeploy directory takes 15 seconds on my machine. Starting with Xwiki already deployed takes 8 seconds.

To be continued...

The next step is to start using the GlassFish embedded API.

Thanks to XWiki CTO Vincent Massol for the quick turnaround answering my questions and bug reports.

About

This blog has moved

Alexis Moussine-Pouchkine's Weblog

GlassFish - Stay Connected

Search

Archives
« avril 2014
lun.mar.mer.jeu.ven.sam.dim.
 
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
Blogroll

No bookmarks in folder

News

No bookmarks in folder