接著上一篇博客繼續Tomcat配置。3. 虛擬目錄映射虛擬目錄是與實際目錄相對應的,不是一個實際存在的目錄。配置虛擬目錄有兩點好處:1、 便於理解;2、如果web應用所在目錄更改,只需要更改虛擬目錄對應的實際目錄,而外界仍可以通過原方式訪問新的web應用。Tomcat 中配置虛擬目錄有以下三中方式:...
接著上一篇博客繼續Tomcat配置。
3. 虛擬目錄映射
虛擬目錄是與實際目錄相對應的,不是一個實際存在的目錄。
配置虛擬目錄有兩點好處:1、 便於理解;2、如果web應用所在目錄更改,只需要更改虛擬目錄對應的實際目錄,而外界仍可以通過原方式訪問新的web應用。
Tomcat 中配置虛擬目錄有以下三中方式:
作為測試,web程式的project名字是: TomcatDemo
a. Tomcat伺服器自動映射
tomcat伺服器會自動管理webapps目錄,將web程式直接放到該文件夾下,在瀏覽器中輸入:http://localhost:8080/TomcatDemo/ 可以直接訪問。
b. 在Tomcat安裝目錄\conf\Catalina\localhost下新建一個xml文件,文件名可任意,如test.xml。
在文件中添加:<Context docBase="E:\Temp\TomcatDemo"/>
docBase配置的是web程式的實際所在目錄。配置好後,重新啟動Tomcat,在瀏覽器中輸入:http://localhost:8080/test/ 可以訪問
c. 修改conf文件夾下的server.xml
找到Host標簽,如下:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">View Code
在<Host></Host> 中添加: <Context path="/TomcatDemoVirtualMapping" docBase="E:\Temp\TomcatDemo"/>
path為虛擬目錄
docBase為web應用所在的實際目錄
配置完成後,在瀏覽器中輸入:http://localhost:8080/TomcatDemoVirtualMapping/
4. 配置虛擬主機
目的:通過url: http://www.myweb.cn:8080/TomcatDemo/ 來訪問我們創建的web應用。web應用:TomcatDemo 存放在webapps目錄下
a. 修改server.xml 文件
找到Host標簽,如下:
View Code修改為name="www.myweb.cn"
b. 修改host文件
打開C:\Windows\System32\drivers\etc\hosts 文件,在最後添加: 127.0.0.1 www.myweb.cn
啟動Tomcat,在瀏覽器中輸入: http://www.myweb.cn:8080/TomcatDemo/ 訪問web應用。