如何在 WildFly 中使用单个 HTTP 管理 API 查询取消部署多个 WAR?
How to undeploy multiple WARs with single HTTP management API query in WildFly?
我通过以下方式使用 Wildfly 10 的 HTTP 管理 API 取消部署 WAR:
curl --digest -u admin:admin -L -H 'Content-Type: application/json' \
-d '{"address":[{"deployment":"my-war.war"}],"operation":"remove"}' \
http://localhost:9990/management
如何使用一个 Wildfly HTTP 管理 API 请求取消部署多个 WAR?
在官方文档中找不到解决方法:
https://docs.jboss.org/author/WFLY10/The+HTTP+management+API
https://docs.jboss.org/author/WFLY10/Application+deployment
我正在寻找可以取消部署多个 WAR 的 JSON。
我用 JSON 数组尝试了一些方法,但无济于事。其中一些导致 500 - Internal Server Error,另一些导致 WFLYCTL0030 代码失败。
中找到
curl --digest -L -D - http://localhost:9990/management --header "Content-Type: application/json" -d '
{
"operation":"composite",
"address":[
],
"steps":[
{
"operation":"undeploy",
"address":{
"deployment":"my-war.war"
}
},
{
"operation":"remove",
"address":{
"deployment":"my-war.war"
}
},
{
"operation":"undeploy",
"address":{
"deployment":"my-second-war.war"
}
},
{
"operation":"remove",
"address":{
"deployment":"my-second-war.war"
}
}
],
"json.pretty":1
}' -u admin:admin
我通过以下方式使用 Wildfly 10 的 HTTP 管理 API 取消部署 WAR:
curl --digest -u admin:admin -L -H 'Content-Type: application/json' \
-d '{"address":[{"deployment":"my-war.war"}],"operation":"remove"}' \
http://localhost:9990/management
如何使用一个 Wildfly HTTP 管理 API 请求取消部署多个 WAR?
在官方文档中找不到解决方法: https://docs.jboss.org/author/WFLY10/The+HTTP+management+API https://docs.jboss.org/author/WFLY10/Application+deployment
我正在寻找可以取消部署多个 WAR 的 JSON。 我用 JSON 数组尝试了一些方法,但无济于事。其中一些导致 500 - Internal Server Error,另一些导致 WFLYCTL0030 代码失败。
curl --digest -L -D - http://localhost:9990/management --header "Content-Type: application/json" -d '
{
"operation":"composite",
"address":[
],
"steps":[
{
"operation":"undeploy",
"address":{
"deployment":"my-war.war"
}
},
{
"operation":"remove",
"address":{
"deployment":"my-war.war"
}
},
{
"operation":"undeploy",
"address":{
"deployment":"my-second-war.war"
}
},
{
"operation":"remove",
"address":{
"deployment":"my-second-war.war"
}
}
],
"json.pretty":1
}' -u admin:admin