需求:在平时的开发结束后,我们需要在war包放在服务器上模拟生产环境来运行,因此我们要让网站在有域名的环境下运行。
可以通过以下的配置,在开发环境下,来模拟生产环境。
1、JDK、Tomcat的安装和配置,其他的网站能找到相关配置;
2、修改Tomcat的端口号,Tomcat默认的端口号是:8080,我们修改成80。修改方法如下:
1)将%Tomcat_Home%/conf 下的server.xml 文件中的
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3、修改host文件,window下,host的路径是:C:\WINDOWS\system32\drivers\etc。host文件中加入IP和域名的影摄,假设我们使用的域名是:shangjia.googole.com;我们在host中的配置如下:
127.0.0.1 shangjia.google.com
4、修改server.xml文件,在原有host 标签下面加入如下配置:
<Host appBase="webapps" name="shangjia.google.com"> <Context displayName="Welcome to Tomcat" docBase="D:\myworkspace\apache-tomcat-6.0.29\webapps\second-repair" path="" reloadable="false" /> </Host>
注:这个配置中的name属性一定要写域名,docBase写应用程序的绝对地址。
5、完成以上配置,就配置成功了。最后不要忘了重启IE浏览器才能生效哦!~~