weblogic に 2 つの Web アプリをデプロイしています。それぞれに個別の休止状態セッション ファクトリがあるためです。webapp2 で specialServlet を使用して、2 番目のレベルのキャッシュを無効にします。 filter1
休止状態セッションをセットアップするために使用されるため、2 番目のレベルのキャッシュを無効にするために呼び出すことができます。
web app1 から、web app2 にある /servlet/specialServlet を含めます。
定期的にお願いしてfilter1
呼んでもらいたいです。/servlet/*
しかし、通常のリクエストで呼び出されるだけでなく、リクエストで呼び出されるようにしservlet/specialServlet
たいからです。フィルタ マッピングを指定する最良の方法は何ですか? また、フィルター マッピング要素の順序は重要ですか?filter1
include
filter1
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
xxx
<filter>
<filter-name>filter1</filter-name>
<filter-class>xxx</filter-class>
</filter>
<filter-mapping>
<filter-name>filter1</filter-name>
<url-pattern>/servlet/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>filter1</filter-name>
<url-pattern>/servlet/specialServlet</url-pattern>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
xxx
</web-app>