Я пытаюсь реализовать свой собственный класс входа в систему для использования функциями JMX. Я запускаю приложение со следующими свойствами, среди прочего: -Dcom.sun.management.jmxremote.login.config=Foo -Djava.security.auth.login.config=/my/foo/foo.config.
В файле foo.config написано:
Используя ktrace, я вижу, что файл конфигурации доступен и читается, когда я пытаюсь подключиться с помощью jconsole. Там также говорится:
Код: Выделить всё
configfile: reading file:/my/foo/foo.config
configparser: Reading next config entry: Foo
configparser: Foo, REQUIRED
configparser: debug=true
Но мой Foo.class не упоминается после — он находится в том же каталоге, где запускается приложение — действительно, процессы не ищет ничего "Фу"...
Я как-то испортил синтаксис? Есть ли способ получить отладочные сообщения из инфраструктуры JAAS?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... s-not-used