Tomcat

Tomcat 不接受管理器 GUI 的使用者名/密碼

  • May 27, 2021

Arch Linux 上的 Tomcat 7。以前可以工作,但我搞砸了,所以現在是全新安裝(刪除包、依賴項、清理記憶體、重新啟動、重新安裝、重新啟動)。我嘗試登錄到 Manager GUI,但即使我輸入正確,它也會不斷提示我輸入使用者名和密碼。認為這可能是權限,所以我chown想盡一切辦法,tomcat:tomcat但仍然一無所獲。

這是我的tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
 <role rolename="tomcat"/>
 <role rolename="manager-gui"/>
 <role rolename="manager-script"/>
 <role rolename="manager-jmx"/>
 <role rolename="manager-status"/>
 <role rolename="admin-gui"/>
 <role rolename="admin-script"/>
 <user username="tomcat" password="[CHANGE_ME]" roles="tomcat"/>
 <user username="manager" password="[CHANGE_ME]" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
 <user username="admin" password="[CHANGE_ME]" roles="admin-gui"/>
</tomcat-users>

解決方案:我是個白痴。tomcat-users.xml由於匆忙複製和粘貼教程範例而導致格式錯誤。

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