-
问题:
浏览器发送请求后,服务器根据请求在Webapps目录下调用对应的Servlet进行请求处理。那么为什么是webapps目录难道不是其他的目录么?
-
解决:
了解server.xml文件的配置信息
-
server.xml文件核心组件:
<Server>(一个server下可以配置多个service,每个service中都需要配置一个引擎,这样就可以配置多个引擎啦)
<Service>
<Connector/>(用来配端口号)
<Connector/>
<Engine>(这个服务所对应的引擎,一个service中只能有一个)
<Host>(请求来了怎么去找请求中的文件)
<Context/>(热部署方式去找)
</Host>
</Engine>
</Service>
</Server>
-
热部署:
<Context path="/Pet" reloadable="true" (动态加载) docBase="F:/PetWeb"(绝对路径)/>