在以往的tomcat使用中本人一直都沒(méi)有注意到tomcat的conf目錄下配置文件的作用,都是“拿來(lái)主義”的思想,從未深究。但是最近遇到很多有關(guān)tomcat配置的問(wèn)題,很是頭大,所以才稍作整理。

我們可以發(fā)現(xiàn)該目錄下有web.xml、tomcat-users.xml、server.xml以及context.xml這四個(gè)配置文件。首先我們分別來(lái)看看這幾個(gè)配置文件分別有哪些作用。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

web.xml的作用:

web.xml的文件格式定義在Servlet規(guī)范中,因此所有符合Servlet規(guī)范的Java Servlet Container都會(huì)用到它。當(dāng)tomcat部署應(yīng)用程序時(shí)(在激活過(guò)程中,或加載應(yīng)用程序后),它都會(huì)讀取通用的conf/web.xml,然后再讀取web應(yīng)用程序中的WEB-INF/web.xml。(此文件一般不會(huì)涉及修改,可以不用過(guò)多了解,實(shí)話是筆者也不太了解。)

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

tomcat-users.xml的作用:

顧名思義,"uesrs"那肯定是與用戶相關(guān)的啦。打開(kāi)之后,我們可以在文件最下面看到一段被注釋的代碼: