Tomcat

如何更改Tomcat的預設使用者名和密碼?

  • April 3, 2017

我最近安裝了 Xampp,我現在正在學習 JSP,但是在將我的 .jsp 文件複製到所需的文件並啟動 Tomcat 之後,它不會讓我在沒有使用者和密碼的情況下訪問管理器。

我沒有對任何設置進行任何更改,這是一個全新的安裝,我已經設法在網上找到了 MySQL 的預設使用者/密碼,但對於 TomCat 卻沒有這樣的運氣。到目前為止,我使用了以下使用者/密碼組合:

  • root,沒有密碼
  • root 作為使用者和密碼
  • xampp 作為使用者和密碼

請幫助我找到預設使用者密碼或更好地更改它們,我已經看到一些看起來可能包含使用者/密碼的文件,但我不希望盲目地替換它們。

conf/tomcat_users.xml

取消註釋角色和使用者塊。定義一個名為admin(如果是 tomcat6)或manager-gui (tomcat7)的角色。admin然後,使用您喜歡的密碼和角色或manager-gui分配給它的角色定義一個您想要命名的使用者。

重啟你的tomcat。測試。

只需查找C:\xampp\tomcat\conf\tomcat_users.xml然後將您的使用者帳戶放入<tomcat-users>標籤中。例如:

<tomcat-users>
 <role rolename="admin"/>
 <role rolename="manager"/>
 <user username="admin" password="letmein" roles="admin,manager"/>
</tomcat-users>

另外,不要忘記重新啟動 Tomcat 伺服器!

引用自:https://serverfault.com/questions/340569