Solr Fehlermeldung: NullPointerException at SolrDispatchFilter.doFilter

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Solr Fehlermeldung: NullPointerException at SolrDispatchFilter.doFilter

    Habe ein Problem bei der Einrichtung meines Solr-Servers.
    Die Installation ging gut, bin nach diesem Tutorial gegangen: drupal.ayalon.ch/konfiguration…bian-5-lenny-installieren
    Nachdem dann am Anfang mein JAVA_HOME path nicht erkannt wurde, habe ich ihn manuell in die Datei catalina.sh hinzugefügt. Dann ging auch der Start ohne Probleme.

    Wenn ich aber jetzt localhost:8180/solr/admin/ aufrufen will, kommt folgende Fehlermeldung:

    Quellcode

    1. HTTP Status 500 - null java.lang.NullPointerException at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:139) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:662)
    Hier komme ich nun nicht mehr weiter, weiß also nicht, was ich ändern muss und hoffe auf Hilfe.
  • Oh, ich habe nicht gesehen, dass in der Installation die Installation von einem Debian Paket namens solr-tomcat5.5 verwendet wird.
    Jetty ist normalerweise im Lieferumfang. Bei dem Paket könnte ich mir allerdings vorstellen, dass er nicht dabei ist.

    Da aber die Debian Dateien sowieso durch ein manuelles Versionsupdate überschrieben wird, würde ich dir empfehlen erstmal die Solr Standardinstallation Schritt für Schritt zu machen.
    Wählt man die Standardinstallation findet man im Allgemeinen mehr Support. Im Internet gibts wirklich wenig Informationen zu dem Paket.
    Alle Informationen dazu findest du hier: lucene.apache.org/solr/tutorial.html

    Erst danach solltest du - wenn es deine Anforderungen benötigen - noch einen Tomcat Server davor hängen.
    Lg