Konfigurieren und auf der Suche nach einem einfachen String via JNDI in WebSphere
Für die Konfiguration unserer Anwendungen möchten wir zu einigen der Konfiguration in der application server.
Sind wir derzeit mit den WebSphere-JNDI-Anlage für das suchen nach urls und Datenquellen.
Darüber hinaus möchten wir zu einfache Zeichenfolgen in der Anwendung-server. Wir wollen nicht mit dem WebSphere "Umgebungs-Variablen".
Kann die "Ressource Umwelt" verwendet werden, die für einen solchen Zweck? Wenn ja, wie kann es eingesetzt werden?
Wir hätten gerne die Streicher mit:
InitialContext ctx = new InitalContext();
String myString = (String)ctx.lookup("jndi/string/myString");
Gibt es einfachere alternativen?
Sind wir mit WebSphere Application Server 7.
InformationsquelleAutor Udo Held | 2011-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie verwenden können, Name-Space-Bindungen für diese (unter-Umgebung, Benennung, Name-Space-Bindungen.)
Klappentext:
Wenn Sie diese Bindungen im server oder im cluster-Bereich, brauchen Sie nicht zu verwenden, die qualifizierte Präfix nachschlagen.
Links zu IBM info-center sterben, Sie müssen re-org ' ed Ihrer Website.
InformationsquelleAutor McDowell
Werfen Sie einen Blick auf die Artikel resource environment providers in WebSphere Application Server
Es ist geschrieben für WebSphere 5 oder 6, aber die Idee sollte funktionieren, für die version 7 auch. Im Grunde erstellen Sie eine benutzerdefinierte Ressourcen-Umwelt-Anbieter, die gibt Objekte des eigenen Typs über eine Fabrik. Die factory implementiert
javax.naming.spi.ObjectFactory
und bekommt seinen input von Websphere.Meiner Meinung nach ist das eine schöne Lösung, wenn Sie ein paar Konfigurations-Parameter, aber es kann schnell zu schwer zu pflegen, da die Anzahl der Parameter wächst.
Kann ich nur Zustimmen. Es ist ein ziemlich umständlicher Weg, um eine einfache name/Wert-paar in JNDI WebSphere. Niemand sollte überrascht sein, wie schwer es ist, tut eine einfache Sache WAR.
+1 DagR - WAR kann werden viel zu hart
InformationsquelleAutor DagR