我想为一些与$ {jboss.server.log.dir}不同的日志处理程序设置一个新路径。
这篇文章:General configuration concepts - WildFly 8讨论了如何创建XML节点,但是我将它放在standalone.xml中的哪个位置?
我在standalone.xml中尝试过很多地方,但是所有这些地方都在服务器启动时失败了。
谢谢, 杰森
答案 0 :(得分:3)
path
元素应位于paths
父元素内。
<paths>
<path name="example" path="example" relative-to="jboss.server.data.dir"/>
</paths>
您可以参考配置架构了解更多详情$WILDFLY_HOME/docs/schema/jboss-as-config_2_1.xsd
然而,通过管理界面进行更新会更好。例如,在配置中的Web控制台 - &gt;一般配置 - &gt;您可以添加路径的路径。
您还可以使用CLI添加路径:
/paths=my.log.dir:add(relative-to="jboss.server.log.dir", path="my-logs")
答案 1 :(得分:0)
由于我没有50个声誉,因此无法发表评论。使用bitnami / wildfly docker,提出的CLI命令作为答案给了我以下错误:
无法获取操作属性的列表:“ WFLYCTL0030:没有为地址[(” paths“ =>” my.log.dir“)]”注册任何资源定义“
它在将路径更改为路径后起作用:
/path=my.log.dir:add(relative-to="jboss.server.log.dir", path="my-logs")
PS .:另外,Wildfly 10.1.0