Glassfish4:Installation

De Wiki Fred
Aller à : navigation, rechercher
Installation de Glassfish 4


Prérequis


  • Oracle Java 7


Avant de commencer


wget -O glassfish.zip http://dlc.sun.com.edgesuite.net/glassfish/4.1/release/glassfish-4.1.zip
  • Installer l'application unzip
apt-get install unzip


Installation


  • Décompresser l'archive téléchargée
unzip glassfish.zip
L'archive sera décompressée dans un dossier glassfish-4.1
 
  • Déplacer le dossier glassfish-4.1 dans /opt
mv glassfish-4.1 /opt
  • Ajouter le chemin /opt/glassfish4/bin dans le fichier .profile
PATH="/opt/glassfish4/bin:$PATH"
  • Vérifier que les ports 8080, 8181 et 4848 ne sont pas déjà utilisés
lsof -i :8080
lsof -i :8181
lsof -i :4848
Si c'est le cas, éditer le fichier /opt/glassfish4/glassfish/domains/domain1/config/domain.xml et modifier les lignes
<network-listener port="8080" protocol="http-listener-1" ...
<network-listener port="8181" protocol="http-listener-2" ...
<network-listener port="4848" protocol="admin-listener"  ...


Démarrage du serveur


  • asadmin start-domain
    
Waiting for domain1 to start .....
Successfully started the domain : domain1
domain  Location: /opt/glassfish4/glassfish/domains/domain1
Log File: /opt/glassfish4/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
  • La console est accessible en local sur le port 4848


Configuration


Accès à la console


Par défaut la console n'est accessible que depuis localhost. En cas d'accès depuis l'extérieur

Glassfish4 console1.png

Pour y accéder depuis l'extérieur

  • Changer le mot de passe de l'utilisateur admin (vide par défault)
asadmin --user admin change-admin-password
  • Activer la console sécurisée
asadmin enable-secure-admin
  • Redémarrer le serveur
asadmin stop-domain
asadmin start-domain
  • La console est maintenant accessible depuis l'extérieur
Glassfish4 console2.png