问题标签 [jboss-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wildfly-8 - 尝试从命令行触发 JMX Mbean 函数
我的应用程序在 Wildfly-8.0.1 上运行。目前,我可以使用 service:jmx:http-remoting-jmx://localhost:9990 通过 JConsole 触发 MBean 方法。
我想写一些脚本来触发这些命令,但我没有找到一个支持工具来完成那个。
我尝试了以下工具,但似乎它们不支持 http-remoting-jmx 协议,或者我可能没有以正确的方式使用 1. JMXTerm 2. Cmdline_JMXClient 3. JManage 4. CJMX
这是来自 JMXTerm 的错误
$>open service:jmx:http-remoting-jmx://localhost:9990 RuntimeIOException: Runtime IO exception: Unsupported protocol: http-remoting-j mx
任何帮助将不胜感激。
jms - Wildfly 10 JMS 消息内容
我有一个使用多个 JMS 队列的应用程序。该应用程序的问题是它几乎没有创建任何日志。我想避免停止应用程序,更新源并再次启动它(但是,如果没有其他方法可以做到这一点,我将被迫这样做)。应用程序在远程服务器上运行,所以远程调试只是因为消息的数量而痛苦。
我在想,是否有办法在不中断应用程序流程的情况下查看队列中消息的内容。到目前为止,我一直在尝试使用 jboss-cli 来做到这一点。首先,我使用命令暂停了队列处理:
之后,我获得了队列的内容:
得到以下输出:
}
毕竟,我已经恢复了队列:
然而,这并没有返回消息的实际内容。如果我能以字节格式获取内容(类似于 tcpdump 输出)就足够了。
有没有办法实现它,或者我必须使用我之前提到的方法(远程调试/应用程序源更改)?
postgresql - JBoss CLI 转义 SELECT 1
使用 JBoss (EAP 6.4) CLI 进行部署,此时,想添加一个数据源。
cli命令是这样的
确切的add
调用如下所示:
其实只有这部分很有趣
成功部署后,空格将替换为双撇号。这是我在 pgsql 日志中得到的:
JBoss 管理控制台还显示SELECT''1
在 Configuration -> Datasources -> Validation > Check Valid Sql 属性中
试图以几种方式正确地逃脱它,但没有成功。任何想法?
jboss - jboss-cli:如何使用 jboss-cli 读取一个特定的系统属性?
我是 jboss-cli 的新手,并且正在研究“jboss-cli 食谱”。
问题
如何使用 jboss-cli读取一个特定属性?例如
- jboss.home.dir(例如“-Djboss.home.dir=/path/to/my/jboss”)
- Xmx ("-Xmx=4G")
语境
“CLI 食谱”文档有这个有用的示例来获取所有系统属性。然而它的“太多信息”。我想编写读取一个特定属性的脚本。
https://docs.jboss.org/author/display/WFLY10/CLI+Recipes#CLIRecipes-
JBoss AS7+ 中所有系统属性的概述,包括操作系统系统属性和在命令行上使用 -D、-P 或 --properties 参数指定的属性。
提前致谢
batch-file - JBoss:如何忽略按任意键继续,而不编辑jboss-cli.bat?
我们正在尝试使用该jboss-cli.bat
命令读取 JBoss 状态。
将状态存储在TXT
文件中。由于出现“ Press any key to continue ”,控制器不会返回。
有什么方法可以忽略按任意键继续而不编辑jboss-cli.bat
?我们知道通过添加set NOPAUSE = true
, 可以避免这个问题,但我们正在寻找解决方案而不编辑文件。
jboss - JBOSS Cli 添加连接器、接收器和连接工厂
我需要为 hornet Q 子系统创建连接器、接受器和连接工厂。我在连接到它时遇到错误。你能告诉我我的 cli 可能有什么问题吗
hornetq.txt
错误 :
wildfly - 使用wildfly cli java api添加wildfly jms子系统而无需重新加载服务器
因此,如果尚未配置并且需要自动发生,我们需要在启动服务器时在 wildfly 中配置(将 jms 扩展/子系统/配置添加到standalone.xml)中的 JMS 子系统。我们有一个用 java 编写的应用程序,我们选择使用 wildfly 的 cli java api 配置 jms 子系统,并在我们的应用程序开始部署时执行。问题是我们需要配置 jms 子系统并在同一个应用程序中使用它。
问题是,当我们使用wildfly的cli java api在standalone.xml中添加所需的配置时,服务器需要重新加载但我们无法重新加载它,因为我们的应用程序已经在部署,它尝试使用定义的队列并失败,因为.. . 嗯,子系统还没有激活。在下一次服务器重新启动时,一切正常,但正如您在生产环境中所猜测的那样,这是不可接受的。有什么解决办法吗?我尝试在创建 jms 子系统的批处理末尾添加一个 reload cli 命令,它开始重新加载服务器,但部署并没有停止,异常开始左右飞行。
此外,在应用程序部署时从应用程序重新加载服务器的整个想法对我来说似乎有点错误。
提前致谢。
解决方案:最终的解决方案很简单,我们只需要在添加 jms 子系统的批处理操作中添加一个重新加载步骤。问题是我们有一组异步操作,这些操作在部署应用程序时全部触发,所以我只需要确保它们都没有启动,直到我可以检查消息传递子系统并在必要时重新加载 Wildfly。这样我就不会强行中断任何异步任务。
jboss - How to monitor and control MBDs from JBOSS Domain Mode (List, stopDelivery StartDelivery)
I want to list information about, start and stop the delivery of MDBs running in several servers. This page https://access.redhat.com/solutions/428023
shows how to stop and start MDB's delivery in standalone mode:
Can this be done in domain mode for all the servers? if so how?
I can't do any operation on the subsystem=ebj3, or any of it's children. And TAB for completion is also doing nothing. The result of any operation is always:
jboss - 如何使用 jboss-cli 添加 keycloak 子系统以保护 WAR
我正在按照keycloak 文档使用 Wildfly 适配器子系统来保护我的 WAR。
我正在尝试使用 jboss-cli.sh 添加以下内容 -
但是“凭据”属性无法识别:
如果没有凭证属性,其余部分将被正确添加。
我怎样才能解决这个问题 ?
properties - 路径属性的 jboss-cli 属性格式
正如JBoss EAP 7 文档中所解释的,可以将一个属性文件传递给带有--properties
标志的 CLI 实例。
我正在尝试为日志记录配置文件创建一个通用脚本。
这是我的属性文件:
这是我的脚本:
该脚本不会生成任何错误并成功完成,并且该$profilename
变量已正确替换为其值。
但$filepath
变量似乎是一个问题:
使用什么特定格式才能将变量用于路径属性?
编辑:用 JBoss EAP 7.2 测试,现在它按预期工作,所以我猜这确实是一个错误。