Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| jonas [Le 06/03/2008, 20:19] – 86.67.248.66 | 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, | ||
