Tomcat --配置主机

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盘下面的图片

 

至此,功能实现了。

相关文章
相关标签/搜索