在安裝的tomcat的文件夾下有個conf文件夾
下面有個server.xml文件,
1. 使用80端口
默認tomcat用的是8080端口。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
把這個節點的8080修改成80端口,然后重新啟動tomcat就可以 http://localhost 來訪問tomcat的默認頁面。
2.新建網站和配置域名。
在server.xml文件中,host的位置,在同級中添加新的host節點
<Host name="www.a.com" unpackWARs="true" autoDeploy="true" >
<Context path="" docBase="E:\Program Files (x86)\apache-tomcat-8.0.5\www.a.com" reloadable="true" />
</Host>
其中name就是域名,context 中填寫這個域名對應的網站項目,docBase就是項目的文件夾。
如果有域名解析到這個服務器就可以通過域名來訪問這個網站項目
3.推薦的另外一種方式。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></host>
tomcat默認的host節點是上面的代碼,其他Appbase 指定了webapps這個文件夾,所有的網站都可以放置到這個文件夾下面,其中有個ROOT文件夾,這個是默認的網站根目錄。
推薦的新方式就是,新建一個與webapps同級別的文件夾目錄,比如你要再添加一個網站demo.xx.com,這個時候可以新建立一個文件夾demo(與webapps同級),
在demo文件夾下再新建ROOT文件夾,然后 把demo.xx.com的網站程序部署到demo的ROOT文件夾下
<Host name="demo.xx.com" appBase="demo" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></host>
在開發測試的時候,在window中hosts文件中,
添加以下內容,就可以通過www.a.com來訪問網站項目
127.0.0.1 www.a.com
、、、、、、、、、、
相關參考
http://www.cnblogs.com/dongye/p/3202043.html