问题标签 [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.

0 投票
0 回答
1934 浏览

wildfly - javax.security.sasl.SaslException:身份验证失败:服务器在 Wildfly 10.1 中没有提供身份验证机制

我是 EJB 的新手,我正在尝试对我部署在项目中基于新 OpenShift 3 (Origin) 中的 Wildfly 10.1 的 pod 上的无状态和有状态 bean 执行远程调用。我用于初始化客户端上下文的代码如下所示:

我得到的错误信息是:

最初我尝试使用“jboss-ejb-client.properties”文件,但它甚至无法建立远程连接。现在我正在手动创建和配置 EJBClientContext,并且至少成功连接到远程服务器,但由于身份验证失败,调用失败。

我记得我们曾经通过在旧版本的 OpenShift 中删除“standalone.xml”文件中的“安全领域”参数来解决这个问题;但是我无法在新版本中找到该文件了。我一直在研究诸如秘密、卷等概念,但我真的不清楚它是如何工作的。当我创建一个新密钥并尝试将其与我的 pod 关联时,新的部署过程会失败。我真的很感激任何帮助。

0 投票
1 回答
2522 浏览

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

我将 MySQL 作为数据源添加到 wildfly

我可以通过jboss-cli.sh 将useSSL=false参数插入到 connection-url 标记中

这工作得很好但是当我启动服务器时它告诉我明确设置useSSL=false

如果我将它与 jboss-cli.sh 一起使用

我收到这个错误

有没有办法通过 jboss-cli.sh 做到这一点?

0 投票
2 回答
117 浏览

json - 从变量而不是python中的文件读取json数据

我正在创建一个 python 脚本来提取jboss-cli.sh默认情况下以以下格式返回输出的值:

现在我使用以下代码将其转换为 JSON 格式:

from jbossply.jbossparser import JbossParser parser = JbossParser() print(parser.parse(OUT))

所以它给出的输出为:

{u'outcome': u'success', u'result': {u'AverageBlockingTime': u'0', u'AvailableCount': u'0', u'statistics-enabled': False, u'MaxCreationTime': u'0', u'MaxUsedCount': u'0', u'CreatedCount': u'0', u'MaxWaitCount': u'0', u'TimedOut': u'0', u'InUseCount': u'0', u'ActiveCount': u'0', u'TotalBlockingTime': u'0', u'DestroyedCount': u'0', u'AverageCreationTime': u'0', u'TotalCreationTime': u'0', u'MaxWaitTime': u'0'}}

现在如何从中提取“AvailableCount”。试过 json.load 但不工作。

0 投票
1 回答
785 浏览

wildfly - Wildfly 管理 CLI 配置

我一直在寻找将配置批量加载到 wildfly 的方法(比如我有一个 json 数据)。

像这样的东西。

./jboss-cli.sh -c subsystem=messagingactivemq/server=default:add(<data.json>)

在哪里<data.json>

我想通过jboss-cli将上面的json直接加载到wildlfy。这甚至可能吗?在过去的几周里,我一直在寻找这方面的参考资料。欢迎任何意见。

编辑 为了明确我的目标,我正在尝试将 jBoss AS7.1 上的手动配置项目迁移到 Wildfly 10.1。目前迁移脚本只支持 EAP 版本的 jBoss。所以我必须手动从 jBoss 中选择要迁移到 Wildfly 的配置。是的,wildfly 中有些配置已被弃用和/或删除,因此在 jBoss AS7.1 和 Wildfly10.1 之间,我必须在将配置加载到 wildfly 之前对配置进行一些更改,因此我提到了 json 数据。

jboss-cli.sh因为当我尝试通过使用命令在 jBoss AS7.1 中输出资源时/subsystem=messaging/hornetq-server=default:read-resource,它会输出类似

所以我会对上面的数据做一些修改(因为wildfly使用的是activemq)并作为activemq加载到wildfly。但它只是想使用json数据并将其直接加载到wildfly的jboss-cli.sh。我想自动化这个并且只执行一个脚本(shell)来进行迁移。

0 投票
1 回答
357 浏览

wildfly - 如何通过 jboss-cli 添加主机

如何使用 jboss-cli 将新主机条目添加到 Wildfly 12 安装?

我试过这个命令:

但我得到了这个错误:

0 投票
2 回答
3362 浏览

jboss - JBoss EAP 7.0 检查启动

我想检查我的 JBoss EAP 7 是否是通过jboss-cli.

使用 JBoss EAP 6,我可以使用以下命令

服务器启动时,响应为starting. 服务器启动成功后,响应为running.

迁移到 JBoss EAP 7.0 后,当服务器启动时,相同的命令会返回以下消息。Failed to connect to the controller: Timeout waiting for the system to boot.当服务器成功启动时,running返回通常的消息。

我的问题是:为什么在启动之前无法jboss-cli连接到服务器?

0 投票
2 回答
936 浏览

jakarta-ee - jboss-cli.sh 在 centos 7 上不起作用

我在 Centos 7 上使用 Wildfly-12。当我运行 ./jboss-cli.sh 时出现以下错误:

和 java -version 输出是:

我希望任何人都知道问题出在哪里。提前致谢。

0 投票
0 回答
235 浏览

jboss-eap-7 - 与 JBoss EAP 6.x 相比,cli 命令在 JBoss EAP 7.x 中的工作方式不同

在 JBoss EAP 6.x 中,下面是 cli 命令及其响应的详细信息,用于获取解部署的归档文件的路径(从部署扫描器子系统中挑选)

cli-

回复 -

}

正如我们所看到的,上面的响应给出了正确的部署路径。

但是当我在 JBoss EAP 7.1 中运行相同的 cli 命令时,它给出了以下响应 ---

}

有了上述响应,我需要通过使用 java string builder 添加这些字节来准备部署路径。此外,准备的路径字符串与我们在 JBoss EAP 6.x 中收到的不同(部署文件夹的路径,由部署扫描器子系统标识)。

下面是准备好的路径——

上面的路径是相对于 JBoss/standalone/data/content 文件夹的,所以整个路径是——

这里的内容是部署的文件。请注意,这里的文件没有扩展名,但我在 winrar 中打开相同的文件,我可以看到实际存档文件的内容。

我担心的是,在 JBoss EAP 7.x 中是否有任何可用的 cli 命令,通过它我可以获得与在 JBoss EAP 6.x 中相同的响应。

请帮忙!!

谢谢拉胡尔

0 投票
1 回答
662 浏览

java - 使用 org.jboss.dmr.ModelNode 更改数据源属性

我在standalone.xml 中有相当常规的数据源定义

尝试从命令行更改一些属性,这工作正常:

结果:

但是使用 ModelNode API,它让我抓狂。

结果:

0 投票
1 回答
216 浏览

jboss-eap-7 - JBoss EAP 7.1.0 使用 cli 连接但使用 CommandContext 或 ModelControllerClient 失败

我正在尝试使用 java 代码中的 cli 执行一些命令。为此,我正在尝试连接到 cli,但无法连接。

当我使用 jboss.cli.sh -> 连接 loclahost:9990 连接时,它会连接。

当我使用 CommandContextFactory 从 java 中尝试此操作时,它失败了。

例外是:

我在使用时遇到同样的异常

ModelControllerClient.Factory.create("localhost", 9990)

有什么我可能缺少的指针吗?

-Swaraj