- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.

