我想为一些日志处理程序设置一个不同于${jboss.server.log.dir}.的新路径
本文:一般配置概念-WildFly 8讨论了如何创建XML节点,但我该把它放在standalone.XML中的什么位置??
我在standalone.xml中尝试过很多地方,但在服务器启动时都失败了。
谢谢,Jason
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控制台的配置->常规配置->路径下,您可以添加路径。
您也可以使用CLI添加路径:
/paths=my.log.dir:add(relative-to="jboss.server.log.dir", path="my-logs")
由于我没有50的声誉,我不能作为评论发布。使用bitnami/windfly-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