Article complet: Installation de Glassfish sous linux

Installation de Glassfish sous linux

Octobre 31st, 2008

Comment installer glassfish en tant que service sous linux ?
Contrairement à Windows, installer n'importe quelle application sous forme de service n'est pas très compliqué sous un OS de type Unix.
Le billet suivant explique clairement la démarche à adopter.

Malheureusement, un petit hic survient quand on souhaite faire tourner glassfish sur le port 80.
Sous linux, il est purement et simplement impossible de configurer glassfish sur le port 80 si celui-ci ne tourne pas avec le compte root ce qui est toujours regrettable pour des raisons évidentes de sécurité.

Confronté à ce problème, j'ai tout d'abord envisagé (comme à la grande époque de Tomcat) de positionner un apache écoutant sur le port 80 devant glassfish qui serait lui sur le 8080. Je me suis aussi dit qu'au passage grâce à apache je pourrais faire du "Virtual Hosting" et utiliser les quelques applications php dont nous avons besoin.

Cependant, un tour sur internet, a vite calmé mes ardeurs. Les nombreux commentaires de ce post n'encouragent pas à la confiance.

Finalement, après mûre réflexion, j'ai choisi de laisser glassfish s'exécuter avec le compte root. Hormis cet inconvénient qui je l'espère ne tardera pas à être corrigé, les fonctionnalités natives de "Virtual Hosting" de glassfish, l'architecture modulaire OSGi de la version 3 et le repositionnement de la JVM comme une plateforme multi-langage me font penser que glassfish pourrait bien également concurrencer apache !

Commentaires, Pingbacks:

Commentaire de: Nicolas Zozol [Visiteur] · http://www.edupassion.com
Bonjour, j'arrive un peu tard :)

Je suis un peu étonné sur l'écoute du port avec Glassfish. As-tu utilisé une ligne de commande, où es-tu rentré dans l'appli web d'administration de Glassfish ?

J'ai aussi fait tourner Glassfish sur le port 80, mais après essais, le port 8080 me parait plus souple pour l'ajout de pages HTML, GWT et PHP.

En vrac :
Une vidéo (pas la meilleure) sur l'installation de Glassfish avec Apache : http://www.dailymotion.com/video/x7ma4q_installer-apache-avec-glassfish_tech

Et l'installation d'un pool de connexion sur Glassfish avec MySQL :
http://blog.developpez.com/java_rest/p7185/java/pool-de-connexion-mysql-sur-glassfish-vi/#more7185

A bientôt au JUG ;)
Permalien 16.11.09 @ 08:11

Laisser un commentaire:

Votre adresse email ne sera pas affichée sur ce site.
Votre URL sera affichée.
Balises XHTML autorisées: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
Options:
 
(Les retours à la ligne deviennent des <br />)
(Placer des cookies pour le nom, l'email & l'url)

authimage
Note:si votre commentaire est rejeté, vous devez rafraichir la page avant de la soumettre à nouveau !