org.apache.solr.common.SolrException: fehlende content-stream

Habe ich installiert, Apache Solr mit Apache Tomcat und meine /solr/admin ist in Ordnung. Aber wenn ich versuche, Ausgabe /solr/update ich erhalte die folgende Fehlermeldung. Was könnte der Grund sein?

org.apache.solr.common.SolrException: fehlende content-stream

  • Können Sie nach der update-XML-Daten an den server senden? Wie sind Sie mit der Veröffentlichung? Mit curl, eine Anwendung, mit Ihrem browser?
  • Ich versuche zu laufen ./post.sh kommt mit dem exampledoc. Aber es sagt, dass curl nicht gefunden wird. während ich versuchen Sie zu schlagen, wie localhost:8080/apache-solr-1.4.1/aktualisieren, bekam ich die 400 Fehler mit content-stream fehlt. und das ist mein post.sh FILES=$* URL=localhost:8080/apache-solr-1.4.1/aktualisieren for f in $FILES; do echo Buchung Datei $f $URL, curl $URL --data-binary @$f -H 'Content-type:text/xml; charset=utf-8' echo done #senden der commit-Befehl, um sicherzustellen, dass alle änderungen sind gespült und sichtbar curl $URL --data-binary '<commit/>' -H 'Content-type:text/xml; charset=utf-8' echo
  • Ich habe es behoben mit java -Durl=localhost:8080/apache-solr-1.4.1/aktualisieren -jar post.jar *.xml
  • Können Sie Ihre eigene Frage zu beantworten in einer Weise, die anderen helfen würde? Wenn Sie dies tun, können Sie Euch die richtige Antwort. Es mag seltsam erscheinen, aber es ist die bevorzugte Art des Umgangs mit Situationen wie dieser.
InformationsquelleAutor Ananth Duari | 2011-04-20
Schreibe einen Kommentar