4-eap, и я хочу автоматизировать настройку автономного экземпляра с помощью файла сценария, загруженного в jboss-cli с помощью команды:
jboss-cli.sh -c --file="мой файл"
в этот файл у меня есть обработчик и регистратор, который я хочу добавить к нему, например, так:
if (outcome!=success) of /subsystem=logging/periodic-rotating-file-handler=IDTS_FILE_HANDLER:read-resource
echo "adding Log Handler"
/subsystem=logging/periodic-rotating-file-handler=IDTS_FILE_HANDLER:add(file={"path"=>"idts/j/log/idts.log","relative-to"=>"var.opt"},formatter="%d{HH:mm:ss,SSS} %-5p %c{2} [%X{USER}][%X{OPERATION}] %s%E%n",suffix=".yyyy-MM-dd")
else
echo "Log Handler already present"
end-if
if (outcome!=success) of /subsystem=logging/logger=it.idts:read-resource
echo "adding logger"
/subsystem=logging/logger=it.idts:add
/subsystem=logging/logger=it.idts:write-attribute(name="level", value="DEBUG")
/subsystem=logging/logger=it.idts:assign-handler(name="IDTS_FILE_HANDLER")
reload
else
echo "logger already present"
end-if
я получаю этот вывод:
"adding Log Handler"
"adding logger"
if request failed: {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-3" => "JBAS011536: Handler IDTS_FILE_HANDLER is already assigned."}}
Мне пишет, что обработчик уже назначен, но это не так, а логгера в моем файле нет (начал с базы standalone.xml) не знаю что делать.
Спасибо