Ошибка конфигурации Active Directory сервера Jasper: обнаружен недопустимый контент, начинающийся с элемента «значение»

Я аутентифицирую jasperserver 5.6.1 для активной прямой ссылки Microsoft на это. [https://community.jaspersoft.com/documentation/jasperreports-authentication-cookbook/v56/authentication-microsoft-active-directory]

но когда я компилирую и запускаю сервер, возникает ошибка журнала.

cvc-complex-type.2.4.a: Обнаружено недопустимое содержимое, начинающееся с элемента «значение». Один из '{"http://www.springframework.org/schema/beans": мета , ' ожидается.

Произошла ошибка bean-компонента userSearch в 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>

Как исправить эту ошибку?

С уважением, Чинтака


person Sajith Gunarathna    schedule 03.12.2014    source источник


Ответы (1)


Вам нужно удалить класс из обоих аргументов конструктора.

Они должны выглядеть так..

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

Надеюсь, это поможет..

person Dale    schedule 03.12.2014
comment
Я пробовал это. Но это не могло работать на новой версии сервера jasper 5.6.1. - person Sajith Gunarathna; 04.12.2014