天天看點

tomcat7以上的使用者配置(也适用tomcat9)

今天開始接觸tomcat,我下載下傳的是免安裝版,是以以下内容是基于讀者已經成功安裝tomcat并能夠登上localhost:8080。(預設端口8080)

能夠搜到我這篇文章的同學,相信都已經試過無數次修改tomcat-users.xml而仍然無法登入。

最簡單友善的方法就是将tomcat-users.xml中除了<?xml version='1.0' encoding='utf-8'?>(開頭第一句)的内容全部删掉,然後再添加以下格式内容:

<tomcat-users>

<role rolename="manager-gui"/>

<user username="manager" password="1234" roles="manager-gui"/>

</tomcat-users>

儲存後再啟動tomcat就可以登入了。

至于為什麼要删掉那些内容,因為我發現tomcat9的omcat-users.xml中預設有一條定義<tomcat-users>的語句(隐藏在内容中間),導緻我怎麼試網上的方法都不成功。

還有提示大家一點,就是"<!--"和"-->"起到注釋作用。

有些同學說要修改webapps-manager-META-INF中的context.xml,加\d+\.\d+\.\d+\.\d+,我現在不清楚為什麼要這樣做,應該類似與正則運算把。其實并不必要修改。