目的:
修改Tomcat配置文件,实现在浏览器地址栏中输入
www.mytest.com
时即可访问指定项目。先上图,然后才能清楚这篇文章到底要说什么。
步骤:
1、进入tomcat安装目录中的webapps
文件夹,创建一个新的项目demo
,并添加index.html作为要访问的文件
index.html文件内容:
<html>
<head>
<title>Tomcat Test</title>
</head>
<body>
<p>This is Tomcat Test.</p>
</body>
</html>
2、进入tomcat安装目录中的conf
文件夹,并用记事本打开server.xml文件,然后做出如下修改:
(1)修改访问端口,将8080
修改为80
,80
为windows访问http协议的默认端口。修改后的配置如下:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
(2)修改访问域名,将原localhost
修改为www.mytest.com
。修改后的配置如下:
<Host name="www.mytest.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
...
(3)在Host
标签中添加<Context>
标签,内容如下:
<Host name="www.mytest.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve .../>
<Context path="" docBase="/demo" debug="0" reloadable="true"></Context>
</Host>
其中:path
指定浏览器地址栏中要输入的项目名称,空字符串表示不用输入项目名称;docBase
指定要访问项目的物理路径,可相对路径,也可绝对路径,在此处/demo
即为相对路径,表示的是要访问的项目是webapps下的demo项目。
(4)最后 一步,也是最关键的一步。少了这一步,可能还是访问不了www.mytest.com
。还需要修改hosts
文件。
hosts文件所在路径:
C:\Windows\System32\drivers\etc\hosts
,windows7系统可能没有这个文件,可以自行创建一个。
host文件内容如下:
127.0.0.1 www.mytest.com
就这一行就可以了
启动Tomcat看看效果吧~