JNDI Probe?

gorefest

Erfahrenes Mitglied
Moin Forum,

kennst jemand eine Möglichkeit, einen Context nach der Existenz eines EJBs zu fragen, statt ein Lookup darauf auszulösen?

Hintergrund: Der Lookup auf ein abgeschaltetes / nichtexistentes Bean kotzt mir immer eine Exception ins JBoss Logfile.

Tausend Dank ;-)
 
Danke für die Anregung!

Zwischenzeitlich konnte ich erfolgreich diese Variante nehmen :

Java:
    public static boolean beanExists(String bean) throws NamingException{
        InitialContext ctx = getNamingContext();
        Enumeration<Binding> bindings = ctx.listBindings("userservice");

        while (bindings.hasMoreElements())
        {
            Binding bind = bindings.nextElement();
            String binding = bind.getName();
            if (binding.startsWith(bean)) { return true; }
        }
        return false;
    }
 

Neue Beiträge

Zurück