我正在尝试在Glassfish 4.0(build 89)中创建一个LDAP领域,但每次我尝试到目前为止,都会发生以下错误:
“无效的属性语法,”=“in value:base-dn = [...]”
我尝试使用不同的浏览器并在Netbeans中重新安装Glassfish。奇怪的是,我的一个朋友可以复制我的base-dn并且它有效。
提前致谢!
答案 0 :(得分:7)
这似乎是Glassfish 4.0中的一个错误。如果属性包含等号(=),则会抛出此错误。
请参阅以下JIRA问题:
在GlassFish 3.x中不会出现此错误,这可能是您朋友试用它时的原因。
解决方法:作为一种解决方法,您可以在没有等号的情况下获取某些值,例如abc
并保存。这应该成功创建LDAP领域。然后单击创建的领域以编辑属性。现在,您可以将abc
替换为所需的值(并且它也可以包含等号),再次保存并完成。
答案 1 :(得分:1)
你必须删除al dc=
,如下所示:
在:
dc=hello,dc=world
后:
hello, world
然后,你可以保存它。
有效保存后,您可以对其进行编辑,并以正确的格式dc=hello,dc=world
这对我有用