Demarrage de JBoss en service
Ce qui est pas si évident que ça a faire sous Linux. C’est utile si on n’a pas accès à la console de la machine ou pour que le JBoss se lance tout seul au démarrage.
Script init.d
Section titled “Script init.d”Il faut commencé par créer un script d’init. Pour cela on peut se servir de celui se trouvant à la fin de la page.
Attention de bien penser à changer la variable ”CAMELEON_DIR” avec le bon chemin d’installation de JBoss.
Installation
Section titled “Installation”Ensuite on installe le script. Pour cela, en root :
chmod +x cameleon cp cameleon /etc/init.d/
Là le script est installé mais si vous voulez qu’il se lance seul au démarrage il faut l’ajouter aux runlevel :
update-rc.d cameleon defaults
”Remarque :” pour le retirer
update-rc.d -f cameleon remove
FIXME
J’ai pas trop tester ça donc y aller avec des pincettes
Utilisation
Section titled “Utilisation”Une fois le script installé, pour l’utiliser :
sudo -i [sudo] password for administrateur: service cameleon start Starting Cameleon Edge: cameleon. exit déconnexion
Afin de suivre le lancement du JBoss, on pourra utiliser la commande suivante :
tail -f /opt/cameleon-edge/jboss-4.2.0.GA/server/cameleon/log/server.log
Le tail affiche la fin du fichier server.log en temps réel du coup ça simule une console.
Pour en sortir il suffit de faire Ctrl+C
FIXME
Mettre la commande tail dans le status
Pour arrêter ou redémarrer le serveur, utiliser respectivement :
service cameleon stop service cameleon restart
[[include:.doc/init-d-jboss.sh]]