kann nicht auf org.springframework.core.env.EnvironmentCapable zugreifen

8

Ich versuche, eine Spring Bean in einer Webanwendung zu verwenden, die es verwendet:

%Vor%

Und wenn ich compile / test / package mit maven ausführe, tritt ein Fehler auf:

%Vor%

Am seltsamsten ist, dass org.springframework.core.env.EnvironmentCapable existiert! : /

Grundlegende Projektkonfiguration:

  • Spring 3.1.1.RELEASE (Es gibt keine andere Spring-Version im Klassenpfad)
  • Maven 3
  • JSF 2.1
  • Servlet API 2.5

Jede Idee ist willkommen!

    
Ellison Alves 25.08.2014, 14:28
quelle

4 Antworten

5

Endlich habe ich es gelöst! :)

In der Datei pom.xml musste ich den Gültigkeitsbereich der Abhängigkeiten von Spring definieren. (Ja, ich weiß, dass dies der Standardbereich von Abhängigkeiten ist, aber aus irgendeinem Grund war Maven nicht in der Lage, den Job auszuführen). Sehen Sie ein Stück meiner pom.xml, das das Problem verschwinden ließ:

%Vor%

Beachten Sie Folgendes:

  • Wenn Sie dieses Problem haben, stellen Sie sicher, dass Sie eine Feder verwenden Version 3.1 oder höher.
  • Denken Sie daran, dass $ {spring.version} in meinem Fall 3.1.1.RELEASE ist.

Ich hoffe, dass es mehr Menschen hilft.

    
Ellison Alves 25.08.2014 19:54
quelle
2

Ich hatte genau das selbe Problem, maven klagt von org.springframework.core.env.EnvironmentCapable , sogar mit der Datei dort, im jar: C:\Users\fabio\.m2\repository\org\springframework\spring-core.3.12.RELEASE\spring-core-4.3.12.RELEASE.jar .

Die Lösung in meinem Fall war den .m2 Ordner zu löschen, also maven lud alle Gläser wieder herunter. Vielleicht war es eine beschädigte Datei.

Ich hoffe, es hilft jemandem!

    
Fábio Magagnin 21.11.2017 18:35
quelle
0

Ich stehe auch vor diesem Problem. Ich habe Spring 4.1.6 mit Maven 3 zusammen mit RabbitMQ verwendet.

%Vor%

Diese Abhängigkeit hat Tomcat gezwungen zu sterben und dieses Problem zu zeigen. Ich habe nicht verstanden, warum es Ärger macht. aber schließlich schließe ich explizit jar in den lib-ordner ein und so habe ich dieses Problem gelöst.

    
Ronnie 29.05.2015 05:29
quelle
0

Fügen Sie diese Abhängigkeit der pom.xml hinzu. Sie können es reparieren.

%Vor%     
Matrix 22.12.2016 08:06
quelle

Tags und Links