Bonjour,
J'aurais eu besoin de récupérer le chemin vers le serveur jonas utilisé pour mon application dans une servlet java.
Comment puis-je faire?
Merci d'avance
Bonjour,
J'aurais eu besoin de récupérer le chemin vers le serveur jonas utilisé pour mon application dans une servlet java.
Comment puis-je faire?
Merci d'avance
Si ton application est déployé dans JOnAS celà veut dire que les conteneurs du serveur gère ton application.
Si tu as des composants web c'est le conteneur de servlet qui les gèrent.
Si tu as des ejb3 c'est le conteneur d'ejb qui les gèrent.
Je ne comprend pas ce que tu veux dire, il n' y a pas de chemin. Le serveur JavaEE englobe ton application.
Tu veux peut être des noms JNDI ?
Peux-tu décrire un peu plus ce que tu veux faire dans ta servlet?
en fait, je voudrais récupérer les informations de connexion à la bdd dans un des fichiers properties situé dans le dossier conf/ de jonas. Pour cela, il me faut le chemin vers Jonas. Je ne veux pas l'écrire en dur parce que j'aimerais que ça marche quelque soit le chemin de jonas.
D'accord le chemin vers le répertoire JOnAS sur la machine.
Il faut utiliser la variable
Normalement cette variable d'environnement a dû être crée à l'installation de JOnAS comme expliqué dans la doc d'install JOnAS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ${jonas.root}
Sinon, il faut la créer (procédure différente suivant l'OS).
et comment accède-t-on à cette variable via java? parce qu'il ne la connait pas...
FAQ JAVA - Comment accéder aux valeurs des variables d'environnement ?
qui il ? ta servlet tu veux dire ?
Une variable d'environnement (comme expliqué dans le lien fourni plus haut) est défini dans ton OS, et ceux sont les processus qui y accèdent, ici JOnAS.
Si ton OS a défini cette variable, tous les prog/appli/processus/serveur (enfin tout) y auront accès.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager