问题标签 [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 - 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 关联时,新的部署过程会失败。我真的很感激任何帮助。
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 做到这一点?
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 但不工作。
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)来进行迁移。
wildfly - 如何通过 jboss-cli 添加主机
如何使用 jboss-cli 将新主机条目添加到 Wildfly 12 安装?
我试过这个命令:
但我得到了这个错误:
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
连接到服务器?
jakarta-ee - jboss-cli.sh 在 centos 7 上不起作用
我在 Centos 7 上使用 Wildfly-12。当我运行 ./jboss-cli.sh 时出现以下错误:
和 java -version 输出是:
我希望任何人都知道问题出在哪里。提前致谢。
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 中相同的响应。
请帮忙!!
谢谢拉胡尔
java - 使用 org.jboss.dmr.ModelNode 更改数据源属性
我在standalone.xml 中有相当常规的数据源定义
尝试从命令行更改一些属性,这工作正常:
结果:
但是使用 ModelNode API,它让我抓狂。
结果:
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