jndi值不能支持点
Posted
技术标签:
【中文标题】jndi值不能支持点【英文标题】:Jndi value cant support dots 【发布时间】:2019-11-09 09:34:42 【问题描述】:我正在尝试使用工具 jboss-cli.sh 声明一个新的 JNDI。
这是我的基本指令:
/subsystem=naming/binding=java:/comp/env/config/rutaLogback:add(value="/var/opt/logback.xml",binding-type=simple)
问题是我的值有一个点 (value="/var/opt/logback.xml"),当我执行它时,显示的值只是“xml”,而不是我在说明。
我试图通过许多不同的方式来逃避这个点。
:add(value="/var/opt/logback\.xml",binding-type=simple)
:add(value="/var/opt/logback\\.xml",binding-type=simple)
:add(value="/var/opt/logback\\\.xml",binding-type=simple)
:add(value="/var/opt/logback.xml",binding-type=simple)
等等……
但它不起作用..
当我在服务器控制台中查看时,我希望在 JNDI 中获得值 /var/opt/logback.xml。
【问题讨论】:
你用的是哪个jboss版本? 无法在 EAP 7.1 上重现;我需要将 JDNI 路径放在引号之间,因为它包含/
,但值中的 .
没有问题,它已正确复制到 XML 配置中。
@Aaron 您的回答让我看到了standalone.xml 中的值,而且值还可以!问题似乎只出在 JBOSS 的管理控制台查看器上!谢谢
很高兴知道!如果您正在安装最新版本并与 RedHat 签订了支持合同,最好还是报告该错误
【参考方案1】:
终于找到了解决办法:
我查看了standalone.xml 中的值,那里的值正常!!问题似乎只是JBOSS的管理控制台的查看器,没关系!
【讨论】:
以上是关于jndi值不能支持点的主要内容,如果未能解决你的问题,请参考以下文章
基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送
能不能用MATLAB做三维图,可以三维旋转那种,并且能够显示出鼠标停留处坐标的函数值?