Vous êtes sur la page 1sur 6

ROYAUME DU MAROC

ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Installation de

Office de la Formation Professionnelle et de la Promotion du Travail

Installation de GLASSFISH (Sun Application Server)

D IRECTION R ECHERCHE ET I NGENIERIE DE F ORMATION SECTEUR NTIC

DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC

Architecture J2EE

Sommaire

1. Généralités

2

2. GlassFish en pratique

2

2.1.

Installation et lancement

2

2.2.

Configuration et déploiement

3

2.3.

Configuration

4

OFPPT @

OFPPT @

Document

C-C-002.doc

Millésime

23/09/2010

Page

1- 6

Architecture J2EE

1.Généralités

Architecture J2EE 1.Généralités Attention : Le serveur GLASSFISH est inclus directement dans les versions 6.x de

Attention : Le serveur GLASSFISH est inclus directement dans les versions

6.x de Netbeans. Il n’est donc pas nécessaire de l’installer lorsque l’on utilise Netbeans 6.x

En entreprise, GLASSFISH est traditionnellement utilisé avec l’IDE NetBeans. Nous allons donc voir l’installation d’un serveur web GLASSFISH ainsi que son intégration dans l’IDE Netbeans.

GlassFish est avant tout un serveur d’application open source prenant en charge

toutes les spécifications J2EE 5. Il permet d’utiliser toutes les nouveautés de Java

5.

GlassFish supporte JSF, JSP et les Servlet. GlassFish est disponible pour les plateformes : Windows, Linux, Mac OS X, SunOS.

Une javadoc pour le projet est disponible à l’adresse :

2.GlassFish en pratique

2.1. Installation et lancement

Attention il faut disposer de Java 5 pour pouvoir installer et exécuter GlassFish. Cette version de Java se télécharge à l’adresse :

Le téléchargement de GlassFish se fait à partir de l’adresse suivante :

Une fois le fichier jar téléchargé, il faut exécuter la commande :

java -Xmx256m -jar filename.jar

Cela va créer un nouveau répertoire nommé « glassfish ». Ce répertoire contient le code source de GlassFish ainsi que Ant, un programme qui permet de compiler le projet.

cd glassfish ant -f setup.xml

A la fin de l’exécution d’Ant il doit y avoir un message : « BUILD SUCCESSFUL ». Le serveur est maintenant prêt à être lancé. Pour cela il faut se rendre dans le

OFPPT @

OFPPT @

Document

C-C-002.doc

Millésime

23/09/2010

Page

2- 6

Architecture J2EE

répertoire « bin », il contient tous les exécutables du projet.

Pour lancer le serveur il faut exécuter la commande :

asadmin start-domain domain1

A la fin de la commande, le message « Domain domain1 is ready to receive client

requests. Additional services are being started in the background. » doit

apparaître.

Pour vérifier que le serveur fonctionne bien, il faut se rendre à l’adresse :

Vous devez voir apparaître la fenêtre :

Vous devez voir apparaître la fenêtre : 2.2. Configuration et déploiement La configuration du

2.2. Configuration et déploiement

La configuration du serveur se fait via une interface Web accessible à l’adresse

Par défaut le compte admin est :

Login : admin Pass : adminadmin

Ce site de configuration rappelle celle de Sun Application Server. La page principale permet d’accéder aux tâches les plus courantes, telles que :

Voir les logs,

Déployer un ear/war,

Créer un connecteur JDBC,

Si vous souhaitez changer le mot de passe administrateur ou créer d’autres comptes, il faut se rendre dans la partie « Application Server » et cliquer sur

« Password ».

OFPPT @

OFPPT @

Document

C-C-002.doc

Millésime

23/09/2010

Page

3- 6

Architecture J2EE

A partir de cette page, on peut soit modifier le mot de passe du compte actuel,

soit créer de nouveaux utilisateurs.

du compte actuel, soit créer de nouveaux utilisateurs. Tout ce qui est configuration du serveur se

Tout ce qui est configuration du serveur se passe exactement comme pour le serveur « Sun Java System Application Server Platform Edition 9 ». D’ailleurs la documentation de Glassfish renvoie vers des liens de ce serveur.

Pour déployer une application il faut se rendre dans la partie « Application Server » (sur la gauche) puis cliquer sur « Enterprise Application ».

la gauche) puis cliquer sur « Enterprise Application ». A partir de là, il est possible

A partir de là, il est possible de préciser quel fichier ear on veut déployer.

2.3.

Configuration

Nous allons voir comment configurer Netbeans pour utiliser GlassFish. Dans NetBeans, il faut se rendre dans le menu Tools > Server Manager.

OFPPT @

OFPPT @

Document

C-C-002.doc

Millésime

23/09/2010

Page

4- 6

Architecture J2EE

Dans la fenêtre qui apparaît, il faut ajouter un nouveau serveur en cliquant sur « Add Server ».

ajouter un nouveau serveur en cliquant sur « Add Server ». Pour le champ « Server

Pour le champ « Server » il faut choisir « Sun Java System Application Server ». Après il suffit de renseigner le répertoire dans lequel est installé GlassFish. Enfin la dernière fenêtre vous demande le login et le pass admin de l’administrateur du domaine.

OFPPT @

OFPPT @

Document

C-C-002.doc

Millésime

23/09/2010

Page

5- 6