Tomcat網站根目錄設置

一、問題描述

 

我這裏想實現的效果就是不通過項目名訪問tomcat,訪問localhost:8080加載到指定的項目,一般的項目放到tomcat的webapp目錄,通過localhost:8080/xxx的方式進行訪問,要想不加項目名,有以下幾種解決方式:

1.刪除ROOT目錄,將項目放到ROOT目錄下

2.刪除ROOT目錄,配置server.xml指定目錄

 

二、解決方法

 

用方式一我這邊有個問題就是,由於項目是.war包,所有直接放進去,很尷尬,沒有解壓放進去,根本就訪問不了,所以方法一不太適合,只能用方法二,修改tomcat目錄下的conf/server.xml,在<Host>節點裏添加,以下內容就行了:

<Context path="/" docBase="web" debug="true" reloadable="false"></Context>

項目就放在webapp目錄下,當然你也可以通過docBase指定絕對路徑,比如docBase="/root/xxxx",我這裏用的是web,是相對路徑,這樣的好處就是,我只要上傳war包到webapp目錄下,啓動tomcat是自動解壓,會生成web目錄,這樣比較方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章