1. 程式人生 > >伺服器使用Tomcat配置server.xml檔案通過域名直接跳轉到專案

伺服器使用Tomcat配置server.xml檔案通過域名直接跳轉到專案

最近自己註冊了一個域名,然後嘗試著在伺服器使用tomcat釋出專案,並通過域名直接跳轉到自己指定的頁面,如www.xxx.com直接開啟自己專案主頁或者其他頁面,不用通過localhost:8080/xxx/index.jsp 去開啟自己的專案主頁
下面是配置的方法:
首先需要把專案匯出為xxx.war格式,然後放到tomcat的webapps目錄下,接著去修改tomcat/conf目錄下的server.xml檔案。
開啟server.xml,找到host標籤,將name修改成域名如:name=”www.xxx.com” 然後再加上

<Context docBase="C:\Program
Files\Apache Software Foundation\Tomcat 8.0\webapps\xxx.war" path="/" reloadable="true"/>

注意:docBase是你專案xxx.war在tomcat的路徑,要注意是”\”而不是”/”
最後把埠改成80

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

示例:

<Host name="www.xxx.com"
appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" /> <Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\xxx.war"
path="/" reloadable="true"/> </Host>

注意:xxx.war要放到tomcat的webapps目錄下,然後把webapps目錄下的ROOT資料夾刪掉,不然還是會跳轉到tomcat的主頁
備註:如果想跳到其他頁面,可以在index.jsp裡面加跳轉語句。這樣就可以在開啟網址的時候跳轉到所指定的頁面。