Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
jonas [Le 30/12/2008, 23:00] – 213.95.41.13 | jonas [Le 01/01/2009, 14:34] (Version actuelle) – 213.95.41.13 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== Installation JOnAS ====== | ||
+ | Extrait de [[http:// | ||
+ | < | ||
+ | Il est développé au sein du consortium OW2, consortium dont les membres fondateurs sont l’INRIA, France Télécom et Bull. OW2 est le premier consortium mondial dédié aux middlewares Open Source</ | ||
+ | |||
+ | |||
+ | ==== Téléchargement de l' | ||
+ | Téléchargez l' | ||
+ | < | ||
+ | cd /tmp | ||
+ | wget http:// | ||
+ | </ | ||
+ | |||
+ | Décompressez l' | ||
+ | < | ||
+ | tar xvzf jonas4.8.4-tomcat5.5.17.tgz | ||
+ | sudo mkdir / | ||
+ | sudo mv / | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Installation du JDK de SUN ==== | ||
+ | Attention car il existe 2 version du JDK sur les dépôts d' | ||
+ | < | ||
+ | Acceptez les termes de la licence et l' | ||
+ | |||
+ | ==== Installation de ANT et BCEL ==== | ||
+ | Réalisez cette opération avec la commande suivante: | ||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Modification des variables d' | ||
+ | Modifier le fichier ''/ | ||
+ | Ajouter ces lignes à la fin du fichier: | ||
+ | < | ||
+ | export JAVA_HOME=/ | ||
+ | PATH=$JAVA_HOME/ | ||
+ | |||
+ | export ANT_HOME=/ | ||
+ | PATH=$ANT_HOME/ | ||
+ | |||
+ | export JONAS_ROOT=/ | ||
+ | PATH=$JONAS_ROOT/ | ||
+ | |||
+ | export PATH | ||
+ | </ | ||
+ | |||
+ | Déconnectez et reconnectez-vous du serveur afin de vérifier que les variables d' | ||
+ | Exécuter la commande '' | ||
+ | < | ||
+ | TERM=xterm | ||
+ | SHELL=/ | ||
+ | ... | ||
+ | ANT_HOME=/ | ||
+ | ... | ||
+ | PATH=/ | ||
+ | ... | ||
+ | JAVA_HOME=/ | ||
+ | ... | ||
+ | JONAS_ROOT=/ | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Vérifiez ensuite que Java, Ant et JONAS répondent correctement | ||
+ | < | ||
+ | java version " | ||
+ | Java(TM) 2 Runtime Environment, | ||
+ | Java HotSpot(TM) Client VM (build 1.5.0_13-b05, | ||
+ | |||
+ | :~$ant -version | ||
+ | Apache Ant version 1.7.0 compiled on August 29 2007 | ||
+ | |||
+ | :~$ jonas version | ||
+ | JOnAS version: 4.8.4 | ||
+ | JOnAS vendor: ObjectWeb | ||
+ | </ | ||
+ | |||
+ | ==== Automatisation du démarrage de JOnAS ==== | ||
+ | Créez le script de démarrage / | ||
+ | |||
+ | < | ||
+ | |||
+ | Copiez/ | ||
+ | <code bash># | ||
+ | #/ | ||
+ | |||
+ | ### BEGIN INIT INFO | ||
+ | # Provides: | ||
+ | # Short-Description: | ||
+ | ### END INIT INFO | ||
+ | |||
+ | PATH=/ | ||
+ | |||
+ | start() { | ||
+ | |||
+ | echo -n " | ||
+ | jonas start | ||
+ | |||
+ | } | ||
+ | |||
+ | stop() { | ||
+ | |||
+ | echo -n " | ||
+ | jonas stop | ||
+ | |||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | NAME=jonas | ||
+ | |||
+ | case " | ||
+ | start) | ||
+ | start | ||
+ | ;; | ||
+ | |||
+ | stop) | ||
+ | stop | ||
+ | ;; | ||
+ | |||
+ | restart) | ||
+ | stop | ||
+ | start | ||
+ | ;; | ||
+ | |||
+ | force-reload) | ||
+ | stop | ||
+ | start | ||
+ | ;; | ||
+ | |||
+ | *) | ||
+ | echo " | ||
+ | exit 1 | ||
+ | |||
+ | esac | ||
+ | |||
+ | exit 0</ | ||
+ | |||
+ | Sauvegardez ce script de démarrage et ajoutez lui les droit d' | ||
+ | |||
+ | < | ||
+ | |||
+ | Créez un lien dans rc2.d vers le script de démarrage pour que celui-ci démarre juste après apache2. Dans notre cas, nous allons créer un lien S92jonas vers / | ||
+ | |||
+ | < | ||
+ | cd /etc/rc2.d | ||
+ | sudo ln -s ../ | ||
+ | </ | ||
+ | |||
+ | Vous pouvez dés lors démarrer JONAS avec la commande suivante: | ||
+ | < | ||
+ | ou le stopper | ||
+ | < | ||
+ | |||
+ | <note warning> | ||
+ | Cf [[http:// | ||
+ | |||
+ | Lors du prochain démarrage du serveur, JONAS sera automatiquement exécuté. | ||
+ | Pour vérifier que tout fonctionnement correctement, | ||