4 Stimmen

Wie führt man das 46-Zeilen-Blog-Tutorial von Apache Sling aus?

Ich versuche, dieses Tutorial von Apache Sling durchzugehen, und stecke am Anfang fest. Ich kann das Blog-Formular nicht in meinem Browser anzeigen. Stattdessen erhalte ich die folgende Nachricht:

Vom HtmlRendererServlet zurückgeworfene Ressource

Ressourcenpfad: /content/blog/*

Ressourcenmetadaten: {sling.resolutionPathInfo=.html, sling.resolutionPath=/content/blog/*}

Ressourcentyp: sling:syntheticStarResource

Übergeordneter Ressourcentyp: -
Ressourcenwert: 

Auf dem README habe ich gesehen, dass dies durch org.apache.sling.samples.path-based.rtp verursacht werden könnte, das nicht läuft. Ich habe jedoch sichergestellt, dass das Bundle in der Felix-Konsole aktiv ist. (Ich habe versucht, es aus dem OSGi-Repository-Tab der Konsole zu installieren, dann durch Herunterladen der Jar-Datei und Ablegen unter sling/startup/15, aber es hat nichts geändert)

Ich frage mich, ob es zusätzliche Konfigurationsschritte gibt, die ich unternehmen sollte?

Bitte beachten Sie, dass ich neu in OSGi und Sling bin, daher handelt es sich wahrscheinlich um einen Anfängerfehler.

Bearbeitung: Mir ist aufgefallen, dass in der Felix-Konsole im Komponenten-Tab org.apache.sling.samples.pathbasedrtp.DefaultResourceTypeProvider den Status "nicht erfüllt" hatte. Könnte das damit zusammenhängen?

1voto

Bertrand Delacretaz Punkte 6050

Es gab tatsächlich ein Problem (sichtbar durch Klicken auf den Bündelnamen unter /system/console/bundles), das verhinderte, dass das Bündel o.a.s.samples.path-based.rtp mit neueren Versionen von Sling gestartet wurde.

Ich habe es gerade behoben ( https://issues.apache.org/jira/browse/SLING-2557 ), bitte versuchen Sie es erneut!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X