3.9. 按部署显示模块
按部署显示模块
您可以使用 list-modules 管理操作来显示每个部署的模块列表。
:list-modules
示例:为单机服务器按部署显示模块
/deployment=ejb-in-ear.ear:list-modules
/deployment=ejb-in-ear.ear/subdeployment=ejb-in-ear-web.war:list-modules
示例:显示受管域的部署模块
/host=master/server=server-one/deployment=ejb-in-ear.ear:list-modules
/host=master/server=server-one/deployment=ejb-in-ear.ear/subdeployment=ejb-in-ear-web.war:list-modules
此操作在紧凑视图中显示列表。
示例:标准列表输出
[standalone@localhost:9990 /] /deployment=sample-ear-1.0.ear:list-modules
{
"outcome" => "success",
"result" => {
"system-dependencies" => [
{"name" => "com.fasterxml.jackson.datatype.jackson-datatype-jdk8"},
{"name" => "com.fasterxml.jackson.datatype.jackson-datatype-jsr310"},
{"name" => "ibm.jdk"},
{"name" => "io.jaegertracing.jaeger"},
{"name" => "io.opentracing.contrib.opentracing-tracerresolver"},
...
],
"local-dependencies" => [
{"name" => "deployment.ejb-in-ear.ear.ejb-in-ear-ejb.jar"},
...
],
"user-dependencies" => [
{"name" => "com.fasterxml.jackson.datatype.jackson-datatype-jdk8"},
{"name" => "org.hibernate:4.1"},
...
]
}
}
使用 verbose=[false*|true] 属性将产生更详细的列表。
示例:详细列表输出
[standalone@localhost:9990 /] /deployment=sample-ear-1.0.ear:list-modules(verbose=true)
{
"outcome" => "success",
"result" => {
"system-dependencies" => [
{
"name" => "com.fasterxml.jackson.datatype.jackson-datatype-jdk8",
"optional" => true,
"export" => false,
"import-services" => true
},
{
"name" => "com.fasterxml.jackson.datatype.jackson-datatype-jsr310",
"optional" => true,
"export" => false,
"import-services" => true
},
...
],
"local-dependencies" => [
{
"name" => "deployment.ejb-in-ear.ear.ejb-in-ear-ejb.jar",
"optional" => false,
"export" => false,
"import-services" => true
},
...
],
"user-dependencies" => [
{
"name" => "com.fasterxml.jackson.datatype.jackson-datatype-jdk8",
"optional" => false,
"export" => false,
"import-services" => false
},
{
"name" => "org.hibernate:4.1",
"optional" => false,
"export" => false,
"import-services" => false
},
...
下表描述了输出中提供的信息的类别:
表 3.1. list-modules Operation 的输出列表类别
| 类别 | 描述 |
| system-dependencies | 由 server 隐式添加. |
| local-dependencies | 由部署的其他部分添加。 |
| user-dependencies |
由用户通过 |