Précédent   Forum des professionnels en informatique > Java > Serveurs, conteneurs, et Java EE > JBoss
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 17/07/2008, 09h11   #1
Membre régulier
 
Inscription : janvier 2006
Messages : 667
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 667
Points : 74
Points : 74
Par défaut variable environnement JBoss

Bonjour,

je voudrais savoir où dans le repertoire de JBoss il faut définit les variables d'environnement de mon application que je souhaite déployé.
Je ne suis pas sûr que cela s'appelle des variables d'environnement.
Je ne parle pas de la variable d'environnement de JBoss à définir dans windows, mais de définir dans JBoss des variables pour une application déployé dans celui ci.

Merci pour vos réponses
franfr57 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 11h05   #2
Membre chevronné
 
Avatar de XmasRock
 
Inscription : janvier 2007
Messages : 704
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 704
Points : 695
Points : 695
tu peux définir des propriétés systeme au lancement de JBoss via l'option Java "-D".

Mais ce que tu décris ressemble plus à l'utilisation de fichiers de propriétés.

Notes que J2EE ou JEE prévoit la definition de variable d'environnement dans les fichiers descripteurs (web.xml, ejb-jar.xml, ...)
__________________
http://representz.blogspot.com/
XmasRock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2008, 11h42   #3
Invité de passage
 
Inscription : août 2002
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 8
Points : 4
Points : 4
Bonjour,

une des solutions possibles est d'utiliser un fichier de propriétés dédié à ton application pour lister tes variables d'environnement.

Crées un fichier <nomApp>.properties dans le répertoire conf (JBOSS_HOME/default/conf par défaut) où tu liste les différentes variables d'environnement nécessaires à ton application sous la forme :
Code :
1
2
clé1=valeur1
clé2=valeur2
Puis modifie le fichier properties-service.xml (dans le répertoire où est deployé ton application JBOSS_HOME/default/deploy par exemple) : en ajoutant les lignes suivantes :
Code :
1
2
3
<attribute name="URLList">
      ./conf/<nomApp>.properties
    </attribute>
en dessous de
Code :
1
2
<mbean code="org.jboss.varia.property.SystemPropertiesService" 
	 name="jboss:type=Service,name=SystemProperties">
Tu peux ensuite accéder à tes variables dans ton appli :
Code :
System.getProperty("clé1")
Voilà, en espérant que ça te conviennes

A+
Sir Coco est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 17h41.


 
 
 
 
Partenaires

Hébergement Web