1.在计算机的以下路径下找到hosts文件,备注:个人是win xp 32位系统web
C:\Windows\System32\drivers\etc浏览器
图以下tomcat
2.打开hosts文件,以下app
很明显看得出来,这是设置主机名的,默认就是localhost。webapp
在这里将127.0.0.1 localhost 这行屏蔽掉,换成127.0.0.1 www.lixianli.com测试
3.打开tomcat的server.xml文件,个人路径以下code
4.在</Engine>中添加host标签,本来就有一个host标签,以下server
<Engine name="Catalina" defaultHost="localhost"> <!此处省略一部分> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!以下Context path是我根据本身的项目须要设置的,大家打开的时候,应该没有以下这部分> <Context path="/Resource" reloadable="true" docBase="D:\"/> </Host> </Engine>
如今须要添加一个标签xml
<Engine> <Host name="www.lixianli.com" appBase="F:\"> <Context path="/" docBase="F:\"/> </Host> </Engine>
这样,咱们在浏览器中输入www.lixianli.com/xx 便能查看本身F盘的东东了!图片
如上是参考上篇文章写的,如今实际测试了下
发现工程中放置两个<Engine>,tomcat运行起来会报错,如是我改写了本来<Engine>中<host>的内容,改写以下
<Engine name="Catalina" defaultHost="www.lixianli.com"> <!此处省略一部分> <Host name="www.lixianli.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!以下Context path是我根据本身的项目须要设置的,大家打开的时候,应该没有以下这部分> <Context path="/Resource" reloadable="true" docBase="D:\"/> <Context path="/" reloadable="true" docBase="F:\"/> </Host> </Engine>
我在访问内容路径下面加了个F盘的,如今能够访问了,截图以下
以下是我访问F盘下面的图片
以下是我访问D盘下面的图片
至此,功能实现了。