Существуют ли (экспериментальные) Java-инструменты или приложения с поддержкой JSR-262 JMX-WS?

StackOverflow https://stackoverflow.com/questions/1052827

  •  20-08-2019
  •  | 
  •  

Вопрос

Я очень заинтересован в Соединитель веб-служб для агентов Java Management Extensions (JMX) и эталонная реализация ws-jmx-соединитель.JSR 262 предоставит новую возможность для кросс-платформенных / межъязыковых проектов корпоративной интеграции, учитывая возможность взаимодействия с агентами JMX с использованием клиентов, отличных от Java.(Я смог использовать эталонную реализацию с клиентом Delphi без особых усилий).

Существуют ли какие-либо инструменты или продукты Java (с открытым исходным кодом), которые поддерживают JSR 262 и предоставляют MBEANS поверх JMX WS, чтобы можно было использовать эталонную реализацию JSR 262 без необходимости изменять их исходный код?

Это было полезно?

Решение

Я тоже очень заинтересован в этом, но у меня не было времени поработать с этим.Однако, поскольку это всего лишь еще одна реализация протокола, вы должны иметь возможность использовать его со стандартными инструментами (такими как jconsole).Просто убедитесь, что он указан в classpath и укажите допустимый URL-адрес службы, возможно, что-то вроде "service: jmx: ws://localhost:8080/test", при подключении.

Если вы посмотрите сюда http://java.sun.com/javase/6/docs/technotes/guides/management/jconsole.html существует пример того, как расширить classpath при запуске jconsole.Я использовал этот метод для нескольких других протоколов, и обычно он просто работает.

Чтобы привести вам хороший пример, я загрузил the JSR-262-ri.jar, запустил установку и добавил jar-файлы из каталога lib в свой classpath, но все, что я получил, это:

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 с открытым исходным кодом, которые используют его для предоставления MBEANS, чтобы вы могли использовать их из delphi (или чего-то еще)?В таком случае я с радостью открою исходный код простого инструмента, если смогу просто избавиться от этой ошибки выше :-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top