Installer et configurer Glassfish en mode cluster – 3ème partie

Me voici rendu à l’installation du serveur WEB et configuration du load labalancing coté HTTP…

Préambule

me voici avec une webapp frâichement compilée et construite sous la forme d’une archive EAR .

Déploiement de l’application

Avec ASADMIN

Avec la console

glassfish-travel-deployment

Installation du serveur HTTP

J’ai installé un serveur Apache HTTPD et le connecteur mod_jk.

Configuration de GLASSFISH

Il faut d’abord créer la route coté glassfish pour la connexion via mod_jk:

Configuration du cluster

Assignation des ports et références AJP pour chaque instance

Après, il faut aller dans la console web, puis dans le menu configuration>cluster-1-config>system properties et ajouter les deux propriétés et leur valeur par défaut – je n’ai pas réussi à faire autrement. Redémarrer le cluster

Coté serveur APACHE HTTPD

Le fichier workers.properties qui définit les routes HTTP:

Le fichier httpd.conf

En essayant de tester la connexion, j’obtiens l’erreur suivante :

Conclusion

S’il ne devait exister q’un seul bug bloquant dans une application je tomberai dessus …. Ce dernier semble être lié au connecteur MOD_JK APACHE <-> GLASSFISH. Il est a priori résolu dans la version 2.1.

A ce stade, soit j’utilise le serveur HTTP de SUN qui semble être mieux intégré avec GLASSFISH – le contraire serait étonnant -, soit j’attends la 2.1 . Je pense tester quand même avec la première solution

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *