9
votes

Impossible de résoudre le nom "Référentiel: référentiel" à un (n) composant de définition de type ".

Je reçois cette erreur en essayant d'intégrer les données de printemps. La trace de la pile complète est xxx

le fichier XML est xxx


1 commentaires

Avez-vous trouvé une solution pour cela?


6 Réponses :


1
votes

Vous devez définir printemps DATA JPA XML NAMESPACE Premièrement:

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/data/jpa"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:beans="http://www.springframework.org/schema/beans"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/data/jpa
        http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">

    <repositories base-package="com.interviewedonline.poc.repositories" />

</beans:beans>


5 commentaires

Pas de chance. J'ai essayé les deux options. Obtenir toujours la même exception. Pas sûr y a-t-il un conflit de jar. J'utilise 3.1.2 Version du printemps.


@Ananthduari: Avez-vous Spring-Data-JPA * .jar sur votre path de classe? printemps * .jar ne suffit pas.


Oui, j'ai Spring-Data-JPA-1.1.0.Release.jar, Spring-Data-Data-Rest-Core-1.0.0.RC3.jar, Spring-Data-Rest-Repository-1.0.0.RC3.jar et Spring-Data-Repos-webmvc-1.0.0.rc3.jar. Toujours obtenir l'erreur.


ont essayé avec différentes versions de XSD. Toujours le même problème. Même si je peux voir le référentiel: référentiel là-bas. Essayé avec Springframework.org/schema/data/jpa/spring- jpa-1.0.xsd


Je reçois exactement la même question titre Stackoverflow.com/Questtions/13246106/...



1
votes

J'ai eu la même erreur. Ajout de Spring-Data-Bele-Core semblait le réparer pour moi.


4 commentaires

Pourriez-vous s'il vous plaît partager votre version Spring (et Spring-Data Spring-Data-Solr)?


J'utilise le printemps 3.1.1, Spring-Data-JPA-1.1.0 et Spring-Data-Data-Bele-1.3.0.


Après avoir modifié la version de Spring-Data-Core-Core de 1.4.0 à 1.3.0, j'ai reçu Java.Lang.classnotFoundException: org.springframework.data.repository.config.repositorititorialconfigu RationExtension


@Tom Avez-vous trouvé une solution encore?



1
votes

J'ai ajouté ce pot Spring-Data-Data-Bele-core-1.2.1.Release

dans pom.xml a ajouté l'entrée ci-dessous xxx

Dans le fichier Configurator JPA a ajouté la saisie ci-dessous sous XSI: Schemalocation http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa -1.2.xsd


0 commentaires

2
votes

J'ai eu le même problème avec le fichier XSD.

J'ai changé mes données de données de printemps communes 1.4 aux données de printemps 1.3.2 et tout fonctionne parfaitement bien maintenant ...


0 commentaires

0
votes

Dans certains fichiers de printemps .jar, vous pouvez trouver META-INF Dossier.Vous trouverez Spring.Handlers et Spring.Schemas dans ce dossier. Spring-Data-Commons - .jar ont. Si vous utilisez Maven, vous devez créer un dossier Meta-Inf sous SRC / Main / Ressources et ajouter le contenu de printemps.Handlers, Spring.schemas dans le Spring-Data-Commons - .jar à votre printemps.Handlers, Spring.schemas.

avoir une bonne chance!


0 commentaires

1
votes

J'ai récemment eu cette erreur de mettre à jour les dépendances d'un ancien projet. Le problème que j'avais était que cette dépendance: xxx

a été renommée et la bonne est la bonne est xxx

comme je l'avais déclaré Spring-Data-Data-Bele-Core et Data-Data-Data-Data-Commons était une dépendance transitive de Data-MongoDB, j'ai fini avec les bocaux et le chargeur de classe utilisait des communications de Spring-Data-Champs -core qui est incorrect.


0 commentaires