2016-05-18 2 views
0

PebbleをSpark-Javaフレームワーク2.5で使用するためのチュートリアルに従うと、スタッククロールのない内部サーバーエラーが発生します。Spark-java 2.5&Pebble - 常に内部サーバーエラー

私はFreemarkerとVelocityを手に入れることができますが、もちろんPebbleは使えません。

私は2日前にspark javaのGoogleグループに参加しようとしましたが、少し遅くなっていると思われる入場をまだ待っていました。

リソース、リソース/ public、resources/public/sparkにテンプレートを配置しようとしましたが、何も動作していないようです。

誰でもこの作品を作成できましたか?

答えて

0

PebbleEngineにデフォルトのDelegatingLoaderを使用している場合、有効なパスをModelAndViewに渡していないように見えます。あなたのルートディレクトリにテンプレートを置き、 "./my-template.pebble"というパスをModelAndViewコンストラクタに渡すと、それはうまくいくはずです。

編集:私はspark-template-pebbleプロジェクトの例を更新しました。あなたはhereと表示できます。

+0

この場合、「ルート」ディレクトリは何ですか? – celestialorb

+0

@celestialorbルートディレクトリは、プロジェクト階層の一番上のディレクトリです。ほとんどの場合、pom.xmlのディレクトリです。 – kag