tomcat配置訪問專案時不需要加專案名稱

笑看風華發表於2018-06-06

我們在訪問專案時不需要加專案名,例如:http://xxxx:8080/api/account/singin,有以下兩種方法:

1.1 修改conf目錄下的server.xml配置

一個context對應一個Web應用程

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
  <!-- path配置空即可  -->
<Context path="" docBase="D:\\server\\apache-tomcat-7.0.69\webapps\\disconf-web"> </Context>  

        <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" >

</Valve>
</Host>

說明:

  • docBase:代表專案的絕對路徑。也可以使用相對路徑。

  • path:代表訪問時的專案名稱

1.2 將專案下的檔案複製放到tomcat的webapps/ROOT目錄下

瀏覽器訪問http://localhost:8080/ 其實是預設訪問root專案。

這裡寫圖片描述

相關文章