La configuration et la recherche d'une simple Chaîne de caractères via JNDI dans WebSphere
Pour la configuration de nos applications, nous voulons placer certains de la configuration dans le serveur d'application.
Nous sommes actuellement à l'aide de WebSphere JNDI de la facilité pour la recherche d'url et les sources de données.
En outre, nous voulons à la place de simples Chaînes dans le serveur d'application. Nous ne voulons pas utiliser WebSphere "de l'Environnement de variables".
Peut les "des Ressources de l'Environnement" être utilisés à une telle fin? Si oui, comment peut-il être utilisé?
Nous aimerions obtenir les Cordes avec:
InitialContext ctx = new InitalContext();
String myString = (String)ctx.lookup("jndi/string/myString");
Y a plus simple des solutions de rechange?
Nous sommes à l'aide de WebSphere Application Server 7.
OriginalL'auteur Udo Held | 2011-11-24
Vous devez vous connecter pour publier un commentaire.
Je crois que vous pouvez utiliser Nom De L'Espace De Liaisons pour cela (en vertu de l'Environnement, la dénomination, le Nom de l'Espace de Liaisons.)
Blurb:
Si vous créez ces liaisons au niveau du serveur ou d'un cluster de portée, vous n'avez pas besoin d'utiliser le qualifié préfixe pour les regarder.
Les liens vers d'IBM centre d'information sont en train de mourir, ils doivent avoir re-org ed leur site.
OriginalL'auteur McDowell
Prendre un coup d'oeil à l'article à l'Aide de l'environnement de la ressource fournisseurs dans WebSphere Application Server
Il est écrit pour WebSphere 5 ou 6, mais l'idée devrait fonctionner pour la version 7 de trop. En gros, vous créez un personnalisée des ressources de l'environnement de fournisseur de, qui renvoie des objets de votre propre type par l'intermédiaire d'une usine. L'usine met en œuvre
javax.naming.spi.ObjectFactory
et obtient son entrée à partir de Websphere.À mon avis c'est une bonne solution si vous avez un peu de paramètres de configuration, mais il peut rapidement devenir difficile à maintenir que le nombre de paramètres augmente.
Je ne peux qu'approuver. C'est un assez encombrant façon d'obtenir une simple paire nom/valeur dans WebSphere JNDI. Personne ne devrait être surpris de voir combien il est difficile de faire des choses simples en ÉTAIT.
+1 DagR - n'ÉTAIT peut être trop dur
OriginalL'auteur DagR