Формат свойства jboss-cli для атрибута пути

Как объясняется в документации по JBoss EAP 7, можно передать файл свойств в экземпляр CLI с помощью --properties флаг.

Я пытаюсь создать общий скрипт для регистрации профилей.

Это мой файл свойств:

profilename=myProfileName
filepath=/some/dir/somefile.log

И это мой сценарий:

set profilename=${profilename} 
set filepath=${filepath} 

/profile=full-ha/subsystem=logging/logging-profile=$profilename:add
/profile=full-ha/subsystem=logging/logging-profile=$profilename/periodic-size-rotating-file-handler=myHandler:add(file={"relative-to" => "some.dir","path" => $filepath},suffix=.yyyy-MM-dd,max-backup-index=50,rotate-on-boot=true,rotate-size=20m)

Скрипт не генерирует никаких ошибок и успешно завершается, а $profilename переменная корректно заменяется своим значением.

Но $filepath переменная кажется проблемой:

<logging-profile name="myProfileName">
    <periodic-size-rotating-file-handler name="myHandler" rotate-on-boot="true">
        <file relative-to="some.dir" path="$filepath}"/>
        <rotate-size value="20m"/>
        <max-backup-index value="50"/>
        <suffix value=".yyyy-MM-dd"/>
    </periodic-size-rotating-file-handler>
</logging-profile>

Какой конкретный формат использовать, чтобы переменную можно было использовать для атрибута пути?

0 ответов

Я знаю, что это очень поздний ответ, но последняя ли переменная пути к файлу в вашем списке? Поскольку это похоже на проблему с окончанием строки, если добавить новую строку в конце, это будет правильно выбрано.

Другие вопросы по тегам