2013-02-06 15 views
6

Ich füge Umgebungs Rahmen innerhalb eines bestehenden Tridion CWA Java-Web-Anwendung, und ich habe einige Fragen in Bezug auf die Zuordnung von Java-Filter (Umgebungsrahmenfilter vs CWA Filter)Wie Umgebungs Rahmen innerhalb einer Tridion CWA Web-App

konfigurieren

im SDL CWA 2011 SP1 Dokumentation (Online-Portal) sie sagen:

16 - Wenn Sie die Umgebungsdatenrahmen in Kombination mit CWA, auch öffnen Sie die Datei web.xml im WEB-INF verwenden möchten/Ordner und fügen Sie Folgendes hinzu:

<filter> 
    <filter-name>Ambient Data Framework</filter-name> 
    <filter-class>com.tridion.ambientdata.web.AmbientDataServletFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>Ambient Data Framework</filter-name> 
    <servlet-name>Content Delivery Web service</servlet-name> 
</filter-mapping> 

Ich verstehe dieses Filter-Mapping nicht. In meiner Web-App gibt es keinen Content Delivery Web Service.

Meine Fragen:

1 - Gibt es bedeutet, dass es Umgebungsdatenrahmen die Installation des Content Delivery Web Service erfordert zu arbeiten? Was PageFileDistributionFilter & BinaryFileDistributionFilter - Für mich ist das Filter-Mapping von Umgebungsdatenfilter sollte die gleiche wie die Abbildung von CWA Anfrage Filter

<filter-mapping> 
    <filter-name>cwa</filter-name> 
    <url-pattern>my-mapping</url-pattern> 
</filter-mapping> 
<filter-mapping> 
    <filter-name>Ambient Data Framework</filter-name> 
    <servlet-name>my-maping</servlet-name> 
</filter-mapping> 

2 sein?

3 - Gibt es eine empfohlene Filterreihenfolge? CWA-Filter, die vor dem Umgebungsdatenfilter konfiguriert wurden, z.

Jede Hilfe sehr geschätzt würde. Danke im Voraus.

+1

Hallo Sébastien - Sie scheinen ein großes Tridion-Wissen zu haben, basierend auf einigen Ihrer Antworten hier auf SO. Würden Sie den SDL Tridion Area 51-Vorschlag unter http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2 über Ihren SO-Account begehen? Die SDL Tridion-Community benötigt wirklich alle Unterstützung, die wir bekommen können. Danke –

+0

Hallo Chris. Es ist fertig ;) –

Antwort

4

On # 1: Es ist eine Dokumentation Defekt, sollte es dies stattdessen sein:

<filter> 
    <filter-name>Ambient Data Framework</filter-name> 
    <filter-class>com.tridion.ambientdata.web.AmbientDataServletFilter</filter-class> 
</filter> 

<filter-mapping> 
    <filter-name>Ambient Data Framework</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 

auf # 2, ja Sie müssen noch diese beiden natürlich.

auf # 3, ich Verdächtiger Sie soll den Umgebungsrahmen zuerst geladen hat, so dass die Empfehlung für die Nicht-CWA Web-Anwendungen ist (die Filter die Umgebungs Framework verwenden könnten, zum Beispiel)