Я пытаюсь отправить JSON (или XML, все будет хорошо) на локальный сервер Glassfish, чтобы помочь с управлением. Однако очень неясно, что на самом деле поставить в JSON/XML. Например, при отправке запроса POST к http://localhost:4848/management/domain/update-password-alias используя следующий JSONУправление Glassfish 3.1 с помощью REST API с использованием JSON
{"Message parameters": [{"id":"f"},{"AS_ADMIN_ALIASPASSWORD":"b"}]}
я получаю следующий результат
Cannot find aliasName in update-password-alias command model, file a bug
injection failed on com.sun.enterprise.security.cli.UpdatePasswordAlias.aliasName with class java.lang.String</h3>
<h2>Create update-password-alias command
Так что, кажется, я посылаю некоторые плохие JSON. Я просматривал всю документацию Oracle, которая предоставляется, но, по-видимому, нет достойных примеров, которые показывают, какой формат фактически ожидался.
Вы можете найти интересную фотографию Адама Биена [Lightfish] (http://lightfish.adam-bien.com/). Это инструмент мониторинга, который использует интерфейс REST для сбора данных. [Источник доступен на его Github] (https://github.com/AdamBien/lightfish) – Mike