找到tomcat下的conf文件夾,打開server.xml文件
在操作之前要把域名映射到服務器上。測試辦法就是,打開cmd 輸入ping 域名,能夠顯示對應的ip即可
首先把訪問端口改為80訪問。默認是8080訪問
在下面增加或者修改
<Host name="www.yvioo.cn" appBase="" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Alias>yvioo.cn</Alias> <Alias>www.yvioo.com</Alias> <Alias>yvioo.com</Alias> <Context path="" debug="0" docBase="d:/yvioo" reloadable="true" /> </Host>
- name:設置虛擬主機的域名,比如 localhost 表示本機名稱,實際應用時應該填寫具體域名,比如 www.yvioo.com 或者 yvioo.com,當然如果該虛擬主機是給內部人員訪問的,也可以直接填寫服務器的 ip 地址,比如 192.168.1.10。
- autoDeploy:是否允許自動部署,默認值是 true,即表示 Tomcat 會自動檢測 appBase 目錄下面的文件變化從而自動應用到正在運行的 Web 應用程序。
- unpackWARs:設置是否自動展開 war 壓縮包再運行 Web 應用程序,默認值是 true。
- appBase:設置 Web 應用程序組的路徑。appBase 屬性的值可以是相對於 Tomcat 安裝目錄的相對路徑,也可以是絕對路徑,需要注意的是該路徑必須是 Tomcat 有權限訪問的,
- Alias為別名,表示
- path為映射的相對路徑,配置了的話,訪問時需要在域名后加上該路徑,當設置為"/"時,將projectName映射到根目錄,從而訪問。
- docBase是指相對於appBase而言,它既可以是相對路徑(相對路徑是相對於appBase路徑,前面不要加“/”),也可以是絕對路徑("/"開頭),不用修改。