如何通过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帮助查看更新的内容。谢谢。 –