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值不能支持点的主要内容,如果未能解决你的问题,请参考以下文章

透明度轮播框架封装注意点zIndex值不能忘记

基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送

能不能用MATLAB做三维图,可以三维旋转那种,并且能够显示出鼠标停留处坐标的函数值?

MailTomcat提供JNDI方式支持JavaMail

dropdownlist选择值里放了两级目录,如何让根目录不能点,只能选择根目录 怎样来写?

ZZNU 次小次大值(有坑点不能简单地排序一下,直接查靠谱)