JNDI значение не может поддерживать точки - PullRequest
1 голос
/ 27 июня 2019

Я пытаюсь объявить новый JNDI с помощью инструмента jboss-cli.sh.

Это моя основная инструкция:

/ = Подсистема присвоения имен / связывание = Java: / комп / ENV / конфигурации / rutaLogback: добавить (значение = "/ уаг / Opt / logback.xml", связывание типа = простой)

Проблема в том, что у моего значения есть точка (value = "/ var / opt / logback.xml"), и когда я его выполняю, отображается только «xml» вместо полного значения, которое я записал в инструкция.

Я пытался избежать точки многими разными способами.

:add(value="/var/opt/logback\.xml",binding-type=simple)
:add(value="/var/opt/logback\\.xml",binding-type=simple)
:add(value="/var/opt/logback\\\.xml",binding-type=simple)
:add(value="/var/opt/logback.xml",binding-type=simple)

Etc ...

Но это не работает ..

Я ожидаю получить значение /var/opt/logback.xml в JNDI, когда посмотрю это на консоли сервера.

1 Ответ

0 голосов
/ 27 июня 2019

Наконец я нашел решение:

Я смотрю значение в standalone.xml и там значение ОК! Проблема, кажется, только со зрителем консоли администратора JBOSS, и это не имеет значения!

...