一般来说,我试图在另一个元素中添加一个嵌套元素,其中父元素不包含name
属性:
<parentElement name="fooName">
<foo property1="abc"/>
</parentElement>
应该变成:
<parentElement name="fooName">
<foo property1="abc">
<fooChild property2="bcd"/>
</foo>
</parent>
问题是我找不到正确构建CLI
命令路径的方法:
/sybsystem=xxx/parentElement=fooName/foo:add(fooChild={property2="bcd"})
给我一个错误Node path format is wrong around 'foo' (index=37).
我认为这是因为foo
元素没有属性name
。
更具体地说,我正在寻找一种在key
元素内添加元素的方法jwt
:
<token-realm name="jwt-realm" principal-claim="sub">
<jwt issuer="${JWT_ISSUER}" audience="${JWT_AUDIENCE}" public-key="${JWT_PUBLIC_KEY}"/>
</token-realm>
应该变成:
<token-realm name="jwt-realm" principal-claim="sub">
<jwt issuer="${JWT_ISSUER}" audience="${JWT_AUDIENCE}" public-key="${JWT_PUBLIC_KEY}">
<key kid="xxx" public-key="${JWT_PUBLIC_KEY}"/>
</jwt>
</token-realm>
我正在尝试使用的命令:
/subsystem=elytron/token-realm=jwt-realm/jwt:add(key={kid="xxx",public-key="${JWT_PUBLIC_KEY}"})
和我得到的错误:Node path format is wrong around 'jwt' (index=41).