虚拟主机TOMCAT配置
在tomcat中添加虛擬主機(jī):
編輯"tomcat\conf\server.xml",在"<Engine></Engine>"元素中新加子元素"<Host></Host>",如下:
</Host>
<Host name="www.hitech.com" appBase="F:\Cyan" unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="www.hitech.com_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="hitech"/>
<Context path="doc" docBase="doc"/>
</Host>
解讀配置文件:
name="www.hitech.com" -- 虛擬主機(jī)的主機(jī)名,也就是將來用戶通過互聯(lián)網(wǎng)請(qǐng)求的主機(jī)地址。
appBase="F:\Cyan" -- 當(dāng)前虛擬主機(jī)管理的根目錄
unpackWARs="true"和autoDeploy="true" -- 僅當(dāng)兩個(gè)屬性值都為"true"時(shí),發(fā)布到當(dāng)前虛擬主機(jī)根目錄的war才自動(dòng)包解壓
prefix="www.hitech.com_access_log." -- 配置當(dāng)前虛擬主機(jī)的日志文件
directory="logs" -- 配置當(dāng)前虛擬主機(jī)的日志文件存放目錄
<Context path="" docBase="hitech"/> -- 配置當(dāng)前虛擬主機(jī)的默認(rèn)web應(yīng)用,其對(duì)應(yīng)的物理路徑為虛擬主機(jī)根目錄下的"hitech"目錄
<Context path="doc" docBase="doc"/> -- 配置虛擬路徑"doc",對(duì)應(yīng)物理目錄為當(dāng)前主機(jī)根目錄下的"doc"目錄
為虛擬主機(jī)配置虛擬目錄:
方式一、增加虛擬主機(jī)"Contex"元素,"path"屬性為虛擬目錄名,"docBase"為該虛擬路徑對(duì)應(yīng)的物理路徑
如要配置缺省,則"path"屬性值留空。
方式二、在"tomcat\conf\catalina\www.hitech.com"目錄下創(chuàng)建"desc.xml",則"desc"為當(dāng)前虛擬目錄名
如要配置缺省,則重命名desc.xml為"ROOT.xml"(需大寫)
方式三、直接復(fù)制web應(yīng)用目錄到虛擬主機(jī)根目錄,則虛擬目錄名為該目錄名
如要配置缺省,則重命名該目錄名為"ROOT"(需大寫)
實(shí)驗(yàn)結(jié)論:當(dāng)方式一和方式二存在時(shí),方式一生效;
當(dāng)方式一和方式三存在時(shí),方式一生效;
當(dāng)方式二和方式三存在葉,方式二生效;
當(dāng)方式一、方式二和方式三都存在時(shí),只有方式一生效。
轉(zhuǎn)載于:https://www.cnblogs.com/magics/p/3684401.html
總結(jié)
以上是生活随笔為你收集整理的虚拟主机TOMCAT配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rose 生产java代码m_rose
- 下一篇: 第9节-做网站有哪些收入接入点