Мне это тоже очень интересно, но у меня не было времени поработать с этим. Однако, поскольку это просто другая реализация протокола, вы должны иметь возможность использовать его со стандартными инструментами (такими как jconsole). Просто убедитесь, что он находится в classpath и укажите действительный URL-адрес службы, вероятно, что-то вроде «service: jmx: ws: // localhost: 8080 / test», при подключении.
Если вы посмотрите здесь http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html, то есть пример того, как расширить путь к классам при запуске jconsole. Я использовал эту технику для нескольких других протоколов, и обычно она просто работает.
Чтобы дать вам хороший пример, я скачал JSR-262-ri.jar, запустил установку и добавил jar-файлы из каталога lib в мой путь к классам, но все, что я получил, было:
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.
поэтому, я думаю, у меня был какой-то конфликт, который я действительно не могу мотивировать себя тратить время прямо сейчас ... Если кто-то знает, не стесняйтесь комментировать. Я бы хотел, чтобы это работало на моей серверной стороне, чтобы поиграть.
Надеюсь, это хотя бы лучший ответ, чем вопрос без ответа.
Редактировать: Или вы имели в виду java-инструменты с открытым исходным кодом, которые используют его для предоставления MBean-компонентов, чтобы вы могли использовать их из delphi (или чего-то еще)? В этом случае я с удовольствием открою простой инструмент с открытым исходным кодом, если смогу просто избавиться от этой ошибки выше: -)