2016-05-18 11 views
0

Wenn ich das Tutorial für die Verwendung von Pebble mit Spark-Java-Framework 2.5 folgen, bekomme ich nur einen internen Serverfehler ohne Stack-Crawl.Spark-Java 2.5 & Pebble - immer Interner Server Fehler

Ich kann Freemarker arbeiten, und Velocity so gut - aber nicht Pebble, das ist natürlich das, das ich verwenden möchte.

Ich habe versucht, die Google-Gruppe für Spark Java vor zwei Tagen und noch auf die Aufnahme warten, die ein bisschen langsam tbh scheint.

Ich habe versucht, die Vorlage in Ressourcen, Ressourcen/öffentliche, Ressourcen/öffentliche/Funken platzieren - nichts scheint zu funktionieren.

Hat es jemand geschafft, das funktioniert?

Antwort

0

Wenn Sie den Default DelegatingLoader für PebbleEngine verwenden, klingt es so, als würden Sie keinen gültigen Pfad zu ModelAndView übergeben. Wenn Sie Ihre Vorlage in Ihrem Stammverzeichnis platzieren und den Pfad "./my-template.pebble" an den ModelAndView-Konstruktor übergeben, sollte es funktionieren.

Edit: Ich habe ein Update für das Beispiel Spark-Template-Pebble-Projekt zusammengeführt, können Sie es here anzeigen.

+0

Was wäre das Verzeichnis "root" in diesem Fall? – celestialorb

+0

@celestialorb Das Stammverzeichnis ist das oberste Verzeichnis in Ihrer Projekthierarchie. Meistens das Verzeichnis mit deiner pom.xml, denke ich. – kag