主要配置tomcat/conf目錄下的server.xml文件
1.先將默認的8080端口改爲80端口
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443" />
備註:設置Connector節點的port="80"
2.配置項目目錄訪問
<Host name="localhost" appBase="webapps/i18n" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="." />
<Context path="/i18n" docBase="." />
</Host>
備註:設置Host節點的name="localhost",name是設置訪問方式,用localhost訪問的話,本機直接使用localhost訪問就行了,其他IP地址的直接通過本地的IP地址就可以訪問。appBase="webapps/i18n",webapps應用程序目錄,這裏設置的是webapps/i18n的相對目錄。項目絕對路徑爲[Tomcat安裝目錄]C:/tomcat/webapps/i18n,也就是tomcat下的webapps下的i18n部署的項目目錄。
Tomcat裏appBase和docBase的區別
<Host appBase="D:/aaa">
<Context docBase="D:/aaa/bbb"> </Context>
</Host>
appBase目錄表示:
1.這個目錄下面的子目錄將自動被部署爲應用。
2.這個目錄下面的.war文件將被自動解壓並部署爲應用。
docBase目錄表示:
指向某個應用的目錄。
指向某個應用的目錄。
如果想自己指定路徑,那麼應該寫在docBase裏
如果覺得麻煩,就直接複製到appBase下面
如果把兩個目錄設置重複了,指向同一個目錄,看上去可以運行,但是你的應用下面每個子目錄其實是被部署爲單獨應用的。