warJboss のような Web コンテナーによって http 要求がどのように処理されるかについて興味深いのですが、JBossには多くのコンテナーがあると想定されています。そして、私が使っていたらしたいですstruts2。リクエストは最終的に struts2 にどのように渡されActionますか? 誰かがそれを理解するのを手伝ってくれますか? ありがとう。
更新しました
以下のように、A.War と B.War の両方で同じサーブレット マッピングがあるとします。しかし、それらは異なる実装クラスですHttpServlet
<servlet-mapping>
<servlet-name>DeployServlet</servlet-name>
<url-pattern>/deploy/*</url-pattern>
</servlet-mapping>
URL が の場合、JBoss http リクエストの処理順序はどうなり/deploy/testますか?
更新しました
要約してみましょう、Web コンテナが特定のリソース (*.html *.jsp など) への Http リクエストを受信すると、Web コンテナはコンテキスト xml に基づいてこのリクエストを処理する war アプリケーションを選択します (のようserver.xmlにtomcat)。次に、この war アプリケーションは、最初に要求を処理するために Web.xml で定義されたサーブレットを選択します...
さて、私の質問:
FilterHTTP リクエストをServlet?より前に実行します。
ありがとう。