[英]Tomcat 403 Error
這是我的tomcat-users.xml
:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/>
<role rolename="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="MyAdmin" password="pswd" roles="admin,manager"/>
</tomcat-users>
我重新啟動tomcat並轉到localhost:8080/manager
。 它要求我登錄。我輸入管理員/管理員憑據(u = MyAdmin和p = pswd),但操作失敗,顯示以下403:
這里發生了什么? 我幾乎100%確定我已正確配置XML !!! 是否有其他可能配置不正確?
我剛剛從您的屏幕快照中意識到您正在使用Tomcat7。角色有些變化。 請參閱更新的文檔
您可以在Manager Web應用程序的web.xml文件中找到角色名稱。 可用角色為:
manager-gui-訪問HTML界面。
manager-status-僅訪問“服務器狀態”頁面。
manager-script —訪問本文檔中描述的工具友好的純文本界面,以及“服務器狀態”頁面。
manager-jmx-訪問JMX代理界面和“服務器狀態”頁面。
將您的角色更新為適當的設置。
這些角色不見了。 您的帳戶需要使用manager-gui
角色。 您顯然沒有閱讀文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.