如果:
你对http://localhost是不是有点玩腻了
你想模拟你的系统实际运行的状况看看
你想在一个网站中配置多个域名玩玩(如二级域名)
OK,看如何两步搞定,以下是在linux--Ubuntu13.04下配置的过程:
1.变更hosts内容:/etc/hosts
127.0.0.1 localhost
127.0.0.1 www.xxx.com
127.0.0.1 my.xxx.com
保存后ping,发现是通的,第一步OK。
ping www.xxx.com
2.配置你的Tomcat:conf/server.xml
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
<Service name="Catalina">
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
<Engine name="Catalina" defaultHost="www.xxx.com">
<Host name="www.xxx.com">
<Context path="" docBase="/xxx/WebContent" reloadable="true"/>
</Host>
<Host name="my.xxx.com">
<Context path="" docBase="/my/xxx/WebContent" reloadable="true"/>
</Host>
<Host name="localhost">
<Context path="" docBase="git-source/sss/WebContent" reloadable="true"/>
<Context path="test" docBase="/workspace-test/ServletDemo/webapp" reloadable="true"/>
</Host>
</Engine>
</Service>
</Server>
加多个Host,并对应不同的domain name,localhost留着备用;
重新启动Tomcat :
bin/.catalina.sh jpda run
到此第二步完成,在浏览器中测试看看:www.xxx.com:8080/index.html
可收工。
如果不幸还不行,那你可能还要再走一步:
再检查浏览器是否有代理服务器设定,直接将*.xxx.com排除即可,
虽然事小,我在这步可是花了好几个小时才搞定喔!