Jasper服务器Active Directory conf erroe:找到无效的内容,以元素'值'开头。

时间:2014-12-03 11:21:20

标签: active-directory jasperserver spring-ldap spring-security-ldap

我认证jasperserver 5.6.1到microsoft active directy reference to this。 [https://community.jaspersoft.com/documentation/jasperreports-authentication-cookbook/v56/authentication-microsoft-active-directory]

但是当我编译并运行服务器时出现了日志错误。

cvc-complex-type.2.4.a:找到以元素'value'开头的无效内容。其中一个'{“http://www.springframework.org/schema/beans”:meta,'是预期的。

erroe occered userSearch bean in span class =“Forceful”。

<bean id="userSearch"
      class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
  <constructor-arg index="0"><value><span class="Forceful">cn=Users</span></value></constructor-arg>
  <constructor-arg index="1"><value><span class="Forceful">(sAMAccountName={0})</span></value></constructor-arg>
  <constructor-arg index="2"><ref local="ldapContextSource"/></constructor-arg>
  <property name="searchSubtree"><value>true</value></property>
</bean>

如何解决此错误?

最诚挚的问候, Chinthaka

1 个答案:

答案 0 :(得分:0)

您需要从constructor-arg中删除该类。

它们看起来应该是这样的......

<constructor-arg index="0"><value>cn=Users</value></constructor-arg>
<constructor-arg index="1"><value>(sAMAccountName={0})</value></constructor-arg>

希望有所帮助..