2011-09-22 95 views
1

我正在運行本地Tomcat 6.0服務器。我可以從瀏覽器進入主管理頁面。我已經通過配置Tomcat-users.xml中像這樣產生爲Tomcat應用程序管理器用戶:Tomcat應用程序管理器不會進行身份驗證

<tomcat-users> 
     <role rolename="manager-gui" /> 
     <user username="myUsername" password="myPswd" roles="manager-gui" /> 
</tomcat-users> 

當我用於TAM例如鍵入一個cmd http://localhost:8080/manager/list,它會提示輸入憑證,並顯示Authentication Required對話框。我輸入myUsername/myPswd,然後對話框再次重新提示輸入憑據。

我在這裏錯過了什麼?

回答

2

使用在Tomcat的7 Manager應用程序所需的角色是從單一經理人的角色在Tomcat中6更改爲以下四種角色:

  • 經理桂 - 允許訪問HTML GUI和狀態頁
  • 經理腳本 - 允許訪問文本接口和狀態
  • 頁面管理器 - JMX - 允許訪問JMX代理和狀態
  • PAG es manager-status - 只允許訪問狀態頁面

如果您使用Tomcat 6,則需要將角色更改爲「manager」。

+0

你救了我的一天!直到我看到你關於tomcat 6的文章後才發現 – sunskin

1

我也有這樣的問題,我不知道它是我的版本的經理/ tomcat的問題,或者如果我有一個新的tomcat然後經理版本,但我發現我必須使用傳統角色「經理」儘管在6.0.x上。

<role rolename="manager" /> 
    <user username="myUsername" password="myPswd" roles="manager" /> 
+0

哇,這樣做,儘管Tomcat 6文檔。 TNX! – MebAlone

相關問題