Tomcat如何将请求映射到特定应用程序

时间:2015-09-13 14:19:36

标签: tomcat

我最近开始使用tomcat,我有一个关于Tomcat请求路由/映射的查询。

假设我在tomcat服务器中部署了四个应用程序A,B,C和D,当有一些请求到来时,tomcat如何知道要调用哪个应用程序或者如何将请求路由到特定应用程序?

它是否将有关应用程序的信息存储在某个文件中?

在采访中,面试官问我的朋友这个问题。根据访问者的说法,当请求到达tomcat服务器时,它会检查某个文件中的详细信息,然后将请求路由到特定的应用程序。文件是 server.xml 吗?

有人可以解释一下请求tomcat时会发生什么吗?它如何将请求路由到该服务器中托管的特定应用程序?它存储/保存这些细节的地方?

1 个答案:

答案 0 :(得分:0)

Tomcat使用每个webapp的web.xml文件中的信息以及任何特定于tomcat的配置XML文件来构建从URL到servlet的映射。

您应该开始阅读the official servlet tutorial