Frage

Ich bin sehr interessiert an dem Web Services Connector für Java Management Extensions (JMX) Agents und die Referenzimplementierung ws-jmx-connector . JSR 262 wird eine neue Chance für die plattformübergreifende / sprachübergreifende Enterprise-Integrationsprojekte zur Verfügung stellen, da die Option mit JMX-Agenten unter Verwendung von Nicht-Java-Clients zu kommunizieren. (Ich habe es gelungen, die Referenz-Implementierung mit einem Delphi-Client mit wenig Aufwand zu verwenden).

Gibt es (Open Source) Java-Tools oder Produkte, die JSR sind 262 ‚aktiviert‘ und setzen MBeans über JMX WS - so dass der JSR 262 Referenzimplementierung verwendet werden kann, ohne die Notwendigkeit, ihren Quellcode zu ändern

War es hilfreich?

Lösung

Ich bin sehr daran interessiert, es als gut, aber ich habe keine Zeit zu arbeiten, mit ihm habe. Da es jedoch nur eine weitere Protokoll-Implementierung ist, sollten Sie in der Lage sein, es mit den Standard-Tool zu verwenden (wie jconsole). So stellen Sie sicher, dass es in dem Classpath ist und geben Sie eine gültige Service-URL, wahrscheinlich so etwas wie "service: JMX: ws: // localhost: 8080 / Test", bei der Verbindung

.

Wenn Sie hier http: // java .sun.com / JavaSE / 6 / docs / technotes / guides / Management / jconsole.html gibt es ein Beispiel, wie die classpath zu verlängern, wenn jconsole beginnen. Ich habe diese Technik für ein paar andere Protokolle verwendet, und es in der Regel nur funktioniert.

Um Ihnen ein gutes Beispiel zu geben ich das die JSR-262-ri.jar heruntergeladen hat, lief die Installation und hinzugefügt, um die JAR-Dateien im Verzeichnis lib meinen Classpath aber alles, was ich bekam, war:

SEVERE: The JAX-WS 2.1 RI is not Sun's unbundled RI.
JAX-WS jars must be located in your classpath when running on JDK 5 and JDK 6 update release 4 (or higher).
If running on a previous JDK 6 (JDK 6 to JDK 6 update 3 included) you need to use the endorsed directory .
NB: The JAX-WS 2.1 release bundled in JDK 6 cannot be used to run this Connector. The unbundled release of JAX-WS 2.1 is required.
This wrong release is loaded from : the bootclasspath.

so dass ich denke, ich einige Konflikte hatte, dass ich wirklich kann mich nicht motivieren, Zeit zu verbringen, auf jetzt ... Wenn jemand weiß, fühlen Sie sich frei zu äußern. Ich würde es gerne auf meiner Server-Seite zu bekommen arbeitet um zu spielen.

Ich hoffe, das ist zumindest eine bessere Antwort als die Frage offen ist.

Edit: Oder meinen Sie Open-Source-Java-Tools, die es verwendet MBeans zu, so dass man sie von delphi verwenden kann (oder was auch immer)? In diesem Fall werde ich gerne Open Source ein einfaches Werkzeug, wenn ich dieses Fehlers rid oben nur bekommen kann: -)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top