vendredi sept. 18, 2009

Heu, je télécharge quelle archive de GlassFish v3??

ALT DESCR

GlassFish v3 ("preview" ou plus récent) est disponible sous différents formes de différentes archives et à différents endroits: la Page des téléchargements GlassFish sur java.net et le SDK de JavaEE (Preview). Les modes d'installation proposés sont archive ZIP ou installateur et les fonctionnalités proposées sont regroupées dans un profil web et un profil complet (full), au choix.

Ce billet (en anglais) détaille les différences pour vous permettre de faire le choix le plus adapté à vos besoins. La version finale de GlassFish v3 est sur de bons rails.

mercredi sept. 09, 2009

Mise à jour de GlassFish v3 "Preview"

ALT DESCR

Cela aura pris un peu plus de temps que prévu, mais c'est chose faite, les référentiels de GlassFish v3 Preview ont été mis à jour. Si vous utilisez cette version, vous vous en êtes peut-être déjà rendu compte au travers de la notification updatetool, en consultant le client IHM UpdateTool ou encore dans la console d'administration. Bien entendu vous pouvez également faire cette mise à jour en ligne de commande avec le client pkg.

J'ai rédigé un billet un peu plus détaillé sur ce sujet (en anglais) et Abhijit fait l'annonce de la mise à jour ici.

Ce processus de mise à jour automatique a particulièrement bien fonctionné en ce qui me concerne, mais ceci étant du logiciel, nous sommes à la recherche de tout type de retour d'expérience. Bon et (surtout) moins bon.

samedi août 08, 2009

Jersey 1.1.1 EA disponible depuis l'Update Center

ALT DESCR

Jersey 1.1.1-ea (annoncé ici) est maintenant disponible sur le référentiel DEV de glassfish v3. Vous pouvez donc installer cette version intermédiaire au prix de quelques clicks dans l'interface graphique de l'update center (ou d'une commande pkg).

La technologie "Update Center" et ses référentiels (basés sur IPS) couplée à la modularité de GlassFish v3 (basée sur OSGi) rendent les mises à jour et rajout de fonctionnalité beaucoup plus élégants. IPS permet l'utilisation de plusieurs référentiels, public ou internes, locaux ou distants qui sont susceptibles d'accueillir du contenu en provenance de Sun, de ses partenaires, de l'entreprise, etc...

dimanche juil. 05, 2009

Comment ça marche? IPS et packages GlassFish v3

J'ai récemment publié une série de billets et mini-vidéos associées intitulée GlassFish à la carte. La première et la deuxième partie décrivent l'installation d'une distribution minimaliste et le rajout de certains conteneurs. La troisième partie illustre la création d'un distribution personnalisée de GlassFish v3 avec les outils IPS.

Cette distribution contient le strict minimum pour exécuter une application d'exemple ejb(3.1)/jersey(JAX-RS 1.1). Ce mécanisme de distribution personnalisée peut devenir un moyen largement utilisé pour distribuer des piles logicielles basées sur GlassFish v3 et illustre de manière assez évidente la modularité de GlassFish v3 et son intégration des outils IPS.

ALT DESCR

L'exemple présente les étapes de la création d'un package, son rajout dans un référentiel IPS et la création d'un domain d'exécution GlassFish prêt à exécuter l'exempleEJB-Jersey. La mise en oeuvre d'IPS est relativement simple en suivant les instructions du site IPS Best Practices et ce billet Package Prototype.

Pour en savoir plus sur IPS, référez-vous aux instructions Producing and Maintaining Packages (en particulier la présentation de Christophe) et MakePkgs. Tous les binaires nécessaires sont intégrés dans le Toolkit IPS.

Pour faire fonctionner le tout, c'est assez simple, voici les étapes suivies :

# Création d'un référentiel local % pkg/bin/pkg.depotd -p 10001 -d /Users/pelegri/Software/my-repo # numéro de port et répertoire du référentiel. # téléchargement du prototype de package et changement de nom : pkg_proto_epll.py % cat >LICENSE.txt # besoin d'un fichier LICENSE ! % 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 # capture d'écran % bin/pkg install sample-distro # presque terminé % bin/asadmin create-domain --instanceport 8080 --adminport 4848 mydomain % bin/asadmin start-domain mydomain # téléchargement de l'exemple jersey-ejb WAR % bin/asadmin deploy ../../jersey-samples/jersey-ejb-1.1.1-ea-SNAPSHOT.war % open http://localhost:8080/jersey-ejb/ # capture d'écran

About

Version française de TheAquarium

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