0.實現用其他的域名,而不再使用localhost:8080/xxx,訪問tomcat中的項目:
(1). 修改訪問tomcat的端口號;
(2). tomcat配置虛擬主機;
(3). 本地DNS解析hosts文件中,添加映射。
1.修改在瀏覽器訪問地址中的端口號為80(瀏覽器訪問的默認端口號)
(1). tomcat文件夾- -> conf --> server.xml文件
(2).
修改為80
2.tomcat配置虛擬主機
還時server.xml文件下:
(1). 其中找到 Host 標簽
- name: 瀏覽器訪問地址欄輸入的域名,在 hosts 文件中對應着本地地址
- appBase: tomcat項目存放目錄,若沒有指定項目名,tomcat 會默認訪問 ROOT 文件夾下的項目
- Context(咱做了解):path 表示項目中使用的地址,docBase 對應着文件的絕對路徑
(2). 由上可知,我們只需要添加和修改對應的屬性就可以,利用 www.baidu.com 訪問到對應的項目了。
其中 appBase 屬性有兩種配置方法
1). webapps/項目文件名
2). 項目文件絕對路徑 (有一點需求)
- 將項目文件放在該目錄下,並將項目文件名改為 ROOT(前面說了,默認訪問項目文件夾下的 ROOT 項目,這點tomcat是不變的)
3.配置本地 DNS 映射文件 hosts
(1). 找到 hosts 文件
(2). 添加一行映射
ps: 如果無法修改文件,就自己創建一個 hosts.txt 文件,把原來 hosts 里的內容都復制進 hosts.txt文件里,再添加映射內容。刪除原文件hosts,把hosts.txt復制進去,刪除 .txt 后綴。
至此,就完成了~