1.虚拟目录:实际上就是更改 http://localhost:8080/HelloWeb/MyHtml.html
(默认打开Tomcat目录下的webapps)
变成http://localhost:8080/caohui/HelloWeb/MyHtml.html
(打开自己的目录MyApp,已映射为caohui)
两种方式:方式一:(不建议使用,原因就是需要重新启动)
1、修改Tomcat\conf\server.xml,找到<Host name="localhost"/>元素
2、在其中增加一个子元素,内容如下:
<Context path="/haha" docBase="E:\MyApp"/>
path:虚拟目录的名称。给用户来访问的
docBase:实际应用的存放目录
3、重新启动Tomcat
4、访问资源:http://localhost:8080/haha/1.html就是访问E盘下MyApp目录中的1.html
**方式二:
在Tomcat\conf\[enginename]\[hostname]目录下建立一个特殊的文件,文件扩展名为xml;
文件的主文件名就是映射的虚拟路径(即<Context path="/haha" docBase="E:\MyApp"/>中的path)
增加以下内容:
<?xml version="1.0"?>
<Context docBase="E:\MyApp"/>
**更改默认应用:
练习:配置E盘上的MyApp作为默认应用
1、在Tomcat\conf\[enginename]\[hostname]目录下建立一个特殊的文件,文件名ROOT.xml;
2、由于默认应用特殊,也需要重新启动Tomcat
访问MyApp下的1.html
http://locahost:8080/1.html
**更改默认主页:实际上就是更改默认主页
案例:默认端口\默认应用\默认主页
默认端口:
默认应用:
默认主页:
修改"应用中"的web.xml文件
根元素下增加以下内容:
<welcome-file-list>
<welcome-file>1.html</welcome-file>
</welcome-file-list>
若其中存在其他默认主页代码,删去
2.虚拟主机:更改虚拟主机实际上就是更改域名,URL,或者说网站地址