时间:2023-07-15 23:45:02 | 来源:网站运营
时间:2023-07-15 23:45:02 来源:网站运营
关于Tomcat的server.xml中虚拟主机(Host)和Web应用程序(Context)配置的简要说明:首先介绍一下虚拟主机的概念:<Host name="www.xxx.com" appBase="webapps"> <Context docBase="aaa" path="" /> </Host>
其中每个Host节点表示一个虚拟主机的配置,其中name属性表示此虚拟主机对应的域名(访问此域名会到达此虚拟主机或者说由此虚拟主机在该域名上提供服务),请求到达时,Tomcat会根据请求的域名来匹配对应的虚拟主机。appBase表示此虚拟主机的Web应用程序所在的目录,可以是绝对路径或相对于CATALINA_HOME的相对路径。然后Host中的每一个Context节点表示此虚拟主机下的一个Web应用程序(可以有多个Context节点,即多个Web应用程序),其中的docBase属性表示此Web应用程序的解包目录或WAR文件所在目录,如果指定的是相对路径,则该路径是相对于Host中的appBase的路径。path属性表示映射到此Web应用程序根目录的URI。例如:如果配置成path= “abc”,则访问协议://域名:端口/abc/,会请求到该Web应用程序的根目录下,然后此Web应用下的所有资源都是相对于此URI的;如果配置成path="", 则访问协议://域名:端口/,会请求到该Web应用程序的根目录下。关键词:程序,配置,说明,简要,虚拟,主机