Java 创建LDAP域时发生Glassfish错误:“0”;无效的属性语法,"=&引用;在价值上

Java 创建LDAP域时发生Glassfish错误:“0”;无效的属性语法,"=&引用;在价值上,java,netbeans,ldap,glassfish,Java,Netbeans,Ldap,Glassfish,我正在尝试在Glassfish 4.0(build 89)中创建LDAP领域,但到目前为止,每次尝试都会出现以下错误: 值:基本dn=\[…]中的属性语法“”无效 我尝试使用不同的浏览器,并在Netbeans中重新安装了Glassfish。奇怪的是,我的一个朋友可以复制我的基本dn,它工作了 提前谢谢 这似乎是Glassfish 4.0中的一个bug。如果属性包含等号(=),则会引发此错误请参阅以下JIRA问题: 这个错误在GlassFish3.x中没有发生,这可能是当你的朋友尝试它

我正在尝试在Glassfish 4.0(build 89)中创建LDAP领域,但到目前为止,每次尝试都会出现以下错误:

值:基本dn=\[…]中的属性语法“”无效

我尝试使用不同的浏览器,并在Netbeans中重新安装了Glassfish。奇怪的是,我的一个朋友可以复制我的基本dn,它工作了


提前谢谢

这似乎是Glassfish 4.0中的一个bug。如果属性包含等号(=),则会引发此错误
请参阅以下JIRA问题:

这个错误在GlassFish3.x中没有发生,这可能是当你的朋友尝试它时它起作用的原因


解决方法:作为一种解决方法,您可以只取一些不带等号的值,例如
abc
并保存该值。这将成功创建LDAP领域。然后单击创建的领域来编辑属性。现在,您可以用所需的值(也可以包含等号)替换
abc
,再次保存即可完成。

您必须删除al
dc=
,如下所示:

之前:

dc=hello,dc=world
之后:

hello, world
然后,你可以保存它。 当它被有效保存时,您可以编辑它并以正确的形式显示它
dc=hello,dc=world


这对我很有用

你是个圣人。非常感谢你,伙计!