在 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>
答案1
恐怕您的 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>