Menu toggle
ARCHIVE
Ceci est une archive de mon ancien blog Defense de me faire travailler.

Ressources nécessaires

Pour l’installation, il est nécessaire d’avoir les repositories suivants dans le fichier /etc/apt/sources.list :

#depots officiels
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse

#commercial
deb http://archive.canonical.com/ feisty-commercial main

#medibuntu
# deb http://fr.packages.medibuntu.org/ feisty free non-free


Après avoir ajouté les lignes précédentes, mettez à jour votre linux :

apt-get update
apt-get upgrade


Installez ensuite le jdk6 de Java :

apt-get install sun-java6-jdk sun-java6-fonts sun-java6-source


Vérifiez la bonne installation en tapant :

Java –version

Qui devrait vous répondre java version 1.6.xxx


Téléchargement de Glassfish :

Wget http://java.net/download/javaee5/promoted/Linux/glassfish-installer-v2-b58.jar

Installation

Lancez la commande suivante :

java –jar –mx256M glassfish-installer-v2-b58.jar


On déplace l’installation vers un endroit plus approprié :

mv glassfish /opt/glassfish


On lance le setup :

cd /opt/glassfish
chmod 777 /opt/glassfish/lib/ant/bin/*
/opt/glassfish/lib/ant/bin/ant –f setup.xml



Installer les librairies nécessaires dans le répertoire /opt/glassfish/lib. Pour vous connecter à distance au serveur, vous pouvez utiliser FileZila. Les librairies sont :

  • mysql-connector-java-5.0.6-bin.jar

  • itext-2.0.4.jar

  • jdom.jar

  • commons-logging.jar

  • commons-modeler.jar

  • tomcat-ajp.jar

Démarrez le serveur et modifiez le password admin (l’ancien password vous sera demandé, c’est adminadmin) :

/opt/glassfish/bin/asadmin start-domain
/opt/glassfish/bin/asadmin change-admin-password –user admin
/opt/glassfish/bin/asadmin stop-domain


Pour lancer glassfish comme un service copiez le fichier glassfish (de l’archive) vers le répertoire /etc/init.d/ et si nécessaire modifiez les chemins d’accès (si vous n’avez pas utilisé le même que ce lui de ce tutoriel). Il a été créé à partir du fichier /etc/init.d/skeleton. Pour l’installer utilisez la commande suivante :

update-rc.d glassfish defaults


Glassfish est fonctionnel, pour l’utiliser voici les commandes essentielles :

/opt/glassfish/bin/asadmin start-domain
/opt/glassfish/bin/asadmin stop-domain


Pour le configurer, vous devez vous connecter à la machine sur le port 4848 avec un navigateur web.

La gestion des ports écoutés se fait dans configuration -> http-service.


Pour installer le module sur le serveur, cliquez sur Web-Applications puis sur deploy. Indiquez l’adresse de l’archive war du module. Vous pouvez configurer le contexte d’exploitation (par défaut : /cp). Demandez une précompilation des jsp pour accélérer le temps de réponse des pages dynamiques

Pour tester demandez la page http://adresseduserveur:8080/cp/