lundi févr. 28, 2011

GlassFish 3.1 est là!

GlassFish 3.1 est désormais disponible en version finale et il y a beaucoup de choses à dire (et comme d'habitude je n'ai pas le temps de faire quelque chose de court...).

Vu d'avion l'objectif de cette version majeure (à mon gout c'est presque une 4.0) c'est de réintroduire le clustering et l'administration centralisée sur un socle modulaire (OSGi) et complètement certifié Java EE 6. Dans les faits, il y a eu beaucoup d'améliorations autour du provisioning SSH (à la Hudson/Jenkins ou autres Hadoop), de la scalabilité du domaine multi-cluster, multi-instances, mais aussi des nouveautés comme le versioning d'applications contribué par Serli, les "scoped-resources", ou l'intégration de Coherence\*Web (sous le nom de ActiveCache for GlassFish).

Toutes ces fonctionnalités sont ou seront traités dans des blogs et énumérés sur TheAquarium. Il y aura également un nombre de videos égrainés au rythme d'une par jour. Bien entendu il y a également la documentation complète pour le produit (versions open source et Oracle): glassfish.org/docs.

Ah oui, j'oubliais, si vous insistez il y a même une version en français (dite "multilingual").

vendredi juil. 30, 2010

GlassFish 3.1 Milestone 3 - Admin console can now speak cluster!

The GlassFish admin console is often cited as one of the strong point for GlassFish. Yes, open source and ease-of-us can live happily together! After delivering clustering and centralized admin features in Milestones 1 (post) and 2 (post) of the ongoing 3.1 work, it was time in Milestone 3 to deliver the first drop of a graphical user interface that is able to interact with these features.

The following is a short screencast (hosted on the relocated "GlassFish Channel" property) walking you through the basic scenario of creating a cluster, populating it with instances, starting the cluster, deploying an application to various targets (cluster or standalone instances) and closing with a short part on monitoring the system - all from the Graphical User Interface :

The GlassFish Open Source Edition 3.1 Promoted Builds are available from http://download.java.net/glassfish/3.1/promoted/ and numerous details are offered on the GlassFish Wiki for this milestone and the upcoming work.

Check out youtube.com/user/GlassFishVideos for more videos soon.

mercredi juin 30, 2010

GlassFish 3.1 - Milestone 2 is out (more screencasts)

This blog has moved to alexismp.wordpress.com
Follow the link for the most up-to-date version of this blog entry.

The pace is good - Milestone 2 of GlassFish Open Source Edition (see roadmap) 3.1 is out (check out TheAquarium post).
Engineering details are here and you can get the bits from http://download.java.net/glassfish/3.1/promoted/ (glassfish-3.1-b06.\* )

Trying to keep up with producing screencasts to illustrate the new features, here are two more demos :
a/ more clustering features such as ssh-based centralized admin and deployment.
b/ websockets supports, courtesy of the underlying grizzly engine.

You can read more about these clustering features here (including how to set up ssh) and in Carla's blog.


The above demo is scripted here, and based on Grizzly 1.9.19.

You'll find more information about the future developments of 3.1 on the GlassFish Wiki.
The next milestone is currently scheduled for in about three weeks and most P1 should be integrated.

dimanche déc. 07, 2008

John et le clustering GlassFish

Je ne sais pas ce que vous mettez derrière le titre de "product manager", mais en ce qui me concerne c'est un gars au marketing qui fait beaucoup de slideware. Ok , il y a des exceptions, surtout dans les sociétés de taille moyenne voire petite). Chez Sun, pour GlassFish, il s'appelle John Clingan et il fait clairement partie des exceptions. Peut-être une des raisons derrière la sortie régulière de nouvelles versions de GlassFish qui amènent toutes leur lot d'améliorations.

Voici son dernier "screencast" sur la mise en place du clustering GlassFish (décidément un sujet récurrent) en moins de 10 minutes:

Ca me fait rire d'entendre la concurrence parler de GlassFish comme de l'implémentation de référence (sous entendu, pas pour de la production et manquant de fonctionnalité). Soit ils n'ont pas regardé GlassFish depuis 3 ans, soit ils sont à court d'argument...

vendredi oct. 31, 2008

GlassFish et suggestions de la communauté

Même avec v3 "Prelude", GlassFish n'est pas parfait! :)
La bonne nouvelle c'est qu'avec une communauté Open Source comme celle de GlassFish on a les retours très rapidement et parfois de très bonnes suggestions.

A titre d'exemple :
Florent parle de son besoin d'installer GlassFish comme service Linux (au passage avec Solaris, %asadmin create-service suffit)
Igor décrit comment patcher GlassFish (plus un problème de doc qu'autre chose).
Alexandre entreprend une série de billets sur la mise en oeuvre de GlassFish en mode cluster.

dimanche janv. 13, 2008

Clustering GlassFish en 2 temps

Quelques étapes pour l'installation de GlassFish v2 en cluster avec déploiement d'une application de test ICI.
Simple.
Efficace.

mercredi nov. 14, 2007

GlassFish podcast on deployment

A new episode for the GlassFish Podcast is out and deals with "deployment" (administration, cluster, profiles, security, etc...). The sound quality isn't ideal as I didn't use a hand microphone for this interview but hopefully it's still pretty much audible.

jeudi août 02, 2007

What is a GlassFish master password anyway?

This blog has moved to alexismp.wordpress.com
Follow the link for the most up-to-date version of this blog entry.

If you came here looking for the default password for the GlassFish admin console, it's "adminadmin" (although with GlassFish 3 and above the introduction of a default anonymous user now means you should no longer be prompted for user/password). If the master password is what you're looking for, then read on.

With GlassFish v2 (SJS Application Server 9.1) soon to be released in final version, people are starting to move from the development phase to the production planning phase. This means that they are often moving from the "developer" profile to the "cluster" or "enterprise" profiles. One of the questions I often hear is "what is a master password anyway"? Here are a few hints gathered from talking to customers experiencing the use of a more secure and clustered environments (thanks to Sreeni and Kedar for some of these):

What is an Domain? What is a cluster? What is an Domain Admin Server (DAS)? What is a Node Agent (NA)? What is a repository?
These links explain it in best detail:
http://docs.sun.com/app/docs/doc/819-3671/6n5si4bv7?a=view and http://blogs.sun.com/bloggerkedar/entry/concept_of_a_glassfish_domain. See also this picture.

What is a master password?
First you shouldn't need it in the "developer" profile. Otherwise, straight from the documentation: "The master password (MP) is an overall shared password. It is never used for authentication and is never transmitted over the network.". The master password is also the password for the secure keystore (NSS in the case of an "Enterprise" profile, KJS otherwise).

What is the default master password?
"changeit" (not "adminadmin")

What is the "default" profile?
$INSTALL-DIR/config/asadminenv.conf contains the default profile used during installation (the one used by the "asadmin create-domain" command).

One can upgrade from a "developer" to a "cluster" profile on the fly. Can I move back to a "developer" profile?
It's not supported but the only file touched during the upgrade is domain.xml, so restoring the original file should work.

Why would I need an "Enterprise" profile rather than the "Cluster" profile?
The "Enterprise" profile is when you need HADB (the distributed Highly-Available DataBase) and/or an NSS keystore.

Is it necessary to start the node before starting the domain ?
No, but whenever the Node Agent (NA) is started for the first time, it tries to bind with Domain Admin Server (DAS). The usual sequence is to start DAS and then NA. If the DAS is not running at the time node agent is started, it knows that it is yet to bind with DAS and it does so whenever the DAS comes up later.

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