应该对您有帮助:https ://docs.jboss.org/author/display/AS71/JNDI+Reference
主题 - 将条目绑定到 JNDI:
Standalone.xml 示例可能如下所示:
Run Code Online (Sandbox Code Playgroud)<subsystem xmlns="urn:jboss:domain:naming:1.1" > <bindings> <simple name="java:global/a" value="100" type="int" /> <object-factory name="java:global/b" module="com.acme" class="org.acme.MyObjectFactory" /> <lookup name="java:global/c" lookup="java:global/b" /> </bindings> </subsystem>
要通过 CLI 添加这些条目:
Run Code Online (Sandbox Code Playgroud)/subsystem=naming/binding=java\:global\/mybinding:add(binding-type=simple, type=long, value=1000)
要查看 add 命令采用的所有选项(这实际上可以用于获取任何 CLI 命令的描述):
Run Code Online (Sandbox Code Playgroud)/subsystem=naming/binding=*:read-operation-description(name=add)
没有尝试过,但我希望这会有所帮助!
更新-带有测试过的示例:
java:global/a:/子系统=命名/绑定=java\:global\/a:add(值=10,绑定类型=简单,类型=java.lang.Integer)
java:global/a:/subsystem=naming/binding=java\:global\/a:read-resource(include-defaults=true)
java:global/a:/subsystem=naming/binding=java\:global\/a:write-attribute(名称=值,值=20)
java:global/a:/子系统=命名/绑定=java\:全局\/a:remove()
直接从 shell 执行命令:
./jboss-cli.sh --connect --command="/subsystem=naming/binding=java\:global\/a:read-resource(include-defaults=true)"