Questions & Answers

matthiasforberg
Occasional Collector

Servlets in Vorschau extern aufrufen - wie?

Hallo,

wir haben ein Projekt, in dem die Vorschau รผber eine externe Applikation lรคuft (siehe auch https://community.e-spirit.com/message/17535). Das funktioniert auch wunderbar fรผr Dateien mit einer speziellen Endung. Jetzt haben wir aber darin aber auch einige Servlet-Aufrufe, z.B. fรผr Login oder Warenkorb etc. Diese haben nicht die bestimmte Dateiendung (sondern gar keine!) und FirstSpirit versucht die, intern aufzurufen, was natรผrlich fehlschlรคgt.

In der fs-server.conf ist ungefรคhr sowas eingetragen:

preview.externalDeliveryURL=http://12.34.56.78/previewapp

preview.externalDelivery=xyz

Frage:

wie bekomme ich es hin, dass auch die Servlet-Aufrufe, die nicht die Dateiendung .xyz haben, รผber die externe URL geschleust werden? Die Servlets heiรŸen z.B. "doLogin", d.h. sie haben keine Dateinendung.

Muss man o.g. Konfiguration "umdrehen" und mit preview.internalDelivery die internen Endungen definieren? Werden dann automatisch alle anderen รผber die externalDeliveryURL ausgeliefert? Oder gibt es noch eine andere (eleganterer) Mรถglichkeit?

GrรผรŸe

Matthias

0 Kudos
1 Reply
Peter_Jodeleit
Crownpeak employee

Muss man o.g. Konfiguration "umdrehen" und mit preview.internalDelivery die internen Endungen definieren? Werden dann automatisch alle anderen รผber die externalDeliveryURL ausgeliefert?

Entweder so (die Antwort ist also "ja"), oder du versuchst รผber die web.xml das Servlet-Mapping "geeignet" zu manipulieren. Das PreviewServlet ist per default auf "/preview/*" gemapped.

Peter

Type a product name