gpt4 book ai didi

java - Jboss CLI : Expected [INT] but was STRING

转载 作者:行者123 更新时间:2023-11-29 05:38:58 24 4
gpt4 key购买 nike

我正在制作 CLI 脚本以将两个属性(max-post-size、max-save-post-size)添加到 http 连接器所以它应该看起来像:

<connector name="http" protocol="HTTP/1.1" scheme="http" max-post-size="5120000000" max-save-post-size="1024000000" socket-binding="http"/>

我的命令是:

/subsystem=web/connector=https:add(socket-binding=http,scheme=http,protocol="HTTP/1.1",max-post-size=5120000000, max-save-post-size=1024000000)

但它给了我

"failure-description" => "JBAS014688: Wrong type for max-post-size. Expected [INT] but was STRING",

所以我真的很困惑如何在 CLI 中声明整数,我尝试了 max-post-size=[5120000000], max-save-post-size=[1024000000] 但它不起作用

最佳答案

给定

[standalone@localhost:9999 connector=http] cd /subsystem=web/connector=http

属性的类型是INT:

[standalone@localhost:9999 connector=http] ls -l
ATTRIBUTE VALUE TYPE
[...]
max-post-size 2120000000 INT
[...]

如果值为 < 2,147,483,647,则有效:

[standalone@localhost:9999 connector=http] /subsystem=web/connector=http:write-attribute(name=max-post-size, value=2120000000)
{
"outcome" => "success",
"response-headers" => {
"operation-requires-reload" => true,
"process-state" => "reload-required"
}
}

如果该值更大,则失败:

[standalone@localhost:9999 connector=http] /subsystem=web/connector=http:write-attribute(name=max-post-size, value=3120000000)
{
"outcome" => "failed",
"failure-description" => "JBAS014688: Wrong type for max-post-size. Expected [INT] but was STRING",
"rolled-back" => true,
"response-headers" => {"process-state" => "reload-required"}
}

因此错误信息具有误导性。

关于java - Jboss CLI : Expected [INT] but was STRING,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18410380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com