Bonjour,
J'ai dans mon web.xml des <env-entry> me permettant de configurer mon WAR depuis l'interface de WebSphere :
Je comptais naivement utiliser ces variables depuis mon code java via le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <env-entry> <env-entry-name>mavariable</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>plop</env-entry-value> </env-entry>
Or maVariable vaut toujours null au runtime (mais je n'ai aucune erreur dans les logs)...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @Resource(name="mavariable") private String maVariable;
Par contre si je l'instancie "à l'ancienne" :
Alors là ça marche. Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Context ctx = (Context) new InitialContext().lookup("java:comp/env"); maVariable = (String )ctx.lookup("mavariable");
note: je suis sous WebSphere 8.5.5
Partager