我最近开始使用tomcat,我有一个关于Tomcat请求路由/映射的查询。
假设我在tomcat服务器中部署了四个应用程序A,B,C和D,当有一些请求到来时,tomcat如何知道要调用哪个应用程序或者如何将请求路由到特定应用程序?
它是否将有关应用程序的信息存储在某个文件中?
在采访中,面试官问我的朋友这个问题。根据访问者的说法,当请求到达tomcat服务器时,它会检查某个文件中的详细信息,然后将请求路由到特定的应用程序。文件是 server.xml 吗?
有人可以解释一下请求tomcat时会发生什么吗?它如何将请求路由到该服务器中托管的特定应用程序?它存储/保存这些细节的地方?
答案 0 :(得分:0)
Tomcat使用每个webapp的web.xml文件中的信息以及任何特定于tomcat的配置XML文件来构建从URL到servlet的映射。
您应该开始阅读the official servlet tutorial。