Berthou.comJava, DB2, Websphere, apache, ma vision de l’informatique… | |
Le serveur d'application JBoss
Récemment je me suis intéressé à JBoss pour le configurer dans un environnement de production. Si l'installation dun serveur est relativement simple (dezipper un fichier et définir deux variables d'environnement), cela se complique un peu si on désire personnaliser son environnement.Je vous propose ci dessous mon retour d'expérience concernant cette installation. Les étapes de cette installationLes prérequisJBoss est un serveur d'application Java, vous devez donc avoir un jdk installé sur votre machine (version 5.0 ou 6.0).Le dezippageAprès le téléchargement de ce produit sur http://www.jboss.org/download/ il vous suffit de le décompresser dans le bon répertoire (par exemple /opt/jboss-4.2.2/).L'environnementC'est toujours très simple vous devez définir deux variables d'environnement JAVA_HOME et JBOSS_HOME pointant vers leurs répertoires d'installation respectif.export JAVA_HOME=/opt/jdk1.5.0_15/ export JBOSS_HOME=/opt/jboss-4.2.2/ $JBOSS_HOME/bin/run.sh Personnalisation souhaitéeJe suis un habitué de Tomcat et Websphere avec lesquelles je personnalise facilement ma configuration. J'ai souhaité faire de même avec JBoss et après quelques recherches je suis arrivé à faire les adaptations souhaitées (ou presque).
ModificationsIl est possible de spécifier à JBoss un fichier de propriétés pour paramétrer son environnement d'exécution. Cela se fait tout simplement avec le paramètre --properties (à passer en ligne de commande ou en modifiant la variable JBOSS_CONF dans les scripts d'exécution). Exemple :#configuration to use, usually one of 'minimal', 'default', 'all'
#JBOSS_CONF=${JBOSS_CONF:-"default"}
JBOSS_CONF="production --properties=file:/www/jboss/jboss_startup.properties"$JBOSS_HOME/bin/run.sh --properties=file:/www/jboss/jboss_startup.properties jboss.server.name=production jboss.server.base.dir=/www/jboss jboss.server.base.url=file:/www/jboss jboss.patch.url=file:/www/jboss/ma_lib
<attribute name="URLs">
deploy/, appli_paul/, appli_bernard/, datasource/
</attribute>Pour aller plus loin
jboss.org Le site officiel |
CatégoriesMots-clefsArticles récentsCommentaires récents
|
|
| |
Ajouter une réponse