ClassNotFoundException HttpRequestInterceptor

7

Ich bekomme diese seltsame Ausnahme in dieser Zeile:

%Vor%

Stapelverfolgung:

%Vor%     
myro 02.05.2012, 22:53
quelle

4 Antworten

19

Das gleiche Problem bekommen. Wir müssen beide mit Solr 3.6 spielen.

Ich musste die HttpClient-Jars aus dem HttpComponents-Projekt herunterladen. Sie scheinen nicht in Solr 3.6 enthalten zu sein.

Ссылка

3.6 Hat eine neue Version des Clients, der das neue HttpComponents (4.0) Zeug verwendet, nicht das alte HttpClient (3.1) Zeug. Das alte 3.1 Glas ist da, aber nicht das neue.

Sobald ich die Gläser kopiert habe, hat es funktioniert.

Ich habe das folgende kopiert (nicht alle sind vielleicht nötig).

%Vor%

funktioniert jetzt für mich.

    
ThoughtfulHacking 02.05.2012, 23:42
quelle
10

Wenn Sie Maven verwenden, um SOLRJ einzuschließen, möchten Sie auch die folgenden Phrasen in Ihrem POM:

%Vor%     
Michael Murphree 17.09.2012 19:16
quelle
0

Sieht so aus, als ob Sie die HttpClient Jar-Datei in Ihrem Klassenpfad für die Laufzeitumgebung nicht finden.

    
Francis Upton 02.05.2012 23:12
quelle
0

Ich war auch mit diesem Problem konfrontiert. Um dies zu beheben, habe ich Folgendes getan:

  1. Die Versionen der http-Komponenten in Ihrem Verzeichnis "~ .m2 \ repository \ org \ apache \ httpcomponents"
  2. wurden überprüft
  3. Basierend darauf fügen Sie folgende Einträge in Ihre pom.xml-Datei ein und erstellen Ihr Projekt neu, indem Sie nacheinander den Befehl mvn clean install und mvn eclipse:eclipse ausführen. (Wenn Sie sich hinter dem Proxy befinden, vergewissern Sie sich, dass Sie die erforderliche Konfiguration in der Datei settings.xml angegeben haben)

Dies sollte das Problem lösen, hat es für mich getan. :)

%Vor%     
Mayank Vaidya 28.10.2013 10:07
quelle

Tags und Links