Меня это тоже интересует, но у меня не было времени для этого. Однако, поскольку это просто еще одна реализация протокола, вы должны использовать ее со стандартными инструментами (например, jconsole). Просто убедитесь, что он находится в пути к классам и укажите действительный 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 с открытым исходным кодом, которые используют его для раскрытия MBeans, чтобы вы могли использовать их из delphi (или что-то еще)? В этом случае я с радостью открою исходный код простого инструмента, если я могу просто избавиться от этой ошибки выше :-)
Да, я ищу инструменты и приложения, которые выставляют MBeans по JSR 262, я смог создать один я основывался на учебнике Sun (HelloMBean), это было довольно просто. Возможно, статья http://java.dzone.com/articles/a-first-look-jmx-web-services- может предоставить вам полезную информацию для использования с JConsole. Возможно, я должен опубликовать полный проект (Maven), чтобы другие могли его попробовать. – mjn
За исключением ошибки, она работала без каких-либо изменений кода с моим проприетарным продуктом. Все, что я сделал, это дать ему новый JMXURL для регистрации. Сам продукт не знает об этом, он просто публикует свои MBeans на сервере MBean по умолчанию. – Fredrik
Это хорошая новость, я тоже должен попробовать. Если я правильно пойму, было бы очень просто реализовать простой настройку конфигурации для «включения» поддержки JSR 262. Приложения Java и инструменты могли бы предложить этот вариант довольно легко, затем ... – mjn