Login

Apache Tomcat/9.0.34 登錄管理器應用程序和主機管理器不起作用

  • April 22, 2020

在 Ubuntu 機器上安裝了 Tomcat,一切正常。埠已打開,我可以看到來自 Tomcat 的登錄頁面。當我嘗試登錄時,我放入 tomcat-users.xml 的憑據不起作用。需要幫助,我是 Tomcat 的新手 :( 程式碼中的登錄憑據不是正確的 :) 只是一些安全性。

<tomcat-users xmlns="http://tomcat.apache.org/xml"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
             version="1.0">
<tomcat-users . . .>

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

恐怕你的 tomcat-users.xml 的結構是錯誤的。試試這個:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
   <role rolename="manager-gui"/>
   <role rolename="admin-gui"/>
   <user username="test" password="test" roles="manager-gui,admin-gui"/>
</tomcat-users>

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