gop1fe
I'm new here

Reihenfolge der Servlet Filter bei FS Modulen

Hallo Community,

ich habe in einem FS-Projekt mehrere Module welche einen WebApp Filter bereitstellen. Jedes Modul bringt einen eigenen ServletFilter mit.

Die web.xmls der einzelnen Komponenten(Module) werden beim Download zu einer web.xml gemergt.

Jetzt ist es aber so dass Filter in einer gewissen Reihenfolge eingetragen werden muessen.

Ist das mit FS möglich ?

Gibt es eine Art order/prio welche z.b in der Modul.xml gepflegt wird ?

   <web-app>

            <name>filter1</name>

            <description>filter1</description>

            <web-xml prio=100>wam-web.xml</web-xml>

Im Kapitel 2.9.1.5 der Dokumentation MODDEV4xDE_FirstSpirit_ModulDeveloperDoc.pdf steht nur das die Blöckle der web.xml zusammen kopiert wird.

BSP:

In meiner web.xml aus dem Download soll der WAMFilter  vor dem MultiAccessControlFilter kommen....

#############################

<filter-mapping>
   <filter-name>fss-MultiAccessControlFilter</filter-name>
   <url-pattern>/*</url-pattern>

    </filter-mapping>

    <filter-mapping>

   <filter-name>WAMFilter</filter-name>
   <url-pattern>/*</url-pattern>

    </filter-mapping>

    <servlet>

################################

Danke.

Philipp Götzinger

0 Kudos
1 Reply
feddersen
Community Manager

Hallo Herr Götzinger,

die FirstSpirit-Module basieren auf der Servlet 2.4 Spezifikation, die noch keine Umsortierung zulässt. In der Servlet Spezifikation 3.0 geht das meines Wissens nach.

Momentan bleibt ihnen also nur die Reihenfolge manuell zu ändern und dann dieses war zu deployen. Es gibt keinen FirstSpirit-Mechanismus um die Reihenfolge anderweitig zu definieren.

Vielleicht ist das einen Feature-Request wert.

Viele Grüße

Christoph Feddersen

0 Kudos