搜尋

首頁  >  問答  >  主體

java - 部署web專案時無法省略專案名?

輸入網域時依舊無法省略項目名。
該配的也都配了,甚至把專案名稱改成ROOT,都沒用,

#別人都說我配的沒有錯,但是就是不起作用
感覺是Tomcat裡面server.xml設定檔配置的context不知道什麼原因沒有起作用,
不知道哪位大神

天蓬老师天蓬老师2752 天前859

全部回覆(1)我來回復

  • 学习ing

    学习ing2017-06-12 09:21:58

    1.將專案放在 webapps 之外
    2.在server.xml 的Host節點加入

    1.tomcat7 目錄圖,新建了www目錄,將項目放入www目錄中

    2.設定server.xml

    找到 節點

      <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
            <Context path="" docBase="E:\Java\tomcat7\www\EIS-Portal" reloadable="false"/>
             <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" />
      </Host>
    

    標紅部分為 新增內容,藍色為專案名稱(資料夾名稱)
    path 是 ""
    docBase 為專案的絕對路徑 如windows為E:Javatomcat7wwwEIS-Portal linux 為 /www/EIS-Portal

    頁面效果圖

    回覆
    0
  • 取消回覆