1. 首先需要在OS中添加域名
Hosts文件存放在C:\Windows\System32\drivers\etc下,因为hosts文件不能在当前文件夹下被修改,所以先把hosts复制一份到其它地方,然后修改。
添加了如下内容:
127.0.0.1 lhx.com
127.0.0.1 test.com
然后将保存后的文件copy到原先的位置。
这样在本地添加域名就成功了,可以在浏览器中输入lhx.com 测试一下。
2. 配置tomcat
打开tomcat下conf/server.xml文件
添加如下内容:
<Host name="www.lhx.com" appBase="webapps2"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
<Host name="test.com" appBase="webapps3"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
这样就将不同文件下的项目映射到相应的域名了。
3. Tomcat 下目录结构:
每个webapps文件夹下面可以只保留一个ROOT文件夹,这个是必须的。
ROOT下面存放的是你的整个项目。
在浏览器中访问test.com:8080 , 就会直接打开项目中的index.html主页。
项目中的主页是由conf/web.xml中指定的。