2012-07-18 57 views
0

在我的tomcat-users.xml中,我有的Tomcat版本7,無法登錄

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

當我嘗試使用的用戶名和密碼才能訪問http://localhost:8080/manager/html,它不記錄我,同樣的認證框再次出現。

+0

奇怪的是,我已經在tomcat-users.xml中使用完全相同的內容來嘗試它,它在我的Ubuntu盒子中適用於我。你的環境是什麼?你是如何部署Tomcat的? – 2012-07-18 18:07:22

回答

0

把你的角色在雙引號:

<user username="admin" password="pass" roles="admin-gui,manager-gui"/> 
0

我發現重新啓動Tomcat服務器並重新啓動/關閉/改變的tomcat-user.xml之後重新打開瀏覽器,它是必要的。

然後這工作。

當重新啓動tomcat服務器時,我使用./shutdown.sh等幾秒鐘,然後從tomcat bin目錄中使用./startup.sh。這使服務器有機會重新加載。