JBoss und TAO Naming Service

illaX

Erfahrenes Mitglied
Hi Leute,

ich soll den Status von JBoss und TAO Naming Service abfragen, sowie starten, neustarte und herunterfahren. Gibt es eine library mit denen ich die steuern kann oder anderes. Ich habe leider von den beiden absolut keine Ahnung und braeuchte mal einen Anhaltspunkt.

Danke fuer jede Hilfe
 
Hallo!

JBoss kannst du beispielsweise über JMX fernsteuern. Eine Möglichkeit wäre es JBoss twiddle-tool dazu zu verwenden. Wenn der TAO (CORBA) Naming Service als MBean im JBoss läuft kannst du diesen dann natürlich auch wie jedes andere MBean über JMX steuern.

Gruß Tom
 
Hi,

ich habe es nun hinbekommen, dass ich ueber einen Service ein Attribut abfragen kann, wo der Status drinsteht.
Nun ist aber das Problem, wenn der jboss nicht laeuft bekomme ich SocketException....

Das muss doch auch noch anders gehen oder?
Hier mal mein Code
Code:
Properties prop = new Properties();
        prop.put("java.naming.factory.initial",
                "org.jnp.interfaces.NamingContextFactory");
        prop.put("java.naming.provider.url", "jnp://" + ipAdresse + ":1099");
        prop.put("java.naming.factory.url.pkgs",
                "org.jboss.mx.modelmbean");
        try {
            InitialContext ctx = new InitialContext(prop); // From jndi.properties
            MBeanServerConnection server = (MBeanServerConnection) ctx
                    .lookup("jmx/rmi/RMIAdaptor");
String state = (String) server.getAttribute(new ObjectName(
            "jboss:service=Naming"), "StateString");
            client.setStateJBoss(state);

Danke fuer Hilfe
 
Zurück