如何通過Web容器處理http請求,比如Jboss,JBoss中假設有很多war
,Jboss如何知道請求應該傳遞給其中的一個?我想如果我使用struts2
。 reqeust如何最終傳遞給struts2的Action
?有人能幫我弄清楚嗎?謝謝。如何使用struts2處理Jboss的http請求
更新
說你無論是在A.War和B.War象下面這樣相同的servlet映射。但他們不同的實現類的HttpServlet
<servlet-mapping>
<servlet-name>DeployServlet</servlet-name>
<url-pattern>/deploy/*</url-pattern>
</servlet-mapping>
如果該URL爲/deploy/test
發生什麼事到JBoss的http請求處理訂單?
更新
讓我們做一個summany,當Web容器接收HTTP請求到一定的種源(* HTML *的.jsp等),Web容器會選擇戰爭應用程序來處理這請求基於上下文xml(如server.xml
在tomcat
中)。那麼,這場戰爭的應用程序會選擇在web.xml處理首先請求定義一個servlet ...
好,我的問題: Filter
執行HTTP請求比Servlet
更早?
謝謝。
我們使用它來告訴容器關於struts2過濾器調度程序,並指定何時通過映射調用它,看看web.xml,瞭解服務器如何知道您需要了解服務器上下文以及它如何deply應用程序 –
@UmeshAwasthi幫助查看更新的內容。謝謝。 –