實際訪問網站時,不會使用http://localhost:8080/web應用/資源名 的方式訪問網站,實際上使用類似 https://www.baidu.com/去訪問。其實現過程如下(當然這只是供局域網內訪問的方式):
1.在C:\Windows\System32\drivers\etc下的hosts文件中添加訪問時用的域名,例如
127.0.0.1 www.hst.com
2.在tomcat\conf下的server.xml中添加域名,例如
<Host name="www.hst.com" appBase="E:\Web WorkSpace\web2">
<Context path="/" docBase="E:\Web WorkSpace\web2" />
</Host>
3.在項目工程的\WEB-INF\web.xml中設置首頁面,例如,在web2\WEB-INF\web.xml中設置如下
<welcome-file-list>
<welcome-file>hello.html</welcome-file>
</welcome-file-list>
4.修改默認端口,即在tomcat\conf下修改server.xml的端口號爲80
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
至此之前訪問網站用的URL:http://localhost:8080/web2/hello.html變爲http://www.hst.com