java web項目去除項目名稱訪問設置方法及tomcat的 標簽講解


本文為博主原創,未經允許不得轉載。

       在集群項目中,為了方便用戶可以更快捷的訪問,即只需要輸入IP和端口號,就可以直接訪問項目,因為

模塊比較多,記住項目名稱並不容易,所以在網上查看和學習了下設置的方法,在這里做一個簡單的總結。

       方法也比較簡單,只需要設置Tomcat中conf文件夾下面的server.xml文件即可,設置方法:

只需要將<Host></Host>標簽中的<Context></Context>設置一下即可,具體為:

   Tomcat默認加載項目時的內容為:

      <Context docBase="projectName" path="/projectName" reloadable="true" source="org.eclipse.jst.jee.server:projectName"/></Host>

只需要將其改為:

    <Context docBase="projectName" path="/" reloadable="true" source="org.eclipse.jst.jee.server:projectName"/>

這樣就可以通過IP和端口號就可以直接訪問到projectName項目了。

  注:

    <Host></Host>標簽的說明:

       Host的節點主要是起一個對域名解析到那個虛擬主機進行配置,其name屬性即為訪問的域名,默認是127.0.0.1,localhost以及本地Ip,

然后就是context節點,這個節點主要是配置虛擬主機里的訪問項目的,默認訪問的項目是context里屬性path=“”的項目,一個虛擬

主機里不能同時設置兩個項目為path=“”,如果這樣的話,tomcat將啟動不了。path主要是指定訪問時的項目web名,而docBase

即指定的是物理路徑名稱了。

    <Host appBase="webapps" autoDeploy="true" name="localhost"></Host>

   appBase:虛擬目錄的路徑(用來運行jsp的目錄),這個目錄下面的子目錄將自動被部署為應用。

  name為項目的域名。

  <Context docBase="projectName" path="/" reloadable="true" source="org.eclipse.jst.jee.server:projectName"/>

  path為映射的相對路徑,當設置為"/"時,將projectName映射到根目錄,從而訪問。

   docBase是指相對於appBase而言,它既可以是相對路徑,也可以是絕對路徑,不用修改。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM