このドキュメントのこの XSD を考えると
<xs:element name="jdbc-user-service" substitutionGroup="security:any-user-service">
<xs:annotation> .. etc </xs:annotation>
<xs:complexType>
<xs:attribute name="id" type="xs:token"></xs:attribute>
<xs:attributeGroup ref="security:jdbc-user-service.attlist"/>
</xs:complexType>
</xs:element>
<xs:attributeGroup name="jdbc-user-service.attlist">
<xs:attribute name="data-source-ref" use="required" type="xs:token">
</xs:attribute>
<xs:attribute name="cache-ref" type="xs:token">
</xs:attribute>
<xs:attribute name="users-by-username-query" type="xs:token">
</xs:attribute>
<xs:attribute name="authorities-by-username-query" type="xs:token">
</xs:attribute>
<xs:attribute name="group-authorities-by-username-query" type="xs:token">
</xs:attribute>
<xs:attribute name="role-prefix" type="xs:token">
</xs:attribute>
</xs:attributeGroup>
次に、なぜ日食がこのエラーを私に与えているのですか
cvc-complex-type.2.4.a: 要素「jdbc-user-service」で始まる無効なコンテンツが見つかりました。「{"http://www.springframework.org/schema/security":user}」のいずれかが必要です。
次の XML を提供するとどうなりますか?
<jdbc-user-service
data-source-ref="dataSource"
users-by-username-query="SELECT u.uname, u.upwd, u.enabled FROM ucsdb.users u WHERE u.uname = ?"/>