JBoss Wildfly 在 jboss-cli 命令行模式下显示属性值

Posted

技术标签:

【中文标题】JBoss Wildfly 在 jboss-cli 命令行模式下显示属性值【英文标题】:JBoss Wildfly display values of attributes in jboss-cli command line mode 【发布时间】:2019-04-03 09:15:13 【问题描述】:

我想在 JBoss WildFly 8.1 中使用 jboss-cli.sh 命令行工具时查看不同属性的值(我认为版本无关紧要)

我知道如何写入值,也知道如何列出要写入的可能属性,但我不知道如何检查并查看其中的值,例如为 mail-smtp 属性设置的值。

所以我在standalone.xlm 中有以下子系统:

<subsystem xmlns="urn:jboss:domain:mail:2.0">
    <mail-session name="default" jndi-name="java:jboss/mail/Default">
        <smtp-server outbound-socket-binding-ref="mail-smtp"/>
    </mail-session>
</subsystem>

它似乎指的是一些“mail-smtp”值。我想知道它所指的 mail-smtp 属性的值到底是什么。

如何在jboss-cli.sh 命令行工具中找到这个值?

【问题讨论】:

值本身不是属性“smtp-server outbound-socket-binding-ref”的“mail-smtp”吗? 【参考方案1】:

您有 read-resource-description 操作,这将帮助您获得属性的描述。如果您想了解价值本身,我认为您必须使用更高版本的 WildFly 并查看功能和功能参考以“查看”它指向的位置。 对于值本身,现在它是一个出站套接字绑定引用,因此它位于 /socket-bindings 下

【讨论】:

还有显示所有操作的模型参考wildscribe.github.io。不要忘记标签也已完成 :) /subsystem=mail:&lt;TAB&gt;

以上是关于JBoss Wildfly 在 jboss-cli 命令行模式下显示属性值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Java 代码使用 jboss-cli 命令将 EAR 文件部署到 wildfly-17.0.1 服务器

只启动一次 jboss-cli

WildFly jboss-cli.sh 添加数据源 Mysql 与 useSSL=false

jboss-cli.sh 无法在 centos 7 上运行

如何使用 Dockerfile 在启动 docker 容器上运行 jboss-cli

Keycloak/Undertow/JBoss-CLI - 从环境变量中设置“web-context”