Из вашего описания я думаю, что в вашем проекте отсутствует web.config
, который должен быть развернут по пути wwwroot
.
Вот пример файла web.config.
И обязательно загрузите файл JAR в папку home\site\wwwroot\bin
. Дополнительную информацию вы можете найти в этом документе: Запуск jav-файла java для обслуживания веб-запросов в веб-приложениях службы приложений Azure .
Возвратите абсолютные количества вместо уровней. например, возвратите общее количество фиксаций дб, вместо того, чтобы получить уровень.
Путем выполнения этого клиенты могут контролировать и получить сами уровни за любые периоды времени, которых они требуют. Возможно, что еще более важно, это защищает клиенты от пропавших без вести роста уровней, если они только нечасто соединяются.
Если Вы используете бобы JMX, прежде всего, через интерфейс HTML, то существует несколько методов, которые я применяю. Ниже часто означает, что Ваш боб JMX должен перенести существующий боб (в противоположность просто JMX-представлению существующих методов):
toString()
вывод может быть рядом с бесполезнымtrim()
это для удаления пробела и т.д.)Вышеупомянутые изменения акцент от боба, просто выставленного через JMX чему-то приближающемуся к применимой консоли администрирования.
Первой вещью, которая получила меня с моим первым бобом JMX, были типы возврата - намного легче, если Ваши возвращаемые строки методов - тот способ, которым Ваш клиент может легко отобразить ответ (я был главным образом рабочим с JConsole) - если Вы не делаете этого, Вы получаете вещи как com.mycompany.Response@xxxx как ответ, который не означает много :)
Удостоверьтесь, что атрибуты не имеют никаких побочных эффектов и предсказуемы в операции.
Нет ничего худшего, чем невинно выглядящий атрибут, который выполняет трудоемкое (или потребление ресурса) операция. Я видел некоторый humdingers в свое время..
Не используйте JMX для ведения журнала, поэтому, например, не используйте функцию MBean, которая возвращает сведения обо всех соединениях с момента запуска.
Следует помнить, что JMX предназначен для мониторинга . Значение - отображать только данные, актуальные на текущий момент.