[英]how to access following admin and manager roles= manager-script, tomcat, admin-script on Apache Tomcat 9.0.43
我在我的 Raspberry Pi3 上安裝 appache,然后安裝 Tomcat 9.0.43,兩台服務器及其屬性都運行良好,但是在登錄時,我遇到了以下經理和管理員角色的問題:
(1)manager-script,當我啟動 localhost:8080 時,我在右側得到三個按鈕 1.Server Status、2.Manager App 和 3.Host manager 這個角色名不允許我登錄其中任何一個
(2)rolename=admin-script like manager-script 不能登錄任何一個按鈕
(3)一旦您登錄到上面描述的以下代碼中的任何其他定義角色,一旦您登錄,無論您關閉瀏覽器多少次,您都將保持登錄狀態,有時它可以重新啟動服務器或必須完全重新啟動整個系統
(4) rolename=tomcat,我不知道該怎么做它也不讓我登錄
如果我必須以不同的角色登錄甚至服務器自行停止,則每次都重新啟動服務器,然后我必須再次發出以下命令或重新啟動 Rspberry pi 3
例如,如果我現在測試了服務器狀態,我想進入 Managers 應用程序,我必須關閉瀏覽器並重新啟動服務器,這是否正常,我的機器有問題? 在此處輸入圖像描述
Tomcat 本身沒有定義任何角色,這些都是由 web 應用程序定義的。 為了使用 Tomcat 管理器和 Tomcat 主機管理器應用程序的 HTML 版本,您需要:
manager-gui
角色(參見Tomcat Manager 文檔),admin-gui
角色(參見Tomcat 主機管理器文檔)。 您引用的角色( manager-script
和admin-script
)由這些應用程序的文本界面使用。
由於 HTTP 身份驗證在瀏覽器中實現的方式,更改用戶很困難:解決問題的最簡單方法是根本不更改用戶。 如果要使用上述兩個應用程序,請定義一個具有兩個角色的用戶:
<user username="user" password="secret" roles="admin-gui,manager-gui" />
並使用該用戶登錄。
否則你會遇到兩個問題:
cache="false"
)。 會話在服務器重新啟動時存儲到磁盤,因此從用戶注銷的唯一方法是刪除瀏覽器中的JSESSIONID
cookie,http://user:password@localhost:8080/manager/html
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.