天天看點

tomcat 配置賬戶 --解決403 Access Denied

        使用過Tomcat的阿猿們都知道,Tomcat要想進行熱部署,第一步就是需要配置tomcat-users.xml配置檔案,配置使用者、密碼和權限

    二、Tomcat7-8下如何配置熱部署:

        1、将Tomcat解壓後,運作起來(Linux下啟動方式:進入到Tomcat安裝目錄下的bin目錄中使用./startup.sh),通過用戶端去通路

        2、進入控制台管理,點選上圖中的Manager App後報錯

        3、仔細看報錯提示已經告訴我們該如何改正,進入安裝目錄下的conf檔案夾中編輯tomcat-users.xml添加如下内容:

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

        4、重新開機Tomcat,再次通路(輸入使用者名和密碼為自己設定,在此都以tomcat為例),并成功進入Tomcat控制台

       三、Tomcat9下如何解決的:

        1、按照Tomcat7上配置完後重新開機Tomcat,進到管理頁面;悲催的一幕發生了;竟然還是報這個錯:

tomcat 配置賬戶 --解決403 Access Denied

        2、經過去網上查找和實驗最終發現還需要在Tomcat/webapps/manager/META-INF/context.xml檔案中内容進行修改:

tomcat 配置賬戶 --解決403 Access Denied

進入安裝目錄下的conf檔案夾中編輯tomcat-users.xml添加如下内容:

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

        3、重新開機Tomcat9後可以正常通路控制台,完美解決;