网上有很多这类文章说明,但是我按照配置下来都是不行。最新花了一天时间终于搞定。
环境:网上下载的tomcat7.0
win7系统
解压之后进入conf目录配置server.xml
首先是在url中去掉端口,网上说把配置改为80可以去掉网址显示端口。其实只是默认用80端口。url不显示而已。如图
第二步配置主机ip与域名映射。我本机上打开路径C:\Windows\System32\drivers\etc\hosts在里面填写如图。
这个hosts文件类似公网的dns域名解析器。帮助你的域名换成ip再进行http请求发送。在浏览器单击helloworld.com浏览器先去这个文件找对应的ip。找不到再到公网的dns解析。找到之后在配合端口发送请求。(如果你的ip跟域名是公网的,第二步可以省略)
到这里为止,直接在浏览器单击www.helloworld.com。可以实现去除端口和ip。但是还有项目名。请看下文
第三回到tomcat——server.xml。配置默认默认主机如果说明
docBase写的是项目名字。如果有多个项目,就要写多个context标签。当你配置context之后。访问就不会到达tomcat的欢迎页面